
Ubuntu日本語フォーラム

ログインしていません。
起動仕様とすると下記が表示されます。
invalid environment block
failed to boot default entries
press any key to continue...
キイを押しても変わりません。
どうすればいいかご指導ください。
オフライン
これでは何が起こったのか分かりませんが、おそらくgrub-menuも出ない状況でしょう。
”起動可能なエントリーがありません”、ということです。マザーボードからですので、他にメッセージがないか(たとえばcmosCRC errorとか、時計が動いていないとか)、確認してください。それと、LiveCDで起動はできますか?
もうひとつ、どんなハードをお使いなのか書いていただけると解決の早道です。
オフライン
すいません。grub2が出すエラーだそうです。
https://bugs.launchpad.net/ubuntu/+sour … bug/439784
シャットダウンがきちんとできないうちに電源が切れてしまったときに多いものだそうです。
grub-menuを表示させて、リカバリーモードで起動させ、grubenvをつくり直せということです。
オフライン
ご指導ありがとうございます。
なにしろ、初心者ですので
「grub-menuを表示させて、リカバリーモードで起動させ、grubenvをつくり直せ。」
具体的にどうgrub-menuを表示させるのか分かりません。
オフライン
①grub-menuの表示法;起動時にESCキーを押し続けるとメニューが出ます。
②リカバリーモードで起動させ、コンソールからコマンドラインで
https://bugs.launchpad.net/ubuntu/+sour … omments/51
にある
cd /boot/grub sudo cp grubenv grubenv_bad sudo grub-editenv grubenv create sudo grub-editenv grubenv set default=0 sudo reboot
だそうです。
ちなみにgrubenvの中身は
# GRUB Environment Block default=0 #############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
だと言っています。確かめたところ、10.10でも同じでした。
オフライン
すみません。grub-menuを表示しようと思い、
起動時にESCキーを押し続けましたがメニューが出ません。
なんどやっても invalid environment block.....が出てとまります。
意味が分かりません。 他に何かやり方はあるんでしょうか?
オフライン
ライブCD/USBが有れば chroot は
具体的にどうすればいいのでしょうか?
とにかく初心者ですのですみません。
オフライン
端末の操作(コマンド)を使用します。
何でもないような事ですが。陥りやすいポイントを少し、、、。
端末には初めから「$」が表示されていますので、例えば 「$ uname -r」を実行してください、と有れば「$ $uname -r」とはしないで下さい。
パスワードを求められた再に入力してもカーソルも動きませんし伏せ字の様なマスクも表示されません。
これはセキュリティ上の仕様ですので確実に入力してエンターキーを押してください。
「chroot」ですが今回の例で説明すると、ライブCDで起動して「chroot」を実行する事で使用しているシステムファイルを内蔵HDDに有るUbuntuの物を使用することで内蔵HDDから起動しているのと同じ(全く同じではない)状態になります。
具体的な情報が無いのでこの際に出しておきましょう。
UbuntuのバージョンとHDD内の情報(デュアルブート等)。
$ sudo fdisk -l
の結果を下さい。
内蔵HDDのUbuntuの入っているパーティションのデバイスファイル名は必須です。
今回は Ubuntuをインストールしたパーティションは /dev/sda2 と仮定して進めます。
$ sudo mount /dev/sda2 /mnt
$ sudo mount --bind /sys /mnt/sys
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
$ sudo chroot /mnt /bin/bash
プロンプトが「$」から「#」に変わります。
#5 の書き込みを実行してください。
問題がピンポイントでしたら良いですが、原因そっちのけでザックリ大雑把にやっつけるには、
# mv -R /boot/grub /boot/grub.old
# grub-install /dev/sda
# uodate-grub
「chroot」から抜けるには
# exit
後の処理は再起動後に自動で実行されるので今回は「umount」は省きます。
オフライン