如何将Windows 10 ISO刻录到USB?
我做了dd
方法,它把iso写入了USB驱动器,但我不确定这是我必须做的,因为它是Windows,可能没有GRUB,我不确定所以我问专家。
winusb
不适用于Windows 10,因此这与之前的问题不同。
我尝试了这个线程中的所有方法并且都没有工作(严肃地说,问题是关于专门写入USB密钥 ,为什么人们会建议将ISO复制到另一个分区而不是?)。
为我做的诀窍解决方案(假设您的USB驱动器是/dev/sdc
):
- 运行gparted
- 在
sdc
上创建一个新的分区表,键入msdos
- 创建一个NTFS分区,在其上设置启动标志
- 提取iso(可以用
7z x windows10.iso
) -
将内容(通过
cp
,rsync
,GUI等)复制到挂载的NTFS分区(当然是/dev/sdc1
) -
从这篇文章中获取的最后一个关键步骤: https : //superuser.com/a/817656/248812 :
sudo ms-sys -7 /dev/sdc
。ms-sys在ppa中可用: https : //launchpad.net/~lenski/+archive/ubuntu/ms-sys
没有ms-sys
,插入USB密钥时闪烁光标。
有了它,windows徽标就会出现。
从仅Ubuntu安装开始,您不需要USB,DVD或其他外部介质来安装Windows 10安装磁盘(ISO)。 可以将图像或ISO文件提取到一个硬盘的分区,最好不要用于新的Windows安装,并使用它。
对于以下步骤,应该存在正在运行的GRUB配置:
-
确保存在可引导且格式化的NTFS分区。 下面,分区将由
(hd0,5)
标识,其中hd0
是包含MSDOS或MBR分区表布局的硬盘。 -
安装图像可以更容易地提取图像的内容。 如果Disk Image Mounter拒绝挂载iso文件,则始终可以使用此命令挂载任何iso文件:
sudo mount -o loop [Image_Path] [Mount_Point]
-
将新循环设备的内容复制到NTFS分区。
-
现在为Windows 10添加一个GRUB条目。这将使引导加载程序GRUB可以找到分区中包含的安装磁盘。 以root身份在文本编辑器中打开
/boot/grub/grub.cfg
并添加这些行menuentry 'Windows 10 Install Disk' { set root=(hd0,5) insmod part_msdos insmod ntfs insmod ntldr drivemap -s (hd0) ${root} ntldr /bootmgr }
如果需要,相应地更改根。
-
保存并重启计算机。 启动到更新的GRUB菜单的正确项目。
观看这个Youtube教程https://youtu.be/1Y4JXv9r5Ug
您可以将所有ISO内容复制到闪存驱动器并使其可启动。
因此,首先,从软件中心或终端安装GParted:
sudo apt-get install gparted
然后,从破折号或终端打开它:
gksudo gparted
之后,从右上角的菜单中选择闪存驱动器。 应该有一个分区。 如果您没有要备份的数据,请将其重新格式化为ntfs
( bootmgr
在fat32上无法正常工作),单击“ Apply
(标题菜单中的勾选)。 右键单击该分区,选择Manage flags
并检查boot
。
然后,您可以通过文件管理器安装它( nautilus
是GNOME和Unity的默认设置)。
挂载ISO文件:
sudo mount -o loop [path to iso] [mountpoint]
然后,您可以通过文件管理器将ISO挂载点中的所有内容复制到闪存驱动器。
重新启动计算机并将USB闪存驱动器设置为先启动。
如果你不确定,那么你怎么能说dd
方法有效? 而且,这不是方法。 你必须使用Rufus使USB驱动器可启动;不是我不鼓励dd实践,因为它是我们正在讨论的Windows,我相信最好使用Rufus为你处理这个问题。
如果您已经安装了Windows,请启动它并按照以下步骤操作,否则请使用virtualbox。
程序:
根据: http : //www.cnet.com/how-to/how-to-install-windows-10-technical-preview-from-a-flash-drive/
你需要至少4GB的闪存驱动器(64位的8GB)。
– >下载并运行Rufus,然后插入闪存驱动器,确保它不包含任何重要数据。 (它即将被擦除。)Rufus应自动检测驱动器并将其列在设备字段中。 (如果没有,请手动选择驱动器。)
– >请注意标有“使用创建可引导磁盘”的复选框。 单击最右侧的驱动器图标,然后导航到保存Windows 10 ISO文件的位置。 选择它,然后单击“开始”。 (Rufus中的所有其他默认设置都应该没问题。)
– >这需要一些时间,也许只要20-30分钟。 如果闪存驱动器出现资源管理器窗口,请不要惊慌(或困惑); 只要不管它,直到Rufus报告“完成”。 然后,您可以关闭程序和驱动器窗口并删除驱动器。
– >现在是旧PC的时候了。 将闪存驱动器插入USB端口,然后打开系统电源。 最有可能的是,它默认情况下不会配置为从外部驱动器启动,因此您可能需要在POST期间跳转到启动菜单或BIOS。 最终,您需要强制机器从闪存驱动器启动。 完成后,重新启动,然后按照Windows安装说明进行操作。
祝一切顺利!
找到了更简单的解决方案。 使用循环等安装ISO和-t udf。 复制备用NTFS分区中的所有内容。 将此分区标记为gparted中的引导 。 运行sudo update-grub
并重启。
ms-dos包很老,没有维护。 它不会在ubuntu 16-04上加载。 而是使用最有可能已经安装的syslinux软件包: http : //ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/
cp到ntfs分区也很慢。 将iso直接提取到sdc1
- 运行gparted
- 在sdc上创建一个新的分区表,键入msdos
- 创建一个NTFS分区,在其上设置启动标志
-
复制iso
sudo dd = = dev / sdc1 if = Win10_1703_English_x64.iso bs = 4M
-
创建MBR
sudo dd if = / usr / lib / syslinux / mbr / mbr.bin of = / dev / sdc
我设法使用woeusb的非常简单的GUI应用程序来完成这项工作。 https://github.com/slacka/WoeUSB
它是WinUSB的一个分支。
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt-get install woeusb