如何在linux下装xp

我装的是slackware13.1,现在不想覆盖原系统,也不想用虚拟机,想在原来的基础上装个xp系统,应该怎么做,请大侠指教。
希望能有详细说明,谢谢!

  在linux下一般通过虚拟机安装XP,到http://www.virtualbox.org找到最新的适合我机子的版本下载了,因为是.run,所以直接sh命令安装了。
  过程非常清晰,按提示安装即可,开始时一部分是英文的,后来就全是我们熟悉的中文了。装上后感觉还挺漂亮的。
  点击新建就可以开始新建一个虚拟机了。过程和windows安装一样非常清晰,按它的提示一步步来就好了,全中文。然后启动它你就可以跟平时装系统时一样的从光驱装系统了,或者选择虚拟镜像也可以。
  虚拟机实现东西跟实装上个XP时一般都差不多。常用的快捷键有:
  右CTRL+L 无缝模式
  右CTRL+F 全屏切换
  右CTRL+A 自动调整窗口大小
  右CTRL+G 自动调整显示窗口尺寸
  
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-16
那你首先要预留出磁盘空间给xp使用,可以在linux里使用磁盘管理工具把你要留的空间分出来。安装xp时,xp的引导程序并不识别linux系统,其实用xp也可以引导linux,不过太麻烦了。所以建议安装xp后,你可以再使用linux安装盘进入安全模式,或者有liveCD也行,再把grub引导装回去,这样两个系统就都能引导使用了。本回答被提问者采纳
第2个回答  2010-10-16
virtualbox 中装xp
Virtualbox 虚拟机装系统时出现fatal:int13_diskette_function:read error 问题的解决

一、出错后的提示信息:

Starting ms-DOS 7.1...
IDE/ATAPI CD-ROM Device Driver Versiom 2.14 10:48:22 02/19/98
ASPI CD-ROM Driver fos DOS
VERSION 4.01S
Copyright 1990-1996 Adaptec, Inc.
Microsoft RAMDrive version 3.06 virtual disk C:
Disk size: 4.096k
Sector size:512 bytes
Allocation unit: 4 sectors
Directory entries: 64
FATAL: int13_diskette_function: read error

二、翻译一下:

开始的MS - DOS 7.1 ...
IDE中/的ATAPI的CD - ROM设备驱动程序versiom 2月14日10时48分22秒02/19/98
aspi CD - ROM驱动程序fos的DOS的
版本4.01s
版权1990-1996年Adaptec公司,公司
微软ramdrive版本3.06虚拟磁盘C :
磁盘大小: 4.096k
扇区大小: 512字节
分配单元: 4部门
目录项: 64
致命的: int13_diskette_function :读取错误

三、分析一下:

这是ghost和虚拟机不兼容。原因在于安装系统用的是ghost的光盘,因为这种光盘制作的时候里面就已经加入了 虚拟软驱,和现在用的virtualbox有冲突。在virtualbox 的设置没有改变之前,可以不用ghost的镜像来装,下载一个安装版的 就没问题了。

联想到以前装完ubuntu,并把所有分区都设置为主分区(够bt,因为一块硬盘最多只能设置4个分区,xp和ubuntu至少要俩,如果有swap就只能再分一个了……)之后:

1.如果在xp下删除ext3分区,因为grub修改了mbr,肯定启动不起来;
2.此外就着原来分区重装xp也不行(自然,因为ghost不修改mbr);
3.重新格式化所有分区也不行(自然,因为格式化也不修改mbr);
4.除非整个分区删除,改变分区比例,问题解决(但自己并不清楚其内部原理);

百度到的某答案:deepin的启动菜单已经虚拟了软盘,与vbox的冲突,有人找了dos的软盘镜像挂上,解决!我意识到,可能是活动分区的设置问题。 于是在winpe下ghost c:之后,再在winpe下用diskmgmt.msc设置C:为活动分区,重启,终于出现熟悉的deepin驱动自配置面板了。

注:最好用winpe的diskmgmt.msc格式化分区,pqmagic可能有兼容性问题。

四、解决方法:

(一):只需在电脑硬盘任意位置新建文件命名为temp.img的文件,之后再在VIRTUALBOX设置中将其分配给虚拟软驱,重新试一次,就可以如愿以偿了

(二):以下方法只适合大侠:
说白了就是把GHOST文件拷到虚拟机硬盘中,直接从虚拟机的硬盘上运行GHOST装系统而已。就是把GHOST 拷到硬盘中,直接用DOS访问之..也可以达到用GHOST装系统的目的..进入WIN PE的时候,如果软驱还存在的话,可能不能直接进入WIN PE,一定要把软驱给删了..下面的是操作方法:

第一步先在VirtualBox系统里分区 然后进入DOS 把光盘里的GHOST文件COPY到VirtualBox中的分区里
通过DOS 运行你复制到 VirtualBox 分区中GHOST文件 就可以直接运行GHOST
而不提示FATAL:int13_diskette_function:read error这个错误 然后接下来直接用GHOST软件找到光盘中的 GHOST文件进行系统安装吧
第3个回答  2010-10-16
可以在linux下安装个虚拟机virtualbox,在虚拟机中安装xp
相似回答