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에서 디렉토리를 하드 드라이브로 직접 마운트할 수 있는 방법이 있습니까?