
dd を使用して /dev/sda1 および /dev/sda4 パーティションからバックアップを作成しましたが、/dev/sda2 および /dev/sda3 からはバックアップを作成しませんでした。/dev/sda1 および /dev/sda4 の 2 つのバックアップ ファイル、つまり sda1.img および sda4.img を VirtualBox ディスクに変換してシステムを起動するにはどうすればよいでしょうか。
答え1
1. ディスクイメージが正常にマウントされているかテストする
mount -t loop <disc image.img> <mountpoint>
cd <mountpoint>
ls # should show disc image contents as expected
2. ディスクイメージを参照するVMDKイメージを作成する
VBoxManage internalcommands createrawvmdk -filename <vmdk filename>.vmdk -rawdisk <disc image.img>
3. VirtualBoxマシンを作成する
前の手順で作成した VMDK ファイルをディスク イメージとして選択します。
代替案
他の仮想化テクノロジも利用できます。たとえば、qemu
このタスクには以下も使用できます。
https://unix.stackexchange.com/questions/276480/qemu での raw ディスクイメージの起動