Debian7.4のgrub後に起動しない場合(grub-install,update-grub)

この記事は約2分で読めます。
スポンサーリンク

Debian7.4のgrubは灰色の新しい画面(左下に渦)であるが、

grub

新しい画面(左下に渦)
左下に渦

これが黒青白の(古めかしい)grubになり、

黒青白の(古めかしい)grub
黒青白の(古めかしい)grub

その後、黒画面となり進むように見えるが、

error:you need to load the kernel first.

error:you need to load the kernel first.

Press any key to continue…

と表示され、進まなくなってしまうことがある。

この場合、以下の手順でgrubを復旧させる。

Debianのインストールディスクから起動し、メニューが出たらAdvanced optionsを選択。

Advanced options

Graphical resque modeを選択し、進める。

Graphical resque mode

ルートファイルとして使いたいデバイスを~で

ルートファイルとして使いたいデバイスを~

/dev/sda1

を選択し、

/dev/sda1 内でシェルを実行を選択。

/dev/sda1 内でシェルを実行

/dev/sda1 上のインタラクティブシェル 画面で

/dev/sda1 上のインタラクティブシェル

update-grub

update-grub

の後、

grub-install /dev/sda

とする。

grub-install の前にupdate-grubをしておくことが重要で、これをせずにgrub-installだけだと改善しないことがある。

以下の画面で

GRUBブートローダーの再インストール

GRUBブートローダーの再インストール

とあるので、これでいかにも修復できそうだが、それ(だけ)では改善しないことがある。

(上述のupdate-grubとgrub-installを行えば「GRUBブートローダーの再インストール」は不要)

なお、新しいgrubと古めかしいgrubの見た目は異なるが、実はバージョンは同じ(1.99-27+deb7u2)である…

Debian GNU/Linux徹底入門第3版 Sarge対応
武藤 健志
翔泳社
売り上げランキング: 98,378
タイトルとURLをコピーしました