インストールエラー:dev / sda1にgrubをインストールできません。

インストールエラー:dev / sda1にgrubをインストールできません。

WIndows 10を搭載した1TB HDDを搭載したDell Inspiron 5559にUbuntu 18.04 LTSをインストールするので、デュアルブートです。 Ubuntu起動可能なUSBドライブを設定し、ここでUEFIモードでUbuntuを起動しました。セキュアブート、高速ブートを無効にし、Windowsで適切なパーティションを作成しました。

インストールはスムーズに開始されますが、メッセージで失敗し続けます。"dev/sda1にGRUBをインストールできません。"彼はこれを「致命的な間違い」と呼んだ。 /dev/sda1は、WindowsブートマネージャがインストールされているハードディスクのEFIブートパーティション(ESPパーティション)です。このパーティションにGRUBブートローダをインストールする必要があることを読みました。

Ubuntu OSが完全にインストールされており、問題はGRUBインストールでのみ発生すると確信しています(完全ではありません)。再インストールしようとするたびに、インストールウィザードに「このコンピュータにはWindows 10とUbuntu 18.04 LTSがあります」と言い、次のことを提供します. 「Ubuntu 18.04 LTSをクリアして再インストールする」オプションは、Ubuntuがすでにインストールされている場合にのみ可能です。

起動復旧しようとしましたが、復旧中にエラーが発生して完了できませんでした。パスツールビン:http://paste.ubuntu.com/p/J3dk2YGBqG/

私はLinux / Ubuntuに初めてアクセスし、誰もがこの問題に対する解決策を提供できることを願っています。

答え1

「/dev/sda1は私のHDDのEFIブートパーティション(ESPパーティション)です。GRUBブートローダをこのパーティションにインストールする必要があると読んでいます。」

運転するgrubをインストールするときに選択しましたか?
実際には/dev/sda/dev/sdaの代わりに選択する必要があります。1なぜなら分割
install-grub正しいパーティションを直接見つける必要があります。あなたの場合は/dev/sda1

答え2

いいですね。ダンプに見られるように、grub-install自体にバグがあります。チェックアウトライン1123。

したがって、この時点ではこれをお勧めします。

  1. まず、グラブを更新してみてください。おそらく構文エラーを修正するバージョンがあります。

ライブUbuntuで起動します。ターミナル ctrl+alt+t を開いて実行します。

sudo apt update
sudo apt install --reinstall grub

そして再起動回復を試してみてください。

  1. それでも動作しない場合。おっしゃるとおり、Ubuntuが正常にインストールされました。はい、そうです。これを行います。

他のLinuxディストリビューション、おそらく古いUbuntuを入手してください。私たちが望むのはうまくいきます(またはいくつかのLinuxリカバリツールなど... Linuxブートリカバリツールがどのように機能するのかわかりません。通常、これらのエラーは手動で修正します)。

そこからブートリカバリを実行し、破損したGrubにアップグレードできるので、最初にGrubをアップグレードしないでください。

答え3

私の塔システムでは、ディスクがSATAを介してマザーボードに物理的に接続される順序を変更しました。 Ubuntu 18.04に接続しようとしたSSDは、起動時にUbuntuが表示したリストの最初のエントリでした。すべてがスムーズに行われました。 - 「致命的なGRUBエラー」はありません。残念ながら、今はこの方向を指す元のヒントを見つけることができず(私は基本的なUbuntuの専門家でもハードウェアの専門家でもありません!)、楽しく遊んでいます。私のラップトップにSATAがある場合、コネクタは望ましくないか、時には可能ですが、これは私にとって効果的でした。デフォルトでは、ターゲットディスクを/ dev / sdaに設定します。少し面倒ですが、寿命が短いです。

関連情報