Vine Linux 6 の自宅サーバが、数日前に apt-get dist-upgrade をしたら、GRUBの起動選択メニューが表示されなくなってしまいました。
通常メニューが表示されるところで、縦線(プロンプト?カーソル?)だけが点滅状態で表示されるだけで全く進みません。
そのため、別のHDDにVine Linux 6を新規インストールして起動して、dumpでとってあったバックアップでリストアして apt-get dist-upgrade 以前の状態に戻したのですが、GRUBの起動選択メニューが表示されず縦線点滅の全く同じ状態でした。
現在サーバが停止状態で非常に困っています。
原因はなんなのでしょうか?どなたかお助けください。お願いします。
No.5ベストアンサー
- 回答日時:
そこまで自信があれば、logファイルを見て分析していくしかないと思います。
/var/log/
の中のlogファイルの更新日付で調査して、デバッグするしかないでしょう。
logファイルの記録した経過でしか、流れを読み取ることしかできないのを理解して欲しいです。
その分析ができない場合は、初期化するしかないです。
すなわち再インストールです。
やっと復旧できました。
> setuproot: error mounting /proc: No such file or directory・・・
上記のエラーの原因は、LABELの設定が消えていたからのようです。(fstabをLABELで指定していたため)
ディレクトリを見つけられないということでもしかしてと、e2label /dev/hda1 で確認したら空だったので、設定したら問題なく起動できました。
結局は、apt-get dist-upgrade でGRUBとLABELが壊れたのが原因のようです。
(LABELの方はリストアで消えたのかもしれませんが)
何故、apt-get dist-upgrade で、GRUBが壊れたかは不明です・・・実行後、再起動しただけなのですが・・・
とりあえず直ってよかったです。
No.4
- 回答日時:
> MBRはDDでバックアップしておいたものをリストアしました。
MBRが壊れたとなぜ判断したのか、ただGRUBの起動がうまくいかなかったというだけであれば、MBRが壊されたとは言えないと思います。
また、正しくMBRを保存していたのか、パーティションのサイズ変更、パーティションの削除や追加をしていないのか、保存はどんなパラメータで行ったか。
パーティションテーブルの状態は、変更されてはいないのか、そこのところの判断は適切に行っているのかです。
fdisk -l
で、以前と矛盾していないかです。
dd if=/dev/sda of=mbr-img bs=512 count=1
で保存したと思うが、MBRを正しく操作しているとは思えないです。
その証拠として、
> setuproot: error mounting /proc: No such file or directory
> setuproot: error mounting /sys: No such file or directory
こうしたエラーが発生したことは、パーティションテーブルを壊したか、パーティション操作をした後、無条件でMBRのリストアをしたためにMBRの中のパーティションテーブル破壊につながったのではないかと想像できます。
よって再インストールが早いと思います。
この回答への補足
> MBRが壊れたとなぜ判断したのか、ただGRUBの起動がうまくいかなかったというだけであれば、MBRが壊されたとは言えないと思います。
MBRが壊れたと判断したわけではなく、GRUBが起動していた元の状態に戻したかったので、すべてのパーティーションとMBRのリストアをしただけです。
> パーティションテーブルの状態は、変更されてはいないのか、そこのところの判断は適切に行っているのかです。
パーティションは、手動では一切いじっておりません(apt-get dist-upgradeで壊れた場合は除きますが・・・)
やったことは、
apt-get dist-upgrade を実行して再起動
再起動せずにGRUBの起動メニュー表示できず点滅状態で停止
違うHDDから起動して色々試すが無理だったので、全バックアップ後に全リストア
再起動したが全く同じ状態なので、検索してGRUBを再インストール
何とかGRUB起動メニューは表示したがその後の起動でエラー
その後、違うバックアップからリストアを数回繰り返すがエラー表示変わらず
と、いうようなことしかしていないので、パーティションは変更していません。
MBRもddで普通にとったものなので正しいと思います。(一応2個取ってあります)
・・・なぜなのでしょうか?もう少し頑張って試しています。
No.3
- 回答日時:
> デバックとはどのようなことなのでしょうか?
何が悪いのかを見つけることです。
> DumpでパーティーションすべてとMBRを元に戻したのですが、なぜ元通りになってくれないのでしょうか?
MBRは、HDDの先頭です。
パーティションのイメージダンプの中には含まれていません。
技術的なことがある程度理解できていないと、無理です。
パソコンの起動のメカニズム、MBRの構造、ブートストラップローラの基本を少し理解しないと無理だと思います。
/boot/grub/menu.lst
の起動イメージの見直し、
今の不具合を再現して、
/var/log/boot.log
をviエディタで見て下さい。
> setuproot: error mounting /proc: No such file or directory
このようなエラーが出ること自体まずおかしいです。
パーティションが破壊されていないかです。
どんな操作をしたらこんなおかしなことになるのか分からないです。
最初からインストールした方が早いのでは。
どんなパーティションを切っているのか、
サーバーであれば、Windowsとのデュアルブートではないでしょうし、
パソコンの環境がまず記載していないので何とも言えないですね。
この回答への補足
回答ありがとうございます。
MBRはDDでバックアップしておいたものをリストアしました。
/var/log/boot.logについてですが、リストアする前にGRUBが起動しなくなったものも一応バックアップしておいたので再度元に戻して確認しましたが、GRUBが起動した最後のものが残っているだけでした。GRUB後の起動画面には進むことができないのでboot.logには保存されないのだと思います。
パーティションについてですが、
/boot
/
SWAP
の3個に切ったシンプルなものです。その他にデータ用のHDDが複数ついています。
GRUBが起動しなくなったものを戻した時に、「/」のパーティーションのみをリストアし「/boot」とMBRは復元しないでGRUBが起動可能な状態にしたのでどうなるか試したところ、前回同様のエラーになってしまいました。GRUBの起動メニューは表示されましたが下記のエラーが・・・
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
現在、このエラーについて検索しているのですが・・・
何かわかることがあれば教えてください。
No.2
- 回答日時:
どんなデバックをされていますか。
GRUBの起動画面が出なければ、
単純に、Live CD起動して、デバックすれば何か分かると思いますけどね。
/var/log/boot.log
の中を見て何かヒントがないかです。
質問内容では何が原因か全く第3者には分からないです。
絞り切れないと思いますよ。
デバッグをして少なくともヒントくらいは、見つけて、それを糸口にWEB検索するなりしてみて欲しいです。
どんなアップデートが適用されたのかですが、当面関係ありそうなカーネルが更新されていれば、一世代古いカーネルで起動を試みるとか、試すことはたくさんあると思われますが。
Bootでトラぶっていれば、/var/log/boot.logをまず調べてみて下さい。
可能性がありそうな解決方法はこれしかないと思いますけど。
この回答への補足
回答ありがとうございます。
>どんなデバックをされていますか。
すいません、普段Windows使用しているのでLinuxは素人で・・・質問方法が良くなかったですね。
原因を見つける方法が知りたかったです。デバックとはどのようなことなのでしょうか?
・・・現在は、Dumpでリストアしてしまったため/var/log/boot.logは、見てもその時のものではなくなってしまいました・・・すいません
とりあえず、色々試してGRUBの起動メニューは出るように修復できましたが、その後の起動画面で下記のようなエラーが出て途中で止まってしまいます。
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
など・・・
DumpでパーティーションすべてとMBRを元に戻したのですが、なぜ元通りになってくれないのでしょうか?
ご存知であれば教えてください。
No.1
- 回答日時:
システムパーティションのバックアップをとるのであれば
MBRのブートローダーのバックアップもとっておくべきだったと考えられます。
つまり、問題はブートローダー部分にあるGRUBにあると考えられます。
ddコマンドにbs=446 count=1のオプションを付けて簡単にバックアップできます。
現在正常で無いのであれば、GRUBのディスクを作って
それからシステムを起動し、その後update-grubなどを用いることで
ブートローダー部分の更新ができるはずで、それで復旧できると考えられます。
その上で、VineLinuxのグループにはレポートしておくといいでしょう。
この回答への補足
回答ありがとうございます。
MBRもバックアップはしてあったので一緒にリストアしました・・・しかし駄目だったのです。
その後、ネットで調べて新規OS上で、クラッシュOSにGRUBの新規インストールを試したところ、起動メニューは出ませんでしたが
GRUB >
というのが出るようになったので、そこからGRUBの復元はでき、 起動メニューが表示できるようになりました。
しかし、今度は下記のようなエラーが出て途中で止まってしまいます。
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
など・・・
Dumpでのリストアは初めてなのですが、DumpでパーティーションすべてとMBRを元に戻せばすべて元通りというわけではないのでしょうか?他にもしなければいけないことがあるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows Me・NT・2000 widows xpのエラーで利用ができなくなりました 3 2022/12/21 13:43
- Windows 10 mbr(マスタブートレコード)を修復したい 2 2022/07/21 21:16
- Windows 10 Windows 10でBIOS画面が表示されなくなった 9 2022/06/26 08:13
- Windows 10 Windows11タスクバーやエクスプローラー、スタートメニュー 動画全画面時にカーソルが見えない 1 2022/04/08 00:03
- Windows 10 windows11が突然起動しなくなりました 3 2022/06/30 17:49
- ドライブ・ストレージ デスクトップパソコンOSについて デスクトップパソコンスペック、Inteli54460 HD4600 3 2023/04/17 01:57
- ノートパソコン ディスククローン後の起動失敗 9 2023/06/23 21:42
- UNIX・Linux 新しく買ったWin11のPCでLinuxを使いたい 4 2022/11/29 13:16
- デスクトップパソコン デスクトップの表示がおかしい 4 2022/06/20 22:51
- Excel(エクセル) Excel マウスなし操作の質問 3 2022/06/04 13:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ウイルスバスター for au を起...
-
windows xp proが起動しなくな...
-
ZorinOS 16 Coreで、インストー...
-
パソコンが黒いまま立ち上がらない
-
モニタの解像度を変更したら画...
-
biosのboot menuで選択できませ...
-
DOSモードで起動する方法を教え...
-
システム終了後、しばらくする...
-
Windows98の起動不可能時の修復...
-
対話型サインインプロセスの初...
-
Windows7 で、電源を入れた時の...
-
lenovo H310を出荷時に戻す方法...
-
STOPエラー0x0000024
-
operating system not found
-
どういう意味? PXE-E53って?
-
EPSON Endeavorに追加したグラ...
-
WindowsNTが起動しない。c00002...
-
"autochk program not found-sk...
-
Quick Time が動きません!!
-
自作パソコンの起動が遅いです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iMacが起動できなくなりました。
-
画面が真っ黒のままです
-
PCを起動すると「American Mega...
-
ウイルスバスター for au を起...
-
VBA PDFファイル印刷後のAcroba...
-
HDDを別のノートPCに入れ替えて...
-
イラストレーターを立ち上げる...
-
パソコン BIOS画面から進まない
-
dynabook R654 CD-ROMから起動...
-
knoppixを使ったサルベージにつ...
-
他人が勝手にログインした形跡...
-
biosのboot menuで選択できませ...
-
起動時にEscを押さないと起動不...
-
ZorinOS 16 Coreで、インストー...
-
msdownld.tmpファイルを削除し...
-
立ち上げたとたんに「コンピュ...
-
DOSモードで起動する方法を教え...
-
PCのメーカーロゴが出るのが遅...
-
起動時のメーカーロゴの削除方...
-
windows xp proが起動しなくな...
おすすめ情報