web-dev-qa-db-ja.com

最初にUEFIブート設定をリセットせずに、ubuntuパーティション(win8デュアルブート)を削除しました。ラップトップをgrub2.02から復元するにはどうすればよいですか?

コンピューターの電源を入れると、grub2.02コマンドラインが表示されます。 「GNU GRUBバージョン2.02〜beta2-15最小限のBASHのような編集がサポートされています。最初のWordの場合、TABは可能なコマンド補完をリストします...」などと表示されます。

グーグルでいろいろなチェーンローディングコマンドを試した後、私はまだウィンドウを再起動する方法を見つけることができませんでした。また、ubuntuリカバリーUSBからの起動も試みましたが、GRUBを取得してUSBを起動する方法)がわかりませんでした。

ブート設定を変更できるように、ラップトップのBIOS/UEFIに戻る方法はありますか?私は記憶を失うのが嫌いだろう。私の音楽はどこにもバックアップされていません。

私のラップトップ:ASUS x550-la、intel i7、windows 8 64ビットがプリインストールされています。

1
Charlie

この問題は、GRUB=ブートローダーの一部がコンピューターにインストールされたままであり、デフォルトで起動されているという事実によって引き起こされます。残念ながら、Ubuntuのセットアップ方法GRUBを指定すると、Ubuntuパーティションにあるファイルに依存し、そのパーティションを削除したため、これらのファイルは事実上存在しなくなります。

この問題にはいくつかの解決策があります。

  • ファームウェアセットアップユーティリティを起動し、それを使用してUbuntuエントリを削除するか、Windowsエントリが最初になるようにエントリを並べ替えることができます。残念ながら、ファームウェアセットアップユーティリティの起動方法の詳細は、マシンによって異なります。ほとんどはブートプロセスの初期にDelまたはファンクションキーを使用しますが、詳細は異なります。これを非常に難しくする人もいます。さらに、ブート順序を変更する方法の詳細は、それぞれ異なります。したがって、この方法を実行する方法を学ぶために、製造業者のフォーラムをざっと見たり、質問したりする必要があります。
  • GRUBを終了する方法はありますが、正確なコマンドを思い出せません-exitquit、またはその同義語を試してください。 GRUB=から終了すると、NVRAMリスト内の次のブートローダーが起動します。これはおそらくWindowsブートローダーであるため、この方法でWindowsにアクセスできるはずです。これにより、 t問題を永続的に解決しますが、解決策へのステップになる場合があります。
  • ファームウェアの組み込みブートマネージャーは、GRUBをバイパスできる必要があります。ファームウェアセットアップユーティリティと同様に、これにはシステム固有のキープレス(通常はEscキーまたはファンクションキー)からアクセスします。
  • GRUBを終了するか、ファームウェア自体のブートマネージャーを使用してWindowsを起動できる場合は、[コマンドプロンプト]アイコンを右クリックして[管理者として実行]を選択することにより、管理者コマンドプロンプトウィンドウを起動できます。 "オプションから)。bcdedit /set {bootmgr} path \EFI\Microsoft\boot\bootmgfw.efiと入力すると、Windowsブートローダーがデフォルトとしてリセットされます。
  • Windowsを起動できる場合は、サードパーティの EasyUEFI ツールを使用して、起動優先順位リストを調整してみてください。 Windowsオプションをリストの一番上に移動します。
  • Linux緊急ディスク(Ubuntuインストーラーなど)を起動し、efibootmgrを使用してデフォルトのブートローダーを設定したり、Ubuntuエントリを削除したりできます。 Sudo efibootmgrと入力し、Sudo efibootmgr -o ####,####,####を使用して起動順序を設定します。たとえば、WindowsがBoot0003の場合、Sudo efibootmgr -o 0003と入力して(必要に応じてカンマ区切りのリストにその他を追加して)、最初にWindowsを設定します。
  • 任意のOSで起動し、 EFIシステムパーティション をマウントして、EFI/ubuntuにあるGRUBを削除できます。実際には、そのディレクトリ全体を削除します。
    • Linux緊急用ディスクでは、ESPがgdiskparted、またはその他のツールを使用してどのパーティションにあるかを判別する必要があります。通常はディスクの最初または2番目のパーティションで、常にFATファイルシステムを使用します。gdiskでは、タイプコードがEF00になり、partedでは、「ブートフラグ」が設定されます。Sudo mount /dev/sda1 /mntのように、mountでマウントします。
    • Windowsでは、管理者コマンドプロンプトウィンドウでmountvol S: /Sと入力すると、ESP at S:にマウントされます。ただし、そのウィンドウ内からのみなので、使用する必要があります。ディレクトリを削除するテキストモードコマンド。
2
Rod Smith