Hi, here follow a few notes I've written as I was trying to get the gtk fe for the installer to work with qemu. I did not go too deep into details but it shoud be really easy to follow these steps. For my tests I used sarge-i386-netinst.iso rc3 [1] and attilio X environment [2]: [1] http://cdimage.debian.org/pub/cdimage-testing/sarge_d-i/i386/rc3/sarge-i386-businesscard.iso [2] https://debian.polito.it/downloads/d-i_xsrv.tar.gz In order to be able to use [2] from within Qemu, I created and iso image that qemu will use as if it were a cdrom cp d-i_xsrv.tar.gz isodir mkisofs -r -o x_env_di.iso isodir/ After creating an hd image test_di.img (didn't care about its huge size) > qemu-img create test_di.img -s 1G start qemu: > qemu -cdrom sarge-i386-netinst.iso -hda test_di.img -boot d boot the installer: expert vga=788 configure network as to have loopback interface configure partitions (if you need) as to have enough swap space switch to console (ctrl-f2) > mount -o remount,size=200M /dev/shm / > umount /cdrom ctrl-alt-2 (to switch to qemu monitor) (qemu) change cdrom x_env_di.iso ctrl-alt-1 (to get back to vt2) now mount the cdrom image containig the X environment > mount /dev/cdroms/cdrom0 /cdrom > tar xzf /cdrom/d-i_xsrv.tar.gz -C / now edit X config file and configure qemu ps2 mouse > nano /etx/X11/XF86Config-4 ======================================== Section "InputDevice" Identifier "Mouse0" ... - Option "Protocol" "IMPS/2" <<<<<<< change this... + Option "Protocol" "PS/2" <<<<<<< into this Option "Device" "/dev/psaux" ... ======================================== now edit the gtk fe startup script and comment out a the lines which deal with usb mouse like this: > nano /bin/gtk_go.sh ======================================== # modprobe usbmouse # modprobe mousedev ======================================== remove psaux and re-create it > rm /dev/psaux > mknod /dev/psaux c 10 1 before running the gtk fe save the status of the VM so that you don't have to go through all these steps every time: ctrl-alt-2 (qemu) savevm di_vm ctrl-alt-1 finally... > gtk_go.sh Have fun! here's a screenshot of the Japanese d-i http://www.webalice.it/zinosat/gtk_fe_jp.jpg ciao Davide
Attachment:
signature.asc
Description: Digital signature