お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-04-01 21:54:21

akila
メンバ
登録日: 2010-01-08

突然、起動しません。教えてください!

起動仕様とすると下記が表示されます。
invalid environment block
failed to boot default entries
press any key to continue...
キイを押しても変わりません。
どうすればいいかご指導ください。

オフライン

 

#2 2011-04-01 22:08:13

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 突然、起動しません。教えてください!

これでは何が起こったのか分かりませんが、おそらくgrub-menuも出ない状況でしょう。
”起動可能なエントリーがありません”、ということです。マザーボードからですので、他にメッセージがないか(たとえばcmosCRC errorとか、時計が動いていないとか)、確認してください。それと、LiveCDで起動はできますか?
もうひとつ、どんなハードをお使いなのか書いていただけると解決の早道です。

オフライン

 

#3 2011-04-01 22:26:24

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 突然、起動しません。教えてください!

すいません。grub2が出すエラーだそうです。
https://bugs.launchpad.net/ubuntu/+sour … bug/439784

シャットダウンがきちんとできないうちに電源が切れてしまったときに多いものだそうです。

grub-menuを表示させて、リカバリーモードで起動させ、grubenvをつくり直せということです。

オフライン

 

#4 2011-04-01 23:09:24

akila
メンバ
登録日: 2010-01-08

Re: 突然、起動しません。教えてください!

ご指導ありがとうございます。
なにしろ、初心者ですので
「grub-menuを表示させて、リカバリーモードで起動させ、grubenvをつくり直せ。」
具体的にどうgrub-menuを表示させるのか分かりません。

オフライン

 

#5 2011-04-01 23:56:55

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 突然、起動しません。教えてください!

①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でも同じでした。

オフライン

 

#6 2011-04-02 23:20:01

akila
メンバ
登録日: 2010-01-08

Re: 突然、起動しません。教えてください!

すみません。grub-menuを表示しようと思い、
起動時にESCキーを押し続けましたがメニューが出ません。
なんどやっても invalid environment block.....が出てとまります。
意味が分かりません。 他に何かやり方はあるんでしょうか?

オフライン

 

#7 2011-04-02 23:43:58

hir0
メンバ
登録日: 2008-09-28

Re: 突然、起動しません。教えてください!

ライブCD/USBが有れば chroot はどうですか?

オフライン

 

#8 2011-04-03 00:00:55

akila
メンバ
登録日: 2010-01-08

Re: 突然、起動しません。教えてください!

ライブCD/USBが有れば chroot は
具体的にどうすればいいのでしょうか?
とにかく初心者ですのですみません。

オフライン

 

#9 2011-04-03 00:45:16

hir0
メンバ
登録日: 2008-09-28

Re: 突然、起動しません。教えてください!

端末の操作(コマンド)を使用します。
何でもないような事ですが。陥りやすいポイントを少し、、、。

端末には初めから「$」が表示されていますので、例えば 「$ 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」は省きます。

オフライン

 

Board footer

Powered by FluxBB