LFS(Linux From Scratch)を作成しようとしていますが、USBにコピーするのが遅すぎて、私が作成したパーティションを使って3GBの仮想ディスクファイルを作成し、ext4でフォーマットしました。
sudo dd if=/dev/zero of=./lfs.img bs=1M count=3000
sudo fdisk lfs.img #created partition
sudo losetup -Pf --show lfs.img
vaibhav@vaibhav:/mnt$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 3G 0 loop
├─loop0p1 259:0 0 2.5G 0 part /mnt
└─loop0p2 259:1 0 499M 0 part
sudo mkfs.ext4 /dev/loop0p1
sudo mount /dev/loop0p1 /mnt
その後、ホストシステムのLinuxパッケージを仮想ドライブのLinux fsである仮想ドライブにコピーしました。
vaibhav@vaibhav:/mnt$ ls
bin boot dev etc home lfs lib lib64 lost+found mnt opt proc root run sbin srv sys tmp usr var
Virtualboxでこのドライブを起動したいと思います。 Virtualbox用のハードドライブとして機能するためにこのループバックデバイスを追加するにはどうすればよいですか?
編集する VDIファイルに変換することは可能ですが、元のディレクトリを変更すると毎回このVDIを再作成しなければならず、毎回3GBをするのはSSDには良くないと思います。それでは、Virtualboxでディレクトリをハードドライブに直接マウントする方法はありますか?