Ubuntu 12.04をインストールしましたが、再起動後に次のメッセージが表示されます。
GRUB loading:
Welcome to GRUB!
error: file '/grub/i386-pc/normal.mod' not found
Entering rescue mode...
grub rescue>
私は次のパーティション設定を持っています:
/dev/sda6: /boot ext2
/dev/sda9: / ext4
/dev/sda8: swap
/dev/sda7: /home ext4
/ bootパーティションが原因で、GRUBのプレフィックスの一部が間違っていると思いますか?または、EFIに問題がある可能性がありますか?ハードウェアは、c-60 AMD Fusionチップセットを搭載した1015bx asusネットブックです。このGRUBの問題をレスキュープロンプトから修正するにはどうすればよいですか?
システムをライブCDで起動します。システムをライブCDにマウントします。
Sudo mount /dev/sda1 /mnt
Sudo mount --bind /dev /mnt/dev
Sudo mount --bind /dev/pts /mnt/dev/pts
Sudo mount --bind /proc /mnt/proc
Sudo mount --bind /sys /mnt/sys
マウントされたシステムにログインします。
Sudo chroot /mnt
Grubをインストールします。
grub-install --boot-directory=/boot/ --recheck /dev/sda
システムを再起動します。
Grub rescueでコマンドを入力できます:
grub-install /dev/sda
その後、GRUBレスキューモードを終了し、マシンを再起動します
または :
GRUBをハードディスクにインストールできます。これを行うには、起動可能なUbuntu CDを使用します。
LiveCDから起動
Ubuntu Live Desktopを入手したとき。ターミナルを開きます( ターミナルとは何ですか、どのように開いて使用しますか? )、一度に1行ずつ入力します。
Sudo grub-install /dev/sda
Sudo update-grub
quit
これで完了です。マシンを再起動します。
これにより、デュアルブートでハードディスクのMBRにgrubがインストールされます。最新のUbuntu 12.04 LTSをお試しください。