昨日も同様の問題がありました(ただし、同じではありません)。
これは vBox の問題ではありません。VBox を使用して新しいマシンを作成し、VBox を使用してディスクをコピーしたときに、ディスクの UUID が変更されたことです。
そして、あなたのシステム (それが何であれ) では、古い UUID が にあります/etc/fstab
。この新しいマシンは、レスキュー CD (おそらく ubuntu または dsl。その仮想ディスクにあるファイルシステムをサポートするもの) から起動する必要があります。blkid
次に、root としてコマンドを使用してディスクの UUID を確認します。そして、この新しい UUID を fstab のブート ディスクを指定したエントリに配置します。他の場所でも UUID を使用している可能性があり、それも変更する必要があります。
もう 1 つの解決策は次のとおりです。この VM のすべての仮想ディスクとホスト システムの仮想マシン定義ファイルを、任意のコピー メカニズムを使用してコピーしますが、VirtualBox クローンまたはエクスポートは使用しません。そして、このマシンを新しい PC で開きます (ただし、同じ PC ではなく、別の PC でのみ動作します)。それがうまくいかない場合、私にはわかりません。
追加の質問: VM を同じ PC に複製しようとしましたか。VirtualBox clone を使用してディスクのクローンを作成し、新しいマシンを作成して /etc/fstab?
UUID
ヒント: VirtualMachinesでは、fstab のエントリから古いエントリに切り替えることができ/dev/sda
ます。
別のアイデア: LargeVolumeManager を使用している場合は、それもセットアップしています。また、LVM を使用していないため、その方法がわかりません。