我想将Windows ISO刻录到Ubuntu中的USB设备。我该怎么做呢?

我知道如何将Ubuntu ISO刻录到USB设备中,但是对于Windows ISO却不一样。

评论

askubuntu.com/questions/289559

您可以在serverfault的命令行中找到最佳答案。

为什么将此标记为重复?链接的问题比这个问题新近2年。

@jazzpi并且他还以“回答”中有人提到NTFS为借口使其成为Windows专用...

#1 楼

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”-位是可选的,只是使其速度更快。)

评论


另一种检测它是哪个驱动程序的方式:我写“ sudo dd if = kubuntu.iso of = / dev / sd”并在插入USB之前按Tab几下,而不是插入USB记忆棒并再次按Tab几下,然后检测添加了哪个(例如sdc和sdc1),然后在末尾添加c并按Enter。

– Lilian A. Moraru
2012年1月28日19:40

@ LilianA.Moraru UNetbootin允许您在不刻录CD的情况下为Ubuntu,Fedora和其他** Linux发行版**创建可启动的Live USB驱动器。您是否曾经成功地用它制作Windows USB?

– Cornelius
2014年4月25日在17:53

从2015年开始,不应将Debian和Unetbootin一起使用bugs.debian.org/cgi-bin/bugreport.cgi?bug=775689 dd解决方案的工作原理我仍在努力弄清楚。

–user391552
15年3月25日在12:48

如果您的USB驱动器速度较慢,则可以通过从另一终端发送USR1 kill msg来检查dd的当前状态:sudo kill -USR1 $ {pidof dd)。然后它将在其自己的终端中打印其状态。

– Mitja
2015年4月24日19:32



根本不起作用

– Pavel
16-09-9的1:07

#2 楼


插入USB设备,然后运行gparted。
从GParted窗口右上角附近的列表中选择USB设备,并检测其安装位置:/dev/sd[1 letter](我的名字是/dev/sdc )。
确保已卸载USB设备(右键单击并选择“卸载”)。

sudo dd if=[PATH TO YOUR .iso FILE] of=/dev/sd[THAT 1 LETTER]


我的情况:sudo dd if=/home/downloads/windows7.iso of=/dev/sdc



您必须以su或sudo的身份运行dd 。值得一提的是gparted也需要su,但通常会使用gksudo提示输入密码。

这意味着您可以将gparted锁定在持久性liveboot USB上的启动器上,以进行现场诊断。

评论


+1稍作改动,我也可以启动DIY操作系统。

–imallett
13年7月11日在4:39

仅使用/ dev / sdc [letter]对我不起作用,还需要指定要复制dd的/ dev / sdb1之类的分区。但是,USB引导将不起作用

–n3rd
2014年6月20日19:22



@HertzelGuinness,为什么您喜欢ubuntu而不是其他许多发行版?

–起搏器
2015年5月3日14:28

为什么将其格式化为NTFS?当您dd进入块设备时,它将擦除您在那里拥有的任何格式...

– TJ Ellis
15年7月31日在18:05

使用Win10 iso进行直接dd副本(在Ubuntu 14.04上)对我来说有点意外,因为它在闪存上创建了UDF文件系统(我期望它是iso文件系统)。但是,它没有在我的Lenovo P50上启动(但是我不得不承认我在BIOS中的启动设置可能太严格了:))本文最后使用winusb达到了目的。

–tlwhitec
17 Mar 15 '14:01



#3 楼

如果使用UEFI引导(不是BIOS或具有BIOS兼容模式(也称为CSM)的UEFI),则只需要GParted和文件管理器即可。

必须为此UEFI引导配置ISO才能进行此操作工作。我已经在Windows 8.1和Ubuntu 14.04上成功做到了这一点,但是我不能担保任何其他操作系统。 (编辑:我刚刚在Windows 10上尝试了此操作,但没有成功。不知道为什么,但是WinUSB起作用了,所以我没有进一步研究。)

这就是我创建可启动USB驱动器的工作对于UEFI固件:



在USB驱动器上创建GPT分区表。在GParted中,选择“设备”,然后选择“创建分区表...”。在下拉菜单中选择gpt。

使用GParted将USB驱动器上的分区格式化为FAT32。所有符合UEFI的固件都必须支持FAT12,FAT16和FAT32,因此它们中的任何一个都可以,但是NTFS将不起作用。

像其他任何外部存储设备一样安装USB驱动器,以便可以访问在您创建的分区上的文件系统。

将要添加的ISO安装到USB驱动器,以便可以访问其中的文件。
现在,当您同时访问ISO和将USB驱动器作为文件系统(Nautilus或其他工具)中的文件系统,只需将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无法与Secure一起使用启动已启用,因此您必须禁用该功能才能在Ubuntu上使用UEFI启动。

评论


USB是否也应该具有GPT分区表?

–VRR
15年4月15日在10:34

嗯,是的,您可能应该。显然我的固件也支持msdos分区表,这就是为什么我没有这个问题。并非每个人都如此。所有符合UEFI的固件都必须支持GPT分区表,因此,如果您使用的是GPT,则USB驱动器应该可以使用更多的固件。我将更新我的答案。

–拉尔斯·尼斯特罗姆
15年4月15日在15:53

如果它使用GPT并且设置了启动标志,则似乎无法在Ubuntu中挂载驱动器。当它仍在使用msdos分区表时,它工作正常,这很奇怪。无论如何,即使我无法安装它,固件也将其检测为可启动设备,并且运行良好。

–拉尔斯·尼斯特罗姆
2015年4月15日在16:29



嗯,尝试仅设置GPT FAT32,而不更改标志。然后应该挂载并启动。

– BR
15年4月15日在17:38

