デュアルブートDebianとWindows 10:オペレーティングシステムメニューを選択せず​​にWindows 10で起動する

デュアルブートDebianとWindows 10:オペレーティングシステムメニューを選択せず​​にWindows 10で起動する

私はWindows 10がインストールされたコンピュータを持っていますが、1TBのハードドライブだけが1年ほどになったようです。ハードドライブは35%しか使用されません。 USBドライブのISOからDebian 8.7をインストールしました。インストールプロセス中に、インストーラは933 GB NTFSパーティションを含むドライブの現在のパーティションと空き領域のリストを表示します。 Debian インストーラ自体を使用してパーティションを 50% に縮小し、作成した新しいパーティションに Debian をインストールしました。それにもかかわらず、インストール中にインストーラはインストールされている他のオペレーティングシステムを認識せず、オペレーティングシステムがあると起動できなくなる可能性がありますが、一部のファイルを編集すると起動できないと述べました。問題を手動で解決します。 。だから、それは正常にインストールしました。ただし、マシンを起動するときにLinuxで起動するオプションはありませんが、Windows 10で直接起動できます。いくつかあります:

  1. 起動時にF12押す必要があるというメッセージが表示されますBBS Popup。ボタンを押すとF12ブートドライブを選択できますが、一部のLinuxバリアントなどのオプションはありません。(スクリーンショット)デバイス選択の開始.jpg

  2. 1つを選択するUEFI Deviceか、Windows Boot ManagerWindows 10から起動してください。

  3. Windowsコマンドラインでこのコマンドを実行すると、bcdedit /enumWindowsブートローダのみが表示されます。(スクリーンショット)bcdedit.png コンピュータをDebian Linuxオペレーティングシステムから起動するにはどうすればよいですか?お手伝いいただきありがとうございます。私は書いた方法起動して再起動するのに時間がかかりすぎます:-)

編集する:Yes最初のハードドライブのマスターブートレコードにgrub-loaderをインストールすることを選択したことを追加したかったのです。

答え1

問題の根本原因を見つけたことを報告することができて嬉しいです。私は偶然このページを見つけました:UEFIのWindowsサポート、そこから次の内容を読んでください。

UEFI 2.3.1 では、x86 および x64 バージョンの UEFI があります。 Windows 10は両方をサポートしています。ただし、UEFIはクロスプラットフォームの起動をサポートしていません。つまり、UEFI x64がインストールされているコンピュータは64ビットオペレーティングシステムのみを実行でき、UEFI x86がインストールされているコンピュータは32ビットオペレーティングシステムのみを実行できます。

私は64ビットIntel CPUを搭載したUEFIシステムにインストールしていますが、このdebian-8.7.1-i386-DVD-1.isoイメージを使用しています。amd64画像を使用すると、debian-8.7.1-amd64-DVD-1.isoすべてがうまくいきます。これで、数秒でデフォルトでLinuxに設定されているオペレーティングシステムを選択できます。

やや奇妙なスキーマ命名規則が私を混乱させます。最初にどのISOイメージを選択したときにamd64Intel CPUがあり、これまでは一般的に安全な選択であったため、それが機能するかどうかはわかりませんでしたi386。しかし、Debianのウェブサイトでは、amd64それは64ビットアーキテクチャ、AMDとインテルチップ。

関連情報