エラー:環境ブロックが無効です。何かキーを押すと続行します


15
Error: invalid environment block. Press any key to continue...

紫色の背景のブート画面の直後にエラーメッセージが表示されます。Ubuntu 12.04.1 LTS。


続行するにはキーを押してみましたか?また、これはインストールCDにありますか、それともインストール後ですか?
モニカを復活させる-ζ--

これが役立つかもしれません。
マーティフライド

キーを押した後、数秒後にキーを押さなくても、起動は継続します。インストール後です。
ティム

起動し続ける場合、実際には深刻な問題はありませんか?「壊れていない場合は、修正しないでください!」
モニカの復職-ζ--

Ubuntu 12.04.4では、save_envと言う行はrecordfailありませんrecordfail。とにかく削除しますか?
poumtatalia

回答:


21

http://ubuntuforums.org/showthread.php?t=1285098から:

EGRUBメニューでを押します。という行を見つけ、or キーsave_env recordfailですべて削除します。+ を押して起動し、ダッシュ(ランチャーメニュー)で検索してターミナルを開きます。DelBackspaceCtrlX

次のコマンドを実行し、パスワードの入力を求められたら入力して、を押しEnterます。パスワードは表示されず、アスタリスクも表示されません。

sudo -i

次に、各コマンドを1つずつ実行します。

cd /boot/grub
rm grubenv
grub-editenv grubenv create
grub-editenv grubenv set default=0
grub-editenv grubenv list
update-grub

最後から2番目のコマンドが表示されdefault=0ます。存在する場合は、最後のコマンドを実行して終了します。終了すると、プロンプト/boot/grub#またはそのようなものが再び表示されます(各コマンドの後に表示されます)。exit2回実行してから再起動します。


GRUBメニューを見つけるにはどうすればよいですか?sudo -iのsudo passwd rootを作成する必要がありますか?
ティム

4
GRUBメニューは、システムが起動の初期段階にあるときにShiftキーを押すと表示されます(BIOSを使用)。指定するパスワードsudo -iは、rootパスワードではなく、USERパスワードです。
モニカの復職-ζ--

1
私のブート構成では、1行だけが言っていrecordfailます。私はそれを削除したが、まだそれが起動して取得することはできません
phuclv

1
@LưuVĩnhPhúcおそらくあなたには遅すぎるかもしれませんが、私はあなたと同じ問題を抱えていました。オプションは14.04でわずかに変更されたようです。help.ubuntu.com/community/Boot-Repairを使用して、エラーメッセージを超えて起動する状態にした後、上記の指示に従ってエラー自体を完全に削除しました。
マーティンKS

@LưuVĩnhPhúcブート構成と同じ問題。あなたのために働いたあなたが試したことは何ですか?助けてください...
Wazzzy

1

このエラーメッセージは、grubenvファイルが1024バイトを超えていることを意味します。これは主に、ファイルを手動で編集したことが原因です。(たとえばvi、最後の行に改行を追加します)

これを避けるために、以外を使用してgrubenvを編集しないでくださいgrub-editenv

使用grub-editenv <filename> set exiting_var=existing_valueしてもファイルは修正されません。

推測:ファイルを修正して、1つまたは2つの文字を削除し、サイズをちょうど1024バイトに戻すことができるはずです。それでも解決しない場合は、代わりにこの回答の手順を使用してファイルを再作成する必要があります。(grub-editenv grubenv list最初に変数の正しい値を取得し、それらの値でファイルを再作成します)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.