
Ubuntu日本語フォーラム

ログインしていません。
困っていることと希望
bootできなくなったのでできたらwin10とubuntuをデュアルブートで使いたいです。
もしくは、どちらかでもbootできるようにしたいです。
環境
windows10
ubuntu18.4
lenovo ideapad310
windows10にubuntuをその他パーテーションに入れて起動したらgrub rescue >が表示され起動できなくなりました。
ubuntuインストール時、swap領域を次の手順で確保し、bootローダはデフォルトの/dev/sdaに入れました。
「空き領域」を選択して、「+」ボタンを選択
「サイズ」を8G
「新しいパーティションのタイプ」は「論理パーティション」
「新しいパーティションの場所」は「この領域の終点」
「利用方法」は「スワップ領域」
「空き領域」を選択して、「+」ボタンを選択
「サイズ」は 空き領域全ての大きさ
「新しいパーティションのタイプ」は「基本パーティション」
「新しいパーティションの場所」は「この領域の始点」
「利用方法」は「ex4ジャーナリングファイルシステム」
「マウントポイント」は「/」
特に変わったことをせず、、インストール作業を進めて再起動しました。
そのあと、ubuntuとwinのブート選択がでなかったのでbiosからUEFIやlegacyのブートにしたりしました。
できなかったのでbiosデフォルトの設定に戻しましたら、grub rescue >の画面になってしまいました。
USBメモリ(ubuntuが入ったもの、これでインストールした)やインストールCD(zorinOSが入ったもの)でbootしようとしてもいかず、F2連打でBIOSに入ろうとしても入れません。
ネットでスタックオーバーフローを見て
ls lsで出たパーテーション?を順番に
ls (hd0,gtp1)/
していっても
Filesystem is unknown.や
no such partition.が出てしまいます。
bootのソフトがないようです。
setを打つと
cmdpath=(hd0)
prefix=(hd0,gpt10)/boot/grub
root=hd0,gpt10
がでます。
スタックオーバーフローなど見るとlsで出たbootローダーの場所をsetで指定してあげてbootするようなかんじでした。
もし、対処法をご存知に方がいらっしゃいましたら相談に乗っていただけないでしょうか。
また、ヒントをいただけないでしょうか。
Ubuntu日本語フォーラムの過去ログも見ましたが、bootがなく、usbブートやDVDブートができないのはありませんでした。
参考サイト
Grub rescue prompt, repair grub
https://askubuntu.com/questions/192621/grub-rescue-prompt-repair-grub
オフライン
こんばんは yoshi1234 さん
MBR (ハードディスクの先頭セクタにある目次のようなもの)が
こわれていませんか?
Windows のバックアップがあればリストアするのが
速いかと思います。
※ なければバックアップの習慣化をおすすめします。
「Windows10 MBR 修復」などで検索してみてください。
たとえば
[参考]
コマンドプロンプトからWindowsを復旧する4つの方法 (Vista/7/8/8.1/10) - ぼくんちのTV 別館
https://freesoft.tvbok.com/tips/pc/windows-cmd.html
復活したら今後に備えて MBR のバックアップも良いでしょう。
私も
本体HDD→起動せず
grub_rescue> 表示
→MBRリストア→起動
という経験があります。
◆ MBR バックアップ
(コマンド例)
sudo dd if=/dev/sda of=mbr_backup bs=512 count=1
★ if のドライブはシステムに合わせて変更してください。間違うと間違ったファイルができます。
※ if:in_file, of:out_file, bs:block_size
※ USBメモリにコピーして保存
(リストア例)
sudo dd of=/dev/sda if=mbr_backup bs=446 count=1
★ of のドライブはシステムに合わせて変更してください。間違うと他のドライブの MBR がこわれます。
※ あとの 64バイトはパーティションテーブル、2バイトはブートシグネチャ(16進55AA)
[参考]
@IT:MBR(マスターブートレコード)をバックアップするには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/375bkupmbr.html
LinuxにおけるMBRのまとめとバックアップ方法 - adsaria mood
http://d.hatena.ne.jp/adsaria/20080812
オフライン
#1の投稿内容からGPTでパーティションが管理されているように思われるので
MBRのノウハウをこれに適用するのは危険です。
GPTでパーティションが管理されている場合、biosブートやUEFIブートのどちらであってもGRUBのインストール先はsdaの様なディスクの先頭領域ではありません。見たかぎりではubuntuのインストールをbiosブートで起動してパーティション設定は手動でされたようですが、おそらくGRUBのstage1_5がかきこまれておらずGRUBのstage2を見つけることが出来無くなっているのだと思います。
biosの設定に入れなくなっているのは別の原因があるようにも思うので、こちらを解決してから
追加したパーティションを削除し
ubuntuのインストールをUEFIブートで起動して
パーティション設定は自動を試してみてください。
http://syuu1228.hatenablog.com/entry/20130103/1357165915
オフライン
yaneno-suzumeさん
お返事ありがとうございます。
>Windows のバックアップがあればリストアするのが速いかと思います。
リカバリーディスクを作成しておりますが、DVDからブートされず、リストアができない状態です。
DVDを読み込んでいるような音はするのですが、
error:no such partition.
Entering rescue mode...
grub rescue>
と表示されてしまいます。
F2でBIOSに入ろうとしても同画面になってしまいます。
例えば、PCからHDDだけ取り出しHDDケースをつけて他のPCとつなぎ次のようなソフトでMBRを修復するようなイメージでしょうか。
方法3・ 専門ソフト無料版でWindows10・MBRを修復する方法(三回クリックだけ!)
https://www.aomei.jp/articles/fix-mbr-windows10.html
オフライン
rohizukaさん
お返事ありがとうございます。
>おそらくGRUBのstage1_5がかきこまれておらずGRUBのstage2を見つけることが出来無くなっているのだと思います。
>biosの設定に入れなくなっているのは別の原因があるようにも思うので、こちらを解決してから
ヒントをいただき、また参考URLをいただいてそれを拝見し、またstage1_5や2に関してネットで情報を検索したのですが、具体的にどうすればよいか全く読めない状況でしてなにかヒントや情報の探し方をご教授いただけないでしょうか。
オフライン
rohizuka による投稿:
biosの設定に入れなくなっているのは別の原因があるようにも思うので、こちらを解決してから
”こちらを解決してから”は「確実にbiosの設定に入れるようになってから」です
biosの設定に入れなくなる前後で、キーの押しかたが違っているとかキーの接触が悪くなっている等の可能性はありませんか?
https://support.lenovo.com/jp/ja/solutions/ht062552
「F2」キーを”連打”か機種によっては専用のボタンがあるようですね。
オフライン
rohizukaさん
ありがとうございます。
参考ページの通り、専用のボタンでブートに入れました。よく読まず、電源を入れてからこのボタンを連打していましたが、電源が切れた状態で押せばよいようでした。
windowsでブートするように設定し、windowsを起動後、ubuntuのパーテーションを削除し、今度はその他で自分でパーテーションを作らずUbuntuをWindowsとは別にインストールで自動で作ったところデュアルブート出来るようになりました。
オフライン