Préparer l'environnement de travail: :
$ mkdir ~/devel/lfs
$ VBoxManage createhd --filename ~/devel/lfs/lfs.vdi --size 2000 --format VDI
Obtenez les paquets nécessaires: :
$ sudo apt-get install qemu-utils
$ sudo modprobe nbd max_part=16
Sans max_part=16
J'obtiens une erreur sur Debian pour les commandes suivantes : :
$ sudo partprobe /dev/nbd0
Error: Error informing the kernel about modifications to partition /dev/nbd0p1 -- Invalid argument.
This means Linux won't know about any changes you made to /dev/nbd0p1 until you reboot -- so you shouldn't mount it or use it in any
way before rebooting.
Error: Failed to add partition 1 (Invalid argument)
Faire des partitions et formater : :
$ sudo qemu-nbd -c /dev/nbd0 ~/devel/lfs/lfs.vdi
$ { echo mklabel msdos; echo mkpart primary ext2 0s -1s; echo quit; } | sudo parted /dev/nbd0
$ sudo partprobe /dev/nbd0
$ sudo mkfs.ext3 /dev/nbd0p1
et monter l'image: :
$ mkdir ~/devel/lfs/image
$ sudo mount /dev/nbd0p1 ~/devel/lfs/image
Après avoir terminé votre enquête, vous devez démonter l'image VDI du périphérique réseau.
$ sudo qemu-nbd -d /dev/nbd0