如何将Windows .iso刻录到USB设备?
我想在Ubuntu中将Windows ISO刻录到USB设备。 我该怎么做呢?
我知道如何将Ubuntu ISO刻录到USB设备中,但是使用Windows ISO则不一样。
UNetbootin应该工作: http : //unetbootin.sourceforge.net/
或者您可以尝试逐位复制:
- 插入USB设备,然后打开“磁盘工具”(在10.10及更早版本中,系统 – >管理 – >磁盘工具)。
- 从程序左侧的列表中选择USB设备并检测它的安装位置:
/dev/sd[1 letter][optionally 1 number]
。 例如,/dev/sdc
或/dev/sdc1
。 -
确保已卸载USB设备(未安全移除,但未安装)如果已安装,则可以卸载它:
sudo umount /dev/sd[1 letter][optionally 1 number]
-
假设.iso文件位于您的主文件夹中,请打开终端并写入:
sudo dd bs=4M if=[ur .iso] of=/dev/sd[that 1 letter]
例:
sudo dd bs=4M if=windows7.iso of=/dev/sdc
等待它完成。 (“bs = 4M” – 位是可选的,只是让它更快。)
-
插入USB设备,然后运行gparted。
-
从GParted窗口右上角附近的列表中选择USB设备,并检测它的安装位置:
/dev/sd [1 letter]
(我的是/dev/sdc
)。 - 确保已卸载USB设备(右键单击并选择卸载)。 不要忘记在GParted中将其格式化为NTFS。
-
sudo dd if=[PATH TO YOUR .iso FILE] of=/dev/sd[THAT 1 LETTER]
在我的情况下:
sudo dd if=/home/downloads/windows7.iso of=/dev/sdc
你必须运行dd作为su或sudo。 值得一提的是,gparted也需要su,但通常会使用gksudo来提示输入密码。
这意味着您可以将gparted锁定到持久性liveboot USB上的启动器以进行现场诊断。
如果使用UEFI启动(不是BIOS或具有BIOS兼容模式的UEFI(也称为CSM)),您只需要GParted和文件管理器。
必须为UE配置ISO才能启用此function。 我已经成功地使用Windows 8.1和Ubuntu 14.04完成了这项工作,但我无法保证任何其他操作系统。 (编辑:我刚刚尝试使用Windows 10而没有成功。不知道为什么,但WinUSB工作,所以我没有进一步调查。)
这是我为UEFI固件创建可启动USB驱动器的方法:
- 在USB驱动器上创建GPT分区表 。 在GParted中,选择“Device”,然后选择“Create partition table …”。 在下拉列表中选择gpt。
- 使用GParted 将USB驱动器上的分区格式化为FAT32 。 所有符合UEFI标准的固件必须支持FAT12,FAT16和FAT32,因此任何一个都应该没问题 ,但NTFS不能正常工作 。
- 像安装任何其他外部存储一样安装USB驱动器,以便可以访问您创建的分区上的文件系统。
- 将要添加的ISO挂载到USB驱动器,以便可以访问其中的文件。
- 现在,当您可以在文件管理器(Nautilus或其他)中访问ISO和USB驱动器作为文件系统时,只需将 ISO中的所有文件复制并粘贴到USB驱动器即可。
- 将“boot”标志添加到您创建的分区并将文件添加到。 在GParted中,右键单击该分区,选择“管理标志”,然后选中“启动”选项。
(在测试时,我在设置启动标志后无法再安装USB驱动器。我不知道为什么,但是GParted仍然可以看到它,最终结果仍然是可启动的USB驱动器,所以我猜它不会真的很重要。)
- 重新启动计算机,然后选择从USB驱动器启动。
再次:请注意,要使其正常工作,您的计算机固件必须符合UEFI,并且ISO必须为UEFI启动做好准备。
如果在ISO中找到EFI目录通常是一个好兆头。
要查看您当前是否正在使用UEFI引导,请在终端中运行sudo efibootmgr -v
。 如果它列出了许多启动选项,那么你很高兴。 如果您使用的是BIOS兼容模式,您会看到如下内容:
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables. Try 'modprobe efivars' as root.
有关UEFI的更多信息,请阅读以下关于该主题的优秀论文: https : //www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/
此外,我不认为Ubuntu将启用安全启动,因此您必须禁用它才能使用Ubuntu启用UEFI启动。
如果您使用Ubuntu将Windows ISO刻录到USB,则可以使用WinUSB 。 Unetbootin不适用于Windows ISO。 它仅支持Linux发行版。
但是,在当前的Ubuntu版本上安装WinUSB并不是一件容易的事。 不仅如此,WinUSB具有较旧的GRUB依赖性,可能会干扰您的引导加载程序设置,因此您最终可能会使用不可引导的Ubuntu 。 那么,如果你要制作一个Windows USB来摆脱Ubuntu,这不应该是一个大问题。 但这也不能保证 。
目前有两种引导操作系统的方法。 EFI加载和MBR加载。 哪一款适合您,取决于PC /主板function。 如何使用Ubuntu创建Windows可启动USB记忆棒,介绍了为上述每种启动加载方法创建可启动USB的方法?
WinUSB只能制作MBR可启动USB驱动器。
您可以使用WinUSB
将Windows iso刻录到pendrive。
其他详细信息和Ubuntu软件包可在此处找到
注意: – 您需要最少4 GB的pendrive来刻录windows 7 iso
有一个名为Multisystem的工具可以使USB驱动器可启动,并从中启动各种操作系统 – 其中包括Windows XP,Vista和Seven(程序的页面仅使用法语;程序本身已本地化)。 我能够使用此工具从USB闪存盘启动WinXP安装ISO。
请注意,Windows CD是安装 CD,而不是可用的“实时”分发。
这很简单……我们将一步一步走:使用电源iso:
- 下载并安装power iso。
- 打开电源iso。
- 单击工具,然后创建可启动的USB驱动器。
- 它可以要求以管理员身份运行。 然后让它以管理员身份运行。
- 现在浏览源图像文件。
- 选择目标USB驱动器,然后单击开始。
- 完成。 您的可启动USB已准备好从可启动USB安装操作系统。
注意:pendrive必须为4GB或更多。
从Windows,尝试使用unetbootin和Linux发行版在终端中使用此命令(这对我有用,但你将失去闪存驱动器的内容,所以复制):
sudo dd if= of=/dev/sd
我知道这个问题有点过时,但为了完善,我添加了一个现代标准Ubuntu GUI应用程序的链接,用于在闪存驱动器上刻录iso: Disk Creator 。
Ubuntu可以在Natty中从nautilus挂载.iso文件。
您是否尝试将.iso的内容复制到所需的USB驱动器?
从那里你应该能够告诉你的PC从USB启动没有问题。
如果失败,您可以使用UNetBootin将.iso复制/刻录到磁盘。
这篇博客文章描述了如何做到这一点。