起動時にgrubを最小限のbashのように表示する方法を教えてください。


15

これは、ノートパソコンのデュアルブートとしてUbuntuをインストールしたときにも起こります。起動時に次のメッセージが表示されて黒くなる。

Minimal BASH-like line editing is supported.   
For the first word, TAB lists possible command completions. 
Anywhere else TAB lists possible device or file completions.  


grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub> 

これらのコマンドを次のように入力する必要があります。

grub> set prefix=(hd0,msdos6)/boot/grub/ 
grub> insmod normal 
grub> normal

そして、GRUBメニューが表示されます。GRUBプロンプトでコマンドを入力せずにGRUBメニューを表示するにはどうすればよいですか?

私が試したところsudo grub-install、このエラーメッセージが表示されました。

ここに画像の説明を入力してください

正しいディスクを選択したかどうかを確認しようとしましたが、2つの可能性が/dev/sda1あり/dev/sda6ます。

/dev/sda1/

ここに画像の説明を入力してください

/dev/sda6

ここに画像の説明を入力してください

回答:


10

注: Ubuntuをまったく起動できない場合は、ライブUSBを使用してUbuntuを起動し、[インストールする前に試す]を選択して、以下の手順を実行します。


難しい方法でブートした後、Ctrl+ Alt+でターミナルを開き、boot-repairTをインストールします

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

次に入力するboot-repairとメニューが表示されます:

boot-repair menu.png

推奨オプションを選択します。

推奨される修復後にシステムが正常に起動する場合は、素晴らしいです。そうでない場合は、報告された問題へのリンクを投稿してください。


注意事項

一部のシステムでは、この煩わしさが発生する可能性があります。

これが発生した場合は、解決策のリンクにアクセスしてください。


どういたしまして。賞金を授与することを忘れないでください... :)
WinEunuuchs2Unix

別の答えを待ちます。賞金が間もなく期限切れになった後に誰も回答しない場合、私はあなたに与えます:)
2019年

1
@gagantousより良い答えを待つのは良い考えです。確かに、私は自分の答えを改善する方法を考えることができました。
WinEunuuchs2Unix

5

Ubuntuで起動したら、次のコマンドを実行します。

sudo grub-install /dev/sda

これは、それ/dev/sda(hd0,msdos6)grubコマンドで一致するディスクであることを前提としています。gnome-disksまたはのようなグラフィカルプログラムを実行して、gpartedそれが正しいディスクであることを確認できます。

このコマンドgrub-installは、パーティションを検出し、ブートローダーを再インストールして、ブート可能なパーティションを検出できるようにします。


動作しませんでした。更新された質問を参照してください。
18

grubは常にsdaなどのドライブにインストールし、sda1やsda6などのパーティションにはほとんどインストールしません。
oldfred

1

ログインした後の最初のステップは、ターミナルタイプでUbuntuにログインすることです。

sudo grub-install / dev / sda(または/ dev / whatever-harddisk)

grubのインストールが完了するまで待ってから、...

2番目のステップは、GRUBを次のように更新することです。

sudo update-grub2

grub-config-fileの更新が完了するまで待ちます。

リブート

その後、ubuntuの再起動に問題はないはずです。デスクトップのUbuntu gdm画面またはlightdm画面に再び進みます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.