目次: 自宅サーバー
サーバにインストールしていたDebian 32bit版 のJessieへのアップデートは一段落したので(systemdを諦めたりしてかなり適当ですが…)、ノートPCの仮想マシンにインストールしていたDebian 64bit版をapt-get dist-upgradeしました。
無事アップデートできたように見えたので再起動したら、GRUB2が起動しなくなりました。正確に言うとCUI画面で止まるようになってしまいました。
grub> ls (hd0) (hd0,msdos1) (hd0,msdos2) (hd1) grub> set root=hd0,msdos1 grub> ls /boot grub/ config-3.16.0-4-amd64 config-3.2.0-4-amd64 vmlinuz-3.16.0-4-amd64 vmlinuz-3.2.0-4-amd64 initrd.img-3.2.0-4-amd64 System.map-3.16.0-4-amd64 initrd.img-3.16.0-4-amd64 System.map-3.2.0-4-amd64 grub> linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/sda1 grub> initrd /boot/initrd.img-3.16.0-4-amd64 grub> boot
この時点では上記のように手打ちで起動できたのですが、その後、間違えてgrub-installを実行してGRUB1をインストールしてしまい、なぜかrootパーティションのReiserFSを認識しなくなり、手打ちでも起動できなくなりました。ああー…。
ダメ元でKnoppixからgrub-installしてみると、なぜかReiserFSが読めたので、そこからもう一度Debian Jessieを起動し(GRUB1 CUIもGRUB2 CUIとほぼ同じ手順で起動できる)て、GRUB2を入れなおしました。
# apt-get install grub-pc --reinstall Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/220 kB of archives. After this operation, 0 B of additional disk space will be used. Preconfiguring packages ... (Reading database ... 188824 files and directories currently installed.) Preparing to unpack .../grub-pc_2.02~beta2-22_amd64.deb ... Unpacking grub-pc (2.02~beta2-22) over (2.02~beta2-22) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up grub-pc (2.02~beta2-22) ... Installing for i386-pc platform. Installation finished. No error reported. Generating grub configuration file ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-3.16.0-4-amd64 Found initrd image: /boot/initrd.img-3.16.0-4-amd64 Found linux image: /boot/vmlinuz-3.2.0-4-amd64 Found initrd image: /boot/initrd.img-3.2.0-4-amd64 done # dpkg-reconfigure grub-pc - Linux command line: はそのまま空欄で [ok] - Linux default command line: はそのまま "quiet" で [ok] - GRUB install devices: は [*] /dev/sda ... を選択して [ok] Installing for i386-pc platform. Installation finished. No error reported. Generating grub configuration file ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-3.16.0-4-amd64 Found initrd image: /boot/initrd.img-3.16.0-4-amd64 Found linux image: /boot/vmlinuz-3.2.0-4-amd64 Found initrd image: /boot/initrd.img-3.2.0-4-amd64 done
その後、再起動して、正常に起動することを確認しておしまいです。
< | 2015 | > | ||||
<< | < | 05 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
- | - | - | - | - | 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | - | - | - | - | - | - |
合計:
本日: