REF:http://jamyy.us.to/blog/2013/07/5104.html
(1)下載qemu-w64-setup-20181127.exe (100M QEMU Installer for Windows 64 bit)並執行之 (2)下載 HBCD_PE_x64.iso (Hiren’s BootCD PE x64 v1.0.1 約1.3GB) (3)執行 qemu-system-x86_64 -cdrom HBCD_PE_x64.iso -boot d -m 4096
Part II:建立XP虛擬機 (4)建立xp虛擬硬碟檔 $ $ qemu-img create -f qcow2 xp.img 10G (5)建立xp安裝光碟的iso檔: $ dd if=/dev/cdrom of=xp.iso bs=2048 conv=sync,notrunc [treehrt@sice ~]$ dd if=/dev/cdrom of=xp.iso bs=2048 conv=sync,notrunc (6)用xp安裝光碟iso檔(xp.iso)將WINDOWS XP 裝在xp虛擬硬碟檔(xp.img)中: $ qemu-system-i386 -enable-kvm -drive file=xp.img,format=qcow2 -m 2G -cdrom xp.iso qemu-system-i386 -enable-kvm -drive file=xp.img,format=qcow2 -m 2G -net bridge,br=br0 -net nic,model=virtio (6-2) $ dd if=/dev/zero of=mapsource.img count=950000 bs=1KiB $ losetup --show -f mapsource.img $ sudo parted /dev/loop0 -s mklabel gpt mkpart EFI FAT16 1MiB 100% toggle 1 boot
$ sudo mount /dev/loop0p1 mapsource : $ sudo cp garmin/MapSource6_11_3CHT.exe mapsource $ sudo cp MapSrcSerial.unl mapsource $ sudo cp -R Dakota mapsource [treehrt@sice xp]$ sudo umount /dev/loop0p1 (6-3) $ qemu-system-i386 -enable-kvm -drive file=xp.img,format=qcow2 -m 2G -drive if=ide,format=raw,file=mapsource.img -net bridge,br=br0 -net nic,model=virtio -net nic,model=rtl8139 順利上網成功
(6-4) 掛第2顆硬碟: REF:http://www.suares.com/index.php?page_id=25&news_id=209 $qemu-img create -f raw dsk2.raw 4G $ sudo losetup /dev/loop0 dsk2.raw $ sudo fdisk -u /dev/loop0 : 命令 (m 以獲得說明):p Hex code (type L to list all codes): 86 : $ sudo losetup -d /dev/loop0 $ qemu-img convert -f raw dsk2.raw -O qcow dsk2.img $ qemu-system-i386 -enable-kvm -drive file=xp.img,format=qcow2 -m 2G -hdd dsk2.img -net bridge,br=br0 -net nic,model=virtio -net nic,model=rtl8139
(6-5) 拷入mapsource $ sudo losetup --show -f dsk2.raw $ sudo mkfs -t msdos /dev/loop0 : $ sudo cp -r garmin/bin mapsource/ $ sudo cp -r garmin/*.unl mapsource/ $ sudo cp -r garmin/MapSource6_11_3CHT.exe mapsource/ : $ ls mapsource/ $ sudo umount /dev/loop0 $ sudo losetup -d /dev/loop0 $ qemu-system-i386 -enable-kvm -drive file=xp.img,format=qcow2 -m 2G -hdd dsk2.img (沒成功) (6-6) $ dd if=/dev/cdrom of=vb6.iso bs=2048 conv=sync,notrunc $ qemu-system-i386 -enable-kvm -drive file=xp.img,format=qcow2 -m 2G -cdrom vb6.iso -net bridge,br=br0 -net nic,model=virtio -net nic,model=rtl8139
Part III:建立win7虛擬機 (8)建立win7虛擬硬碟檔: (9)建立win7安裝光碟的iso檔: $ dd if=/dev/cdrom of=win7.iso bs=2048 conv=sync,notrunc (10)用win7安裝光碟iso檔(win7.iso)將WINDOWS 7 裝在win7虛擬硬碟檔(win7.img)中: $ qemu-system-x86_64 -enable-kvm -drive file=win7.img,format=qcow2 -m 1G -cdrom win7.iso Part V:建立fedora 28虛擬機 $ qemu-img create -f qcow2 fc28.img 20G $ qemu-system-x86_64 -enable-kvm -drive file=fc28.img,format=qcow2 -m 1G -cdrom Fedora-Server-netinst-x86_64-28-1.1.iso
|