
SSD(UEFI)にW11がインストールされていて、その隣にLinux(Kali)をインストールしたいのですが、ブートローダはありません(Linuxに入りたいときはUEFIで起動OSを変更できます)(VMはオプションではありません)bc VMで利用できないハードウェアアクセスが必要です。私の目標は、W11をネイティブOSとして維持し、Linuxを使用したくない場合(この場合はUEFIに移動してそこからLinuxで起動する)、コンピュータを使用するとすぐにW11で起動することです。可能であれば、Linuxが不要になったら簡単に削除できます。
オンラインにはこれに関する情報はあまりありません。この場合、ディスクパーティション化とEFI操作がどのように実行されるかを知りたいです。
ありがとうございます!
答え1
オンラインにはこれに関する情報はあまりありません。この場合、ディスクパーティション化とEFI操作がどのように実行されるかを知りたいです。
オンラインでこれに関する多くの情報が見つからなかったことに驚きました。 UEFIという用語をすでに知っているので、この用語を使用すると、デュアルブートの良い結果が得られます。
U&Lでデュアルブートというテーマが頻繁に登場すると確信しています。したがって、検索結果が空であっても重複して終了する可能性があります。
ディスクパーティション化は、単に2番目のオペレーティングシステムをインストールするための新しいパーティションのスペースを確保できるように、既存のパーティションを縮小する問題です。 EFIパーティションを移動または縮小しようとしないでください。これらのうちの1つだけが必要ですが、移動することは必ずしも安全ではありません。
これを行うことができるツール(パーティションを縮小する前にファイルシステムのサイズ変更)があり、一部のLinuxインストーラがこれを助けることができます。
このタイプのデュアルブートは、「伝統的な」MBRで起動するのが難しいです。マザーボードは、ディスクの先頭から数KBだけロードしてプログラムとして実行します。
UEFIに切り替えると、マザーボードはFAT32ファイルシステムを読み取り、PE32フォーマットプログラム(Microsoft EXEフォーマットと同じ)を実行してオペレーティングシステムを起動できるようになりました。このプログラムは通常ブートローダです(MS Windowsにもブートローダがあります)。
したがって、UEFIを使用すると、両方のオペレーティングシステムを並べて安全にインストールでき、同じEFIパーティションに異なるブートローダを維持するだけです。これにより、ファームウェアは起動先を選択できます。
Linuxをインストールするとき、ほとんどのディストリビューションではまだEFIを直接完全に構成することはできず、EFIを直接構成することを好むことに注意してください。
これは、オペレーティングシステムのブランチが時々EFIファイルの名前を同じ名前で指定できることを意味します。たとえば、MintとUbuntuは、私が最後に試したときに問題がありました。 KaliにはUbuntuにも問題がある可能性があります。
KaliをMS Windowsで使用したいので、これらのリスクは非常に低いです。
ブートローダなしでこれを実行したいとも言及しました。 Kaliについては話せず、使用しませんが、デフォルトでEFIにブートローダをインストールしようとすることもできます。
必要なら試してみてください。EFISTUB。これにより、EFI を使用するときにカーネルが独自のブートローダとして機能することができます。 Arch Linuxは合理的ですウィキページこのトピックについて。
答え2
- EFIシステムパーティションのバックアップ
- Linuxのインストール
- Linuxで起動します。
efibootmgr
Windowsをデフォルトのオペレーティングシステムとして設定を使用します。これはEFI設定(BIOS設定、F2 / F8 / F11など)内で行うことができます。
Linuxをアンインストールしたら、EFIシステムパーティションのバックアップを復元するか、{EFI_SYSTEM_PARTITON}/EFI/Boot/BOOTX64.EFI
複数のディストリビューションで上書きされたファイルを簡単に復元します。
適切なLinuxディストリビューションはこのファイルを上書きしないため、インストールされているLinuxを完全に削除するには、単にディレクトリを削除するだけです{EFI_SYSTEM_PARTITON}/EFI/Linux_name
。