web-dev-qa-db-ja.com

エラーシンボル 'grub_term_highlight_color'が見つかりません

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からの起動もできません。ああ。助けて。

4
0x4a6f4672

ブート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が必要な場合は、 類似した質問 をご覧ください。

2
Tombart

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バージョンはまだ起動しません:- (

1
0x4a6f4672

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を更新して再起動しました。そして、ブートメニューとすべてが戻ってラップトップを通常に戻しました!

0
Jedi