如何从 Linux 或 Mac 创建 Windows 7 安装 USB?

如何从 Linux 或 Mac 创建 Windows 7 安装 USB?

我有一张 Windows 7 安装 DVD,是随没有光驱的电脑附带的。我有一个空的 USB 拇指驱动器。我可以使用两台带光驱的电脑,一台运行 Linux,另一台运行 Mac OS X。

值得注意的是,我目前无法访问任何 Windows 计算机。使用我拥有的工具,如何创建可以启动并安装 Windows 7 的 U 盘?

从 DVD 制作 ISO 时我需要注意什么(DRM 或其他内容)?

ISO 制作完成后,UNetbootin 能用吗?dd 怎么样?

答案1

有趣的问题——让我们假设您的闪存驱动器是 sdc 并且您的 ISO 称为 w7.iso。

我想最简短、最省事的答案就是询问你的主板是否支持 USB-CDROM 风格的启动,因为如果支持的话,你就可以直接将映像 DD 到原始设备:

dd if=w7.iso of=/dev/sdc

如果没有,你需要微软系统,然后您需要执行以下操作:

首先卸载USB磁盘...

umount /dev/sdc

然后进入 fdisk...

fdisk /dev/sdc

进入 fdisk 后,使用 删除每个分区d,然后输入相应分区的编号。现在按照以下顺序创建一个填满磁盘的全新分区:np1ENTERENTERENTER之后使用 检查是否已完成p。现在使用 将其设置为 NTFS 分区t,然后,并使用, ,7为其提供启动标志。最后按 w 将表写入 USB 记忆棒。a1ENTER

以 root 身份运行以下命令将文件系统放在分区上:

mkfs.ntfs /dev/sdc1

现在您需要将 iso 安装为 vnd。为此,请执行以下操作...

mkdir /mnt/iso
mount -o loop w7.iso /mnt/iso

现在再次安装 USB 记忆棒...

mount /dev/sdc1 /media/usb

将所有内容从循环安装递归复制到 USB 磁盘......

cp -a /mnt/iso /media/usb

写入主引导记录以从...引导。

ms-sys -7 /dev/sdc (use -m for WinXP)

就这样吧(希望如此)。

我在我的 Debian 机器上尝试了类似的东西并且成功了,这是一个稍微调整过的版本。

相关内容