LinuxカーネルとOracle Virtual Boxの両方で読み取ることができるディスクイメージ形式はありますか?

LinuxカーネルとOracle Virtual Boxの両方で読み取ることができるディスクイメージ形式はありますか?

LinuxカーネルとOracle Virtual Boxでデフォルトで読み取れるディスクイメージ形式はありますか?つまり、Linuxから直接マウントしたり(ループバックデバイスを介して)仮想マシンでディスクとして使用できるファイル(ディスクイメージ)に保存されているファイルシステムが必要です。

私はLinuxがループバックデバイスマウントファイルを介してファイルシステムのバイトコピーをマウントできることを知っています。しかし、私が知っている限り、Oracle Virtual Boxはこれらのファイルをディスクとして使用するように構成できません。また、私が知っている限り、LinuxはOracle Virtual Boxで使用されている* .vdiファイルをマウントできません。

私は2つの間を変換する方法を探していません。代わりに、同じファイルを2つの方法で使用(インストール)する方法を探しています。


私がこれをしたい理由は奇妙です。 Linux(Ubunutu)インストールを設定したいです。両方ベアメタルで実行される仮想マシンとオペレーティングシステム。電源をオフにしたPCにUSBドライブを接続し、Linuxで直接起動できるようにしたいと思います。

私が知っている限り、2つが使用するdisのファイルの間には実際に違いはありません。 Virtual Boxゲストアドオンでインストールしたドライバがいくつかのトリッキーな動作を引き起こす可能性があることがわかり、この問題が発生した場合は処理します。

また、Oracle Virtual Boxを構成すると、USBドライブに直接アクセスできることがわかります。しかし、私の経験では、データレートは非常に遅いです(〜250KBps)。

だから、どちらにしてもマウントできるファイルにファイルシステムを保存する方法を見つけることができることを願っています。その後、カスタムinitrdを作成してこのファイルをマウントし(bar metalで実行している場合)、仮想マシンとして実行するときに通常のinitrdを使用できます。

ベストアンサー1

おすすめ記事