web-dev-qa-db-ja.com

GRUBレガシーブートが有効になっていると起動しません。そうでない場合は起動しますが、Debianはエラーを起こし、起動しません。

Dell XPS 15 9560のWindowsの横にDebianをインストールしましたが、正しく起動しません。

まず、BIOS設定を次のように切り替えない限り、Debianインストーラはディスクを検出しませんでした。

  1. セキュアブートが無効

    Secure boot menu

  2. レガシーオプションROMが有効

    Legacy boot settings

  3. レガシーブートオプション

    Boot sequence options

興味深いことに、ブートローダーメニューで、レガシーオプションではなくUEFIからDebianインストーラーを起動しましたが、上記の3つの手順を実行しないと、ディスクが検出されませんでした。

さて、上記の3つの設定を行った場合、コンピューターを起動した後に表示されるのは、プロンプトが表示された黒い画面だけです(他には何もありません)。

しかし、Dellのロゴを見ながらブートメニュー(F12>/kbd>)に入り、UEFIブートオプションから「Debian」(GRUB)を選択すると、Debianを実行できるWORKINGGRUBが表示されます。しかし、ラップトップを起動するたびにF12をクリックするのはあまり便利ではありません。

起動する3番目のオプションもあります。いくつかの設定を上記の3から他の状態に切り替えて、F12をクリックせずにGRUBに直接起動できますが、Debianを起動すると次のエラーが発生します。

Debian errors

だから私が達成したいのは、ブートメニューに入らずにstart GRUBで、GRUBからDebianを起動できるようにすることです。GRUBレガシーブートモードで表示されるようにするか、動作中のGRUB)で設定を変更してDebianをレガシーモードで起動できるようにします。正しいですか?これを行うにはどうすればよいですか?

更新:

ブートメニューのUEFIオプションではなく、レガシーからDebianをインストールしようとしましたが、変更されたのはGRUBが機能した場合は機能しません。代わりに、GRUBレスキューが表示されます。

しかし、それが機能したとき、私は以前の状態を簡単に復元することができます。

3
user914944

私はついにそれを機能させました! BIOSでSATAOperations RaidOnをAHCIに変更しました。また、SATA操作を変更する前に(管理者として)Windowsでbcdedit /set {current} safeboot minimalを実行し、その後にbcdedit /deletevalue {current} safebootを実行しました。これが必要かどうかはわかりませんが、ここで見つかりました: https://askubuntu.com/questions/696413/ubuntu-installer-cant-find-any-disk-on-Dell-xps -13-935

次に、DebianをUEFIモードで再インストールしました([レガシーオプションROMを有効にする]チェックボックスがオフになっています)。

0
user914944