ubuntu 11.10 amd64 on ThinkPad X121e
Post date: 2012/01/08 6:37:10
64 bit でインストールすると grub で
error: invalid arch independent ELF magic grub rescue >
となる.
grub rescue> set prefix=(hd0,5)/boot/grub/ grub rescue> set root=(hd0,5)/ grub rescue> insmod (hd0,5)/boot/grub/normal.mod
でエラーが出て起動せず
[解決篇]
grub2 をインストールすれば良いらしい
- OS boot用 USB を準備 (CD-ROMも可だが,時間がかかる)
- USB boot し,端末を開き,update
$ sudo apt-get udpate
$ sudo apt-get upgrade
- HDDをマウントし,chroot
$ sudo mount /dev/sda5 /mnt
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /sys /mnt/sys
$ sudo mount --bind /proc /mnt/proc
- HDD側で update, upgrade
$ sudo chroot /mnt
# apt-get update
# apt-get upgrade
- HDD側で grub2 をインストール
# apt-get install grub2
- grub再設定
# grub-install /dev/sda
# update-grub
[原因]
- EFI boot 問題
- ubuntu日本語Remix(32bit) のインストール後に上書きしようとしたのが悪かったか??(一手間多かったような気がする)