お知らせ

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

#1 2018-08-22 10:59:24

yoshi1234
新しいメンバ
登録日: 2018-08-22

win10にubuntuを入れデュアルブートにしたらgrub rescue >が起動しbootできない

困っていることと希望
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

オフライン

 

#2 2018-08-22 20:43:08

yaneno-suzume
メンバ
From: 名古屋
登録日: 2013-06-30

Re: win10にubuntuを入れデュアルブートにしたらgrub rescue >が起動しbootできない

こんばんは 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

オフライン

 

#3 2018-08-22 22:11:20

rohizuka
メンバ
登録日: 2009-06-25

Re: win10にubuntuを入れデュアルブートにしたらgrub rescue >が起動しbootできない

#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

オフライン

 

#4 2018-08-22 23:10:01

yoshi1234
新しいメンバ
登録日: 2018-08-22

Re: win10にubuntuを入れデュアルブートにしたらgrub rescue >が起動しbootできない

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

オフライン

 

#5 2018-08-22 23:20:00

yoshi1234
新しいメンバ
登録日: 2018-08-22

Re: win10にubuntuを入れデュアルブートにしたらgrub rescue >が起動しbootできない

rohizukaさん
お返事ありがとうございます。

>おそらくGRUBのstage1_5がかきこまれておらずGRUBのstage2を見つけることが出来無くなっているのだと思います。
>biosの設定に入れなくなっているのは別の原因があるようにも思うので、こちらを解決してから

ヒントをいただき、また参考URLをいただいてそれを拝見し、またstage1_5や2に関してネットで情報を検索したのですが、具体的にどうすればよいか全く読めない状況でしてなにかヒントや情報の探し方をご教授いただけないでしょうか。

オフライン

 

#6 2018-08-23 00:19:55

rohizuka
メンバ
登録日: 2009-06-25

Re: win10にubuntuを入れデュアルブートにしたらgrub rescue >が起動しbootできない

rohizuka による投稿:

biosの設定に入れなくなっているのは別の原因があるようにも思うので、こちらを解決してから

”こちらを解決してから”は「確実にbiosの設定に入れるようになってから」です
biosの設定に入れなくなる前後で、キーの押しかたが違っているとかキーの接触が悪くなっている等の可能性はありませんか?
https://support.lenovo.com/jp/ja/solutions/ht062552
「F2」キーを”連打”か機種によっては専用のボタンがあるようですね。

オフライン

 

#7 2018-08-23 21:03:46

yoshi1234
新しいメンバ
登録日: 2018-08-22

Re: win10にubuntuを入れデュアルブートにしたらgrub rescue >が起動しbootできない

rohizukaさん

ありがとうございます。
参考ページの通り、専用のボタンでブートに入れました。よく読まず、電源を入れてからこのボタンを連打していましたが、電源が切れた状態で押せばよいようでした。

windowsでブートするように設定し、windowsを起動後、ubuntuのパーテーションを削除し、今度はその他で自分でパーテーションを作らずUbuntuをWindowsとは別にインストールで自動で作ったところデュアルブート出来るようになりました。

オフライン

 

Board footer

Powered by FluxBB