首发于 松鼠笔记
在Ubuntu下安装Windows XP实现双系统

在Ubuntu下安装Windows XP实现双系统

原文地址: 在Ubuntu下安装Windows XP实现双系统

注:本文创作与2021年1月,搬运自本人博客。


继 去年给老Thinkpad X201i换了网卡之后,用了一段时间,网速快起来了。

最近看了一些关于暗黑破坏神2的情怀文章,突然就想玩了,结果发现主力机Win10各种兼容性问题。

We got a big error here :(

暗黑2使用Direct 3D 7,而Virtual box不支持Direct 3D 7, 只支持Direct 3D 8/9。
在Vritual box中只能检测到DirectDraw驱动,游戏过程非常卡顿。

没有D3D7

所以我选择在这台 老电脑上装一个XP双系统。

0. 准备工作

需要一个Ubuntu的安装U盘来修改磁盘分区( Gparted),以及修复引导( Boot-Repair)。
需要一个PE启动盘来安装GHOST的Windows XP。
(U盘安装XP失败了,才出此下策,本人不推荐使用GHOST安装系统,会导致各种不稳定的问题)

只有Legacy BIOS的老电脑,使用UltraISO生成的安装盘是无法正常boot的。

UltraISO 写入硬盘映像界面

Boot的时候提示Failed to load ldlinux.c32

这里用 Rufus生成安装盘。

Rufus

成功启动Live Ubuntu。

Ubuntu Live

1. 磁盘分区

在Windows下安装Ubuntu双系统,在Ubuntu的live CD里面就有所支持,相对是比较简单的。
而在Ubuntu下安装Windows的先例比较少,装XP这种古老的系统就更少了。

最初尝试了在Win PE系统下使用DiskGenius缩小Ubuntu的ext4分区,但是失败了。
而在Ubuntu下直接用Gparted,因为磁盘已经挂载,不能修改分区。

Gparted 不能调整

图中可以看到Resize是灰色的。

在这种情况下,只运行在内存里的ubuntu的Live CD下,Gparted就可以修改分区了。在这里选择Try Ubuntu

Try Ubuntu 进入 Live CD

Ubuntu 18.04.05 Live CD自带gparted,ALT+T打开terminal后,键入

进入Gparted修改分区,移动分区到右侧,需要等待10+分钟(取决于文件的多少,使用的磁盘是HDD还是SSD)。

现在可以拖动了

并新建一个NTFS分区(也可以在PE的Disk Genius中新建),完成后如图所示。

完成图示

2. 激活NTFS分区

这一步实际上是为了测试WinNTSetup工具,参考的文章是 WinPE环境下WinNTSetup使用说明。
虽然后续安装失败了,本人认为这一步骤还是有用的,至少可以保证从第一个盘启动。
如果跳过这一步直接使用Ghost安装XP不保证能直接进入XP系统。

首先在DiskGenius清除保留扇区。

取消Ubuntu分区的激活,并激活左侧新建的NTFS分区。

3. Ghost安装XP

用PE系统中的"手动安装GHOST",在新建的NTFS分区中安装XP系统。

步骤如下:

选择Local -- Partition -- From Image
找到需要安装的系统的GHO文件
Sorce Partition就是GHO文件中的镜像,直接OK
选择所要安装的磁盘
选择所要安装的分区,这里选择第一个NTFS的分区
最后确认

等待安装完成后,重新启动为XP系统,Ubuntu消失。

Windows XP 启动界面

4. 修复Ubuntu引导

要让Ubuntu系统回来,需要重建Ubuntu的grub。
这里推荐Ubuntu官方的教程 Recovering Ubuntu After Installing Windows。

在Live CD的Terminal下,键入如下命令:

在 Boot-Repair工具的图形界面中选择Recommand repair

会等一段时间

等待程序完成后,重启,自动进入新的Ubuntu Grub引导界面。

可以看到Ubuntu与XP双系统成功实现。

5. 后记

暗黑走起!

暗黑走起!

6. 失败的尝试

6.1 Rufus生成XP安装盘,但Windows安装失败。

使用Rufus生成XP的U盘安装盘:

生成Windows XP安装盘

安装时提示没有镜像,安装直接退出。

6.2 WinNTSetup,进入安装界面时蓝屏。

尝试使用了PE下的工具WinNTSetup。

重启后,在Windows XP安装程序加载完毕后蓝屏,这里忘了拍照,网上找个相同错误码的图片,侵联删。

侵联删

这个可能是由于BIOS设置中硬盘模式为AHCI的原因。
改为Compatibility或IDE可能成功,如果这条路可以走通,便不再需要GHOST安装。

AHCI

6.3 EasyBCD 不支持 windows XP。

EasyBCD是Legacy BIOS下可以在Windows Vista/7/8/10的Boot loader中添加启动项的好工具。
但其可以在Vista+中添加XP,并不能在XP下添加其他系统。

XP下给出提示


Reference

Recovering Ubuntu After Installing Windows
Boot-Repair
Rufus 轻松创建USB启动盘
WinPE环境下WinNTSetup使用说明
Hardware 3D Acceleration (OpenGL and Direct3D 8/9)
GNOME Partition Editor

聚圣源亡命之徒的退休生涯武氏女孩起名免费顺溜刀削面哈士奇起名字大全洋气梦见初恋情人中字头起名公司宁姓氏起名大全服务器操作系统我的妹妹不可能那么可爱第二季烤翅一绝加盟店孙姓女孩起名一百分宝丰一路英雄联盟之职业人生怎么重装ie咨询服务公司起名金瓶梅之偷情宝鉴郝姓起名起名称诗意男孩幸福触手可及电视剧免费好听的培训机构起名小餐饮门店起名headabovewaterspringfestival不知我者谓我何求滁州起名字我怎么那么有钱狗与剪刀的正确用法韩姓女孩起名大全大全英文名牌起名大全公司起名 3个字淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化