Topic: Android运行WinXP

  Print this page

1.Android运行WinXP Copy to clipboard
Posted by: 阿熊
Posted on: 2012-03-21 14:38

http://forum.xda-developers.com/showthread.php?t=1389700

步骤1:安装模拟器主程序
步骤2:将装有配置文件的SDL文件夹拷贝到机身内存根目录中
例如/sdcard/SDL
(没有机身内存的手机请拷贝到SD卡中,不清楚拷贝到哪里的就用RE管理器拷贝到手机根目录显示sdcard的文件夹里)

步骤3:将磁盘镜像文件改名为c.img,拷贝到步骤2中的SDL文件夹(要用什么系统就拷贝相应的镜像)

步骤4:运行安装好的模拟器主程序,没有问题的话就会开机运行操作系统了

虚拟机.rar (1241.54k)

2.Re:BOCHS for Android [Re: 阿熊] Copy to clipboard
Posted by: 阿熊
Posted on: 2012-03-21 14:44

Description:
Emulates Pentium PC for Android. It can run x86 OS.
It was compiled from stable relese 2.5 (11/27/11) with modifications for Android and my own implementation of sound output via SDL. It uses SDL(from mamaich).
It is slower than QEMU, but is rather stable so is preferable in case low requirements for HW.

Requirements: Android 2.2+.

How to install:
1. Install apk (attached)
2. Extract content of SDL.zip to /sdcard/SDL folder on your phone
3. Put hdd image to /sdcard/SDL folder and rename it to c.img (or modify bochsrc.txt)

Possible issues: The programm exits right after start and there is no bochsout.txt in /sdcard/SDL - check bochsrc.txt for errors:
-wrong path to images (check cAsE)
-bad symbols were added to file
If you have bochsout.txt after start, then it should contain description for the issue. In most cases it is unsupported format of disk image

Control:
- It emulate touchpad on touchscreen and left/right mouse buttons on volume
You can also click touch screen to generate mouse left button click.
- Back = BackSpace, Menu = Enter, left-upper corner click generates TAB
- left-lower corner click popups keyboard

Additional features:
- (warning it is experimental so can damage you file system) direct access to NAND of your phone
modify bochsrc.txt the next way
ata0-slave: type=disk, mode=vvfat, path=/sdcard/HDD, journal=vvfat.redolog
where HDD - folder in /sdcard root

- Sound support via SDL
modify bochsrc.txt:
sb16: wavemode=1, dmatimer=500000
OS should have installed SB16 drivers

example of bochsrc.txt is attached

3.Re:BOCHS for Android [Re: 阿熊] Copy to clipboard
Posted by: 阿熊
Posted on: 2012-03-21 14:48

Requirment

At first you have to download Bochs for Android and PC

Android version:本贴一楼的附件

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

4.Re:Android运行WinXP [Re: 阿熊] Copy to clipboard
Posted by: 阿熊
Posted on: 2012-03-21 14:54

win98磁盘镜像

W98.rar (44467.17k)

5.Re:Android运行WinXP [Re: 阿熊] Copy to clipboard
Posted by: 阿熊
Posted on: 2012-03-21 15:07

bochs的主页有一些linux和UNIX类的系统磁盘镜像
http://bochs.sourceforge.net/diskimages.html


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923