我想将Windows ISO刻录到Ubuntu中的USB设备。我该怎么做呢?
我知道如何将Ubuntu ISO刻录到USB设备中,但是对于Windows ISO却不一样。
#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>
评论
其中
–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
评论
askubuntu.com/questions/289559您可以在serverfault的命令行中找到最佳答案。
为什么将此标记为重复?链接的问题比这个问题新近2年。
@jazzpi并且他还以“回答”中有人提到NTFS为借口使其成为Windows专用...