二重使用のために物理マシンと仮想マシンで同じLinuxインストールを起動すると問題が発生します。

二重使用のために物理マシンと仮想マシンで同じLinuxインストールを起動すると問題が発生します。

この質問は基本的に、「仮想マシンと物理マシンの両方から起動するにはLinuxインストールをどのように設定する必要がありますか?」とまとめられています。

私はこれで2つの目標を達成しようとしており、基本的に同様の問題があります。

  1. 起動可能なインストーラUSBを作成するよりも、UEFIモードで最も一般的なディストリビューションを仮想マシンから物理ディスクとしてインストールできるようにしたいです。より便利で安全なためです(インストールプログラムは私がインストールしたドライブにのみアクセスできます)。 mを通過します))。
  2. 物理コンピュータから起動し、Windows仮想マシンの内部から起動するオペレーティングシステムを使用したいと思います。

設定:Vboxmanage コマンドを使用して、Virtualbox から GPT を含む NVMe HDD を渡し、Windows ディスクの管理で無効にして、VM 内でパーティションを分割したときに競合が発生しないようにし、ISO からインストールしました。 Hyper-Vで同じことを試しましたが、結果は同じで、実際に設定が簡単でした。

場合によっては、これは基本的に機能します。 Ubuntu / KubuntuはBIOSとUEFIモードで正しくインストールされ、自動パーティション化が選択されている場合は双方向に簡単に起動できます。 EndavourOS CassiniはBIOSモードでSATA SSDに正しくインストールされ、2つの方法で使用できます。

手動パーティショニングと共有ホームディレクトリを使用して複数のオペレーティングシステムをインストールし、EFIシステムパーティション+ rEFIndを使用する方がうまく機能すると仮定するため、UEFIモードを使用することをお勧めします。

私が解決しようとしている問題: ESPを手動で指定すると、Kubuntuはルートドライブをマウントできないか、rEFIndを使用して起動しようとしたときに仮想マシンの外部から起動しません。 UEFIモードでパーティションをどのように選択しても、EndeavourOS Artemis Novaは仮想マシンの外側にルートドライブを見つけることができず、openSUSE tumbleweedと同じように見えます。ここの指示を使用できます。Archwiki 既存のインストールを仮想マシンから移動しかし、もはや仮想マシンの内部から起動しません。目的は失われました...

BIOSモードでインストールされたEndeavorOSは、仮想マシンの外部で永久に停止しますa starting job is running for /dev/disk/by-UUID/{root drive UUID}。 fstabのUUIDは正しいです。インストーラはNVMeを次のように処理しているため、仮想マシンと実際に動作しているインストールの両方でデバイスの命名に問題があるかどうかを確認しました。 sda しかし、実際のシステムではnvme1n1ですか? Ubuntuにはこのような問題はないようです。

より多くのテスト/情報が役に立つと思われる場合は、お知らせください。この問題についてご意見をお寄せいただきありがとうございます!

ベストアンサー1

おすすめ記事