我没有时间进行更多测试,但是我的答案对我有用,并且应该对使用UEFI引导的所有人(现在应该是大多数人)适用,所以我现在就将其留在这里。如果您认为有问题,请随时编辑我的答案。

–拉尔斯·尼斯特罗姆
15年4月15日在18:08

#4 楼

如果您使用Ubuntu将Windows ISO刻录为USB,则可以使用WinUSB。 Unetbootin不适用于Windows ISO。它仅支持Linux发行版。

但是,在当前的Ubuntu版本上安装WinUSB并非易事。 WinUSB还具有较旧的GRUB依赖关系,这可能会干扰引导加载程序的设置,因此您最终可能会遇到无法引导的Ubuntu。好吧,如果您要使用Windows USB摆脱Ubuntu,那应该不是什么大问题。但这也不保证。

当前有两种引导操作系统的方法。 EFI加载和MBR加载。哪一种适合您取决于PC /主板功能。如何使用Ubuntu创建Windows可启动USB记忆棒中介绍了为上述每种启动加载方法创建可启动USB的方法?

WinUSB只能使MBR可启动USB驱动器。

评论


您的安装例程失败。

–empedokles
2014年7月26日在12:20

这不再起作用:( *至少对我来说不

– moldovean
2015年4月5日上午10:12

#5 楼

您可以使用WinUSB将Windows iso刻录到pendrive。
其他详细信息和Ubuntu软件包可以在此处找到

注意:-您至少需要4 GB的pendrive来刻录windows 7 iso

评论


WinUSB已过时,存在多个问题,请查看WoeUSB的后继产品/前叉

–弗兰克·诺克(Frank Nocke)
18年1月1日,12:26

在Windows 7中,这实际上对我有用。dd工具显然没有创建有效的启动系统。 WoeUSB发挥了神奇的作用,使拇指驱动器可启动。 (不要尝试使用旧的WinUSB工具,而要尝试在2018年仍处于活动状态的较新版本。)

– Alexis Wilke
18年7月10日在6:33

#6 楼

有一个名为Multisystem的工具,可以使USB驱动器可引导,并从中引导各种操作系统-其中支持Windows XP,Vista和Seven(该程序的页面仅以法语显示;该程序本身已本地化)。我能够使用此工具从USB闪存盘引导WinXP安装ISO。

请注意,Windows CD是安装CD,而不是可用的“实时”发行版。

#7 楼

非常简单...
我们将逐步进行操作:使用电源iso:


下载并安装电源iso。
打开电源iso。
单击工具,然后创建可启动的USB驱动器。
可能要求以管理员身份运行。然后使其以管理员身份运行。
现在浏览源映像文件。
选择目标USB驱动器,然后单击开始。
完成。您的可启动USB已准备就绪,可以从可启动USB安装操作系统。

注意:pendrive必须大于4GB。

评论


Power ISO是否也可用于Ubuntu?我不知道!

–ankush981
2015年12月3日,下午5:03

Linux的PowerISO没有GUI版本,只有命令行实用程序。

–ptkato
16年1月1日于13:45

它确实具有GUI(现在),但是在“工具”菜单中似乎没有刻录到USB的选项。

–像素
19年7月16日在8:46

#8 楼

从Windows尝试使用unetbootin,从Linux发行版尝试在终端中使用此命令(这对我有用,但是您会丢失闪存驱动器的内容,因此请进行复制):

sudo dd if=<ISO_FILE> of=/dev/sd<FLASH_DRIVE_ID>


评论


其中是一个小写字母,例如b,c,d等,但是我们怎么知道哪一个呢?

–user68186
2014年4月24日17:43



这是用于刻录Windows ISO的。由于某些原因,当我启动它以便在Launch中进行合并时。我黑屏了。不工作

–user3091970
2014年4月24日在18:15

#9 楼

我知道这个问题有点过时了,但是为了完整起见,我添加了一个指向现代标准Ubuntu GUI应用程序的链接,用于在闪存驱动器上刻录iso:Disk Creator。

评论


仅适用于Linux ISO!

– Cornelius
2014年4月25日在18:49

似乎这个令人毛骨悚然的问题永远不会过时。 :-(为什么Debian没有编写Windows ISO的STANDARD软件包?..您永远不知道尝试使用不同的可启动USB编写器可以安装多少种病毒。我确实编写了代码。这简直太简单了。为什么没有人只提供标准的编写器呢? ?

–布莱恩·卡纳德(Brian Cannard)
17年9月6日在19:25

#10 楼

Ubuntu可以在Natty中从nautilus挂载.iso文件。

您是否尝试过将.iso的内容复制到所需的USB驱动器?

从那里应该可以告诉PC从USB正常启动。

如果无法正常工作,则可以使用UNetBootin来将.iso复制/刻录到磁盘。

此博客文章描述了如何执行此操作。

评论


仅复制文件绝对是行不通的;也需要引导加载程序代码。 -1为错误信息。 (Unetbootin应该与许多可启动CD一起使用,因为它会复制文件并使USB驱动器可启动;不确定Windows可启动CD。)

– Piskvor离开了建筑物
2011年9月7日15:42



Piskvor的注释仅适用于使用BIOS引导。如果使用UEFI引导,则只要驱动器是设置了引导标志的FAT32分区并且ISO包含UEFI引导所需的文件,复制文件实际上就可以进行。

–拉尔斯·尼斯特罗姆
15年4月15日在8:29

我多年来一直对这个答案感到非常困惑,因为我确信它是可行的。我意识到为什么不应该这样做,但是您的答案也很有意义,那时候我在USB上做了很多安装工作(比UEFI还早100%),而且我确信它可以正常工作。多谢您协助我为我安息! +1

– nikomax
19/12/18在4:29