[TUT] Windows XP for Bochs
Hy everyone,
thought to make a Tutorial about how to install Windows XP and run it on Android.
------------------------------------------------------------------------
Requirment
At first you have to download Bochs for Android and PC
Android version: http://forum.xda-developers.com/show....php?t=1389700
Thanks to korvs2003
PC Version: http://bochs.sourceforge.net/getcurrent.html
Then Download Qemu: http://wiki.qemu.org/Download
You need Windows XP
Android: Install Bochs
PC: Install Bochs and Qemu
--------------------------------------------------------
Creating the bootable image!
1. Open up Bochs for PC and run bximage.exe -> you can find bximage here C:/Program Files/bochs/ | depends on where you have installed it.
2. Create a Image with following: hd, flat, 1500, c.img
hd: It is the format of your boot disk. | fd will create a bootable floppy disk image. For some odd reasons you can use with win 3.11 or something like that.
flat: It means that it has a fixed size.
1500: It is the size of your Image. | you need around 1,5 gb disk space, because the installation of winxp, even you edit it with nlite, wont let you use lower disks -.- , i am trying to solve that problem.
c.img: It is the name of your Image. | choose the name like you want to, but dont forget to edit the bochsrc.txt, else it wont start.
notice: Maybe you have to run bximage.exe as Admin.
--------------------------------------------------------
Install Windows XP in the boot image
1. Open up Qemu
2. Set up a new Virtual Machine
3. As disk use the c.img
4. Configure the cdrom
5. Give the machine around 512 MB - 1 GB RAM if possible
6. start the Virtual machine and run the installation of Windows XP
---------------------------------------------------------
Run the Image on Android
1. create a SDL folder on your SDCARD like here http://forum.xda-developers.com/show....php?t=1389700
2. copy your c.img to your SDCARD: sdcard/SDL/c.img
3. now replace the bochsrc.txt lines with:
Code:
megs: 256 cpu: count=1, ips=6000000, reset_on_triple_fault=1, ignore_bad_msrs=1 # filename of ROM images romimage: file=BIOS-bochs-latest vgaromimage: file=VGABIOS-lgpl-latest vga: extension=cirrus, update_freq=25 pci: enabled=1, chipset=i440fx, slot1=cirrus ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14 ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15 ata0-master: type=disk, path="c.img" #ata0-slave: type=disk, path="d.img" #ata1-master: type=disk, mode=vvfat, path=/sdcard/HDD, journal=vvfat.redolog #type=cdrom, path="CD.ISO", status=inserted boot: c config_interface: textconfig #display_library: x # other choices: win32 sdl wx carbon amigaos beos macintosh nogui rfb term svga log: bochsout.txt sb16: enabled=1 mouse: enabled=1 sb16: wavemode=1, dmatimer=500000 clock: sync=none, time0=1
megs: ram in MB you will give the machine.
0 comments :
Post a Comment