Egyre több virtuális lemezképpel van dolgom. Kettő fajta kezeléséről tömören:
VMware:
- Gépre playert telepítése
- Új disk-et adjunk hozzá meglévő géphez
- Új lemezt hozzunk létre, vagy ha van meglévő image azt válasszuk ki
- OK, majd ismét edit
- Hard disk-re kattintva, jobb oldalon Utilities alatt máris felcsatolható a lemez és másolhatjuk a programokat.
Qemu, bochs raw image:
Én a komplett merevlemezt tartalmazó raw formátumot részesítem előnyben, mert linux alatt simán fel lehet csatolni. Első lépésben nézzük meg, hogy milyen partíció van rajta:
losetup /dev/loop0 image
fdisk /dev/loop0
A partíció-nak kiszámítható a kezdete a lemez adataiból (sec/track általában 63) és a partíció start adatából:
offset=Start*(sectors/track)*512
Már csak fel kell csatolni:
losetup /dev/loop1 image -o 32256
mount /dev/loop1 /mnt/temp
DOSbox vs Win95
A raw lemezeket ugyanúgy lehet kezelni, ahogy a bochs darabokat, inkább a dosboxon belüli image kezelésről írnék egy kicsit. A dosboxot rá lehet venni, hogy ne a beépített DOS-t bootolja fel.
1. Kell egy image, amit például bximage-vel lehet létrehozni. A disk információkat jegyezzük meg, mert szükség lesz rá. Én 512MB fölé nem mentem, nem tudom, hogy van-e korlát, de nem hinném, hogy komolyabb limit lenne.
2. a vadi új lemezt mountoljuk fel, a size után aduk meg a bximage által visszadott byte,sect,head,track értékeket.
imgmount 2 /images/c.img -t hdd -fs none -size 512,63,16,609
3. Indítsunk el egy DOS floppy-ról a gépet
boot /images/nwdos1.fdd
4. fdisk, reboot, 2. s 3. pont megismétlése, majd format c: /s /x
5. Lemez és Windows telepítő felcsatolása után másoljuk át a telepítőt.
imgmount c /images/c.img
imgmount d -t cdrom /images/win95.iso
6. Tegyük véglegessé, hogy a c.img-ről induljon az emuláció. A következő sorokat véssük be a dosbox configjába.
imgmount c /images/c.img
boot -l c
7. Reboot után már csak a Win telepítő setup.exe-jét kell elindítani és hátradőlni.
setup.exe /im /is