忍者ブログ

Azukish

消えゆく世界と流れる未来に最後の灯を since 2006/4/3

2024/04/25

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

2015/09/17

Win10を入れたらGRUBが死んだので修復した

学生なのでマイクソマイクロソフトのWin10Entを大学から無償でもらえました。
で、Win7EntをWin10Entにアップグレードする際、パーティションの構成が変わったか何かでGRUBがパニクって死んだので、なんとか復旧してみました。
なお、Win10はこのときの操作でインスコ失敗し、Win7は起動しなくなるという恐ろしい連鎖・・・ これもなんとか復旧したので、次のエントリか何かで書きます。

こんなん出ました↓
error: unknown file system
grub rescue>
たぶんGRUB rescue全般に効くのではないかと思いましたが、どうなんだろ?
grub resucueどころではない話
再起動したらgrubメニューが表示されずgrub rescueが登場したときの話: 電磁波に撃たれて眠りたい♪
この辺を見ながら復旧を試みる。
まずは現状の把握
grub rescue> ls
(hd0), (hd0,msdos4), (hd0,msdos3), (hd0,msdos2), (hd0,msdos1)
grub rescue> ls (hd0,msdos4)
./ ../ lost+found/ etc/ media/ var/ bin/ boot/などなど
()はShift+9,0で打てる。また、=はチルダ(これ→^)の所をShift押さずに入力。 どうやら(hd0,msdos4)というところにLinuxのパーティションが入ってるっぽい。 そして、何故かパーティションが一つ増えてる。もしかしてWin10のインストール用か?
grub rescue> set prefix=(hd0,msdos4)/boot/grub2
grub rescue> set root=(hd0,msdos4)
grub rescue> insmod (hd0,msdos4)/boot/grub/i386-pc/normal.mod
error: file '/i386-pc/net.mod' not found
冷や汗。
な、なんだ、net.modって?lsでi386-pcディレクトリの中を探しても無いみたい。
そして、ネットで調べても特にこんなエラーは見なかった・・・

仕方ないので、FedoraのLiveUSB版を立ち上げて、terminalを開く。
grub2-install
あたりを参考にしながら(参考になる英語のページがあったけれど、どれだか忘れてしまった・・・)
# mount /dev/sda4 /mnt
# grub2-install target=i386-pc root-directory=/mnt /dev/sda
で、再起動。うまくいった。

ただし、今度はWin7の方がおかしくなってWindows Boot Manager(File; \boot\BCD, Status: 0xc000000f)に悩まされることになるのである。

拍手

コメント













カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

アーカイブ

AD

Azkishはamazon.co.jpを宣伝しリンクすることによって サイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、 Amazonアソシエイト・プログラムの参加者です。