別のハードドライブにデュアルブートを構築することはできません。

別のハードドライブにデュアルブートを構築することはできません。

別のハードドライブ(各ドライブは異なるSSDにあります)からLinuxディストリビューションをダブルブートし、インストールされているWindows OSで使用しようとしています。とにかく問題が少しありますが、解決できません。問題はシステムの起動にあります。

現在、新しいSSDドライブにはElementary OS、Deepin OS、Solus OS、Ubuntuなどのディストリビューションがインストールされています。とにかくBIOSにアクセスすると、両方のドライブが検出されません。 Linux を実行するには、1 つの SSD のみを接続するように別の SSD から SATA ケーブルを手動で取り外す必要があります。その後、分離されたSSDにラインを再接続すると、PCは常にLinuxを起動するため、Windowsを実行するにはLinuxを含むSSDを分離する必要があり、その後はWindowsが常に起動します。 LinuxとWindowsの両方がSSDドライブを検出します(Linuxはターミナル、Windowsはディスク管理)。

また、SSDにSolusをインストールすると、BIOSは両方のシステムを検出するため、BIOSで起動優先順位を変更するだけですべてのOSを起動できます。これがソルスに起こったことです。

コンピュータの電源を入れたときに起動オプションを提供するソリューションは何ですか?起動優先順位のBIOS設定は次のとおりです。 バイオス開始優先順位

ベストアンサー1

私はあなたのBIOSが読み取るEFIブートパーティションだけを選択しているようだと思います。各オペレーティングシステムには、この特殊パーティションに独自のエントリが必要です。 600MB未満の小さなパーティションでなければなりませんか?

BIOSは通常、1つの形式でのみ起動できます。したがって、まず、LinuxがレガシーバージョンではなくEFIで起動するように設定されていることを確認してください。以前のバージョンを使用してLinuxをインストールした場合は、再インストールする必要があるため、これは悪いニュースになる可能性があります。

最も簡単な方法は、2つのUEFIパーティション間でファイルをコピーすることです。 WindowsファイルはLinuxファイルとはまったく異なるディレクトリにあるため、同じパーティションに共存する必要があります。メモリの観点から見ると、Windowsではアクセスが容易ではないため、Linuxで試してみることができます。

もう一度メモリでは、Linuxでは現在のEFIパーティションが通常にマウントされます/boot/efi。したがって、Windows EFIパーティションをマウントして/boot/efi/

次に、Windowsディスクから起動します。

おすすめ記事