Creating a Larger Virtual HDD

From DSL Wiki

(Posted by roberts in the forums)

I do not use the qemu-img program. Instead I do everything from DSL. To make the pseudo harddrisk I used the following 2 steps from DSL.

       dd of=harddisk bs=1024 seek=60000 count=0
       mke2fs harddisk ( ignore the warning and proceed )

There are files on the default 60MB harddisk. The backup.tar.gz is there. Since qemu is a "known" virtual machine, it has a pre-made backup.tar.gz on hdb The sound blaster modprobe is in the opt/bootlocal.sh.

If you make a larger pseduo harddisk, with a different name of course, then mount both the 60MB and your new one.

Something like this:

       mkdir /mnt/test2
       mount harddisk /mnt/test -o loop
       mount newdrive /mnt/test2 -o loop

Then copy over the backup.tar.gz.

       cp /mnt/test/backup.tar.gz /mnt/test2
       umount /mnt/test
       umount /mnt/test2

Then you can delete the 60MB one, rename the larger one to harddisk and you should be good to go.