如何使用Ubuntu创建Windows XP LiveUSB来替换它


14

我正在使用没有CD磁盘驱动器的Acer Aspire One上网本,并想卸载Ubuntu 12.04 LTS并在其位置安装Windows XP。这里的问题是,我似乎找不到能将Windows启动文件从ISO文件放入USB驱动器的程序。我已经完全安装了Ubuntu,并尝试使用unetbootin。当我尝试从unetbootin引导时,我看到一个带有蓝色框的屏幕,其中突出显示了“默认”一词。盒子下面有一个倒计时,说“倒计时完成后将从默认值10启动”,该数字将恢复为十,什么也不会发生。有人可以告诉我另一个对此有用的程序吗?


我会重新下载您的iso,因为它可能很糟糕。
philipballew 2012年

1
我不认为XP可以从Live USB引导,但是该方法适用于Windows 7,使用Gparted(从软件中心安装)格式化Pen Drive(ntfs / fat)并通过从>选择BOOT标志使其可引导。 >分区菜单>>管理标志>>菜单上的刻度启动。然后将XP iso映像解压缩到随身碟,尝试立即启动。PS-这是一个题外话的问题。
atenz 2012年

您应该提到USB驱动器需要在NTFS中格式化。对于那些不了解这些东西的人。我花了一段时间才弄清楚。

Answers:


9

创建可启动的Windows XP USB驱动器:

下载“ ms-sys

安装它。

将USB驱动器分区为NTFS。

现在,将文件从Windows XP ISO复制到USB驱动器

将Windows XP mbr复制到USB驱动器

ms-sys -m /dev/sdX

将sdX替换为USB硬盘驱动器的编号(例如:sda5)。

之后,备份数据,然后从Live USB将驱动器格式化为NTFS。

现在,您可以通过USB安装Windows XP。


但是,OP已经提到他的硬件中没有CD磁盘驱动器。
atez 2012年

啊! 我没看过!我已经相应地编辑了我的帖子。
upapilot 2012年

好吧,如果OP从Ubuntu live USB格式化为NTFS,那么OP将从何处创建LIVE XP Drive。我建议OP在他找到有效的解决方案之前不要格式化,或者直到他有两个Pen Drive(一个是Ubuntu Live,另一个是他的Trail XP机箱),至少要有一个OS备份。
atez 2012年

在这种情况下,请在格式化前创建一个USB驱动器。
upapilot 2012年

2
由于无法再从存储库中安装ms-sys,因此可能要安装/使用mbr程序。sudo apt-get install mbr sudo install-mbr -in -p D -t 0 / dev /
sdX

7

在Ubuntu上为Windows创建可启动的USB安装程序

编辑:WinUSB似乎不支持Windows XP。此方法适用于Windows Vista及更高版本。有关适用于Windows XP的其他方法,请参见此处。

WinUSB自动执行从Windows安装盘或.iso文件创建可引导USB记忆棒的过程。您可以从.deb主页上提供的软件包或通过PPA 安装它:

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb

GUI应该简单易用:

在此处输入图片说明


2
It seems that WinUSB doesn't work for XP: "Supported images: Windows Vista, Seven, 8 installer for any language and any version (home, pro...) and Windows PE."从其他评论中复制
Anwar

4

如果您要安装Windows XP,则无需“卸载” Ubuntu。您可以只安装Windows XP。(您将丢失所有的Ubuntu文件,但我确定您知道这一点。)

安装Windows XP是另一回事,并且不属于askubuntu.com


4

除非您修改了SETUPLDR.BIN,否则它将无法通过USB使用。

需要:

  1. 修改后的SETUPLDR.BIN

  2. 分区的引导扇区中的特殊内容(使用ms-sys)。

  3. txtsetup.sif的修改后副本复制到根级别

  4. NTDETECT.COM已复制到根级别

WinUSB不会执行此操作,UNetBootin不会执行此操作,diskpart教程也不会执行此操作,WinToFlash不会执行此操作,并且用dd将iso逐位绑定到设备上不会执行此操作。

鲁弗斯做到了。但是,它是仅Windows的实用程序(Wine不支持),因此请按照此处的教程操作(大文章):

/superuser/99478/make-a-bootable-usb-to-install-windows-xp-from-linux

尽管我想您可以将目标驱动器共享给VirtualBox,但是请先进行安装程序的第一部分,然后关闭虚拟机,而不是重新启动。然后关闭计算机,然后实际启动到硬盘驱动器中。

我认为,这是可行的,因为Windows直到第二阶段才针对特定的硬件配置。

您会看到,如果您是从VirtualBox进行整个安装的,则Windows将被配置为VirtualBox的模拟硬件平台,而不是您的真实硬件。

将整个iso装入内存并引导它的方法通常会在某个时候导致蓝屏。如果您确实想执行该方法,请参见:http : //diddy.boot-land.net/firadisk/files/win_iso_install.htm

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.