Samsung Series 7ラップトップでのUbuntu/Windowsのデュアルブートインストールが突然壊れました。理由はわかりません。私はアップデートを行っていませんし、ラップトップは前回動作したときにインターネットに接続していませんでした。 Windows 8とUbuntuを使用しています(正しく覚えていれば14.04以前)。 ls
以外は何もできない、grubレスキュープロンプトで立ち往生しています。 grub rescue>
プロンプトが後に続く画面上部のエラーメッセージは
error symbol 'grub_term_highlight_color' not found
grub rescue>
ls
を作成すると
(hd0) (hd0,gpt9) (hd0,gpt8) (hd0,gpt7) (hd0,gpt6).. (hd0,gpt1) (hd1) (cd0)
Gptエントリは、UbuntuパーティションのGUID Partition Table(GPT)エントリを示しているようです。 (hd0,gpt8)/
はlinuxフォルダーのあるルートパーティションのようで、サブディレクトリboot/grub
があります。しかし、Linuxを手動で起動しようとすると、同じエラーが発生します
grub rescue> set prefix=(hd0,gpt8)/boot/grub
grub rescue> set root=(hd0,gpt8)/
grub rescue> insmod normal
error: symbol 'grub_term_highlight_color' not found
Ubuntu Live CDまたはCD上のSuper Grub2 Diskから起動することはできません。システムはCDまたはDVDを認識しません。 USBからの起動もできません。ああ。助けて。
ブートCD/USBスティックからのレスキューを伴う標準的な修復手順(Linuxディストリビューションを使用):
Sudo -s
mkdir /mnt/disk
mount /dev/sda3 /mnt/disk # use sdXY where your root partition is
mount --bind /dev /mnt/disk/dev
mount --bind /sys /mnt/disk/sys
mount --bind /proc /mnt/disk/proc
chroot /mnt/disk
/boot
から古いファイルを削除します。私の場合、古いafi-3.11*
ファイルがありました
update-grub
# press Ctrl + D
reboot
これで、grubは通常起動するはずです。
EFIが必要な場合は、 類似した質問 をご覧ください。
OK、最初にF10を押してBIOSに入ることで、CDから起動することができました。その後、 Super Grub Disk を使用してUbuntuを起動し、 Boot-Repairプログラム を更新して開始しました。 Boot-Repairを数回(2〜3回)実行する必要がありました。 EFI/UEFIスタッフが再び問題を引き起こしましたが、少なくとも今はもう一度起動できます。
更新:理由は、Ubuntu 14.04の最近の更新である可能性があります。 https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977/+index?comments=all デュアルブックシステムのWindows 8バージョンはまだ起動しません:- (
Ubuntu 15.04とWindows 8のデュアルブートがあります。Windowsで数時間起動したときにこの問題が発生し、ラップトップが自動的に再起動し、「grub term highlight color not found」と表示されます。エラー。
私はこの問題に関するいくつかの投稿に出くわしました。これは主にブート修復の実行を提案していました。ライブのubuntu 15.04 USBでシステムを起動しましたが、ブート修復をインストールしようとして成功しませんでした。その後、ubuntuを消去して再インストールしました。しかし、私の絶望に、インストール後に再起動すると、grub rescueプロンプトが再び表示されました。
私のために働いたのは、BIOSのブートオプションの優先度を変更することでした。私のSSDは以前に最初のオプションとして割り当てられていました。最初のオプションとして通常のHDを選択して再起動しました。
出来上がり! Ubuntuを直接起動することができました-起動メニューはありません!!この投稿に来ました- デュアルブートPCはgrubメニューを表示する代わりに直接ubuntuを起動します GRUB_HIDDEN_TIMEOUT = 0をコメントするためにgrubファイルを更新し、grubを更新して再起動しました。そして、ブートメニューとすべてが戻ってラップトップを通常に戻しました!