It may be too slow for actual use.
I usually using it for taking snapshots of the bootup screen.
Requirement:
Puppy-4.3.1(kernel 2.6.30.5) is best but may work on any Puppy ignoring the speed.
512MB or larger RAM. If less, swapping essential.
1GB or larger Disk space, depends on what size you make the virtual hard disk.
First CPU. The fast is the better.
Downloads: Both from here.
- qemu-0.11.0-rc1-1-sfs
(For the older kernel less than 2.6.19(?), use qemu-0.91-2-sfs3.sfs instead) - qemupc-blank-2.2.tar.gz
- Place the sfs in /mnt/home.
- Read the sfs using the bootmanager and reboot.
- Extract the tar.gz file. The directory 'qemupc' will be created.
- Copy the whole directory 'qemupc' to somewhere say /mnt/sda2, having large space on HDD.
- Click the 'qemupootup.sh' under the 'qemupc', say /mnt/sda2/qemupc/qemupootup.sh.
(Optional)You can make its link in /root/my-application/bin.
You can see a boot menu if you select 'Boot from: Floppy' and press OK.
But does not go further because the virtual HDD is blank.
Running Puppy Live CD on the virtual machine:
Using iso image file:
- Place some iso image file of Puppy, for example pup-431.iso, somewhere on your real HDD.
- Make its link in the qemupc/virtualpc, say /mnt/sda2/qemupc/virtualpc/pup-431.iso.
- Ensure there is no CD in the real CD drive of the real PC.
- Click the 'qemupootup.sh'.
- Select the iso image for the virtual CD, and select 'Boot from CD'
- press OK.
- For the graphic of the virtual Puppy, select 'Xvesa'.
'Xorg' fails when the virtual OS is Puppy-4.x.
For Puppy-5.x as the virtual OS, 'Xorg' may work.
- Insert Puppy Live CD in the real CD drive of the real PC.
- Do not mount the CD with the real OS, Puppy.
- Click the 'qemupootup.sh'.
- Select '/dev/cdrom' for the virtual CD, and select 'Boot from CD'.
- press OK.
- For the graphic of the virtual Puppy, select 'Xvesa'.
'Xorg' fails when the virtual OS is Puppy-4.x.
For Puppy-5.x as the virtual OS, 'Xorg' may work.
Installing Puppy in virtual HDD:
The initial virtual HDD, sda.img is blank.
You need to format it using GParted with the virtual Puppy Live CD.
Then frugal or full install with normal step.
Known issue:
'Xorg' fails when the guest OS is Puppy-4.x. Use 'Xvesa'.
For Puppy-5.x as the guest OS, 'Xorg' may work.
Windows 7 cannot installed as the guest OS. Vista not tried.
Windows Xp can. For the Windows 2000, use older version qemu-0.91-2-sfs4.sfs.
The help file is only in Japanese