我执行了该dd
方法,并将iso写入了USB驱动器,但是我不确定这是我要做的所有事情,因为它是Windows,可能没有GRUB,并且不确定,所以我要问专家。
winusb
不适用于Windows 10,因此与先前的问题有所不同。
sudo dd if=/home/sakurakami/Downloads/Windows.iso of=/dev/sdf bs=4M
openssl sha1 Windows.iso
我执行了该dd
方法,并将iso写入了USB驱动器,但是我不确定这是我要做的所有事情,因为它是Windows,可能没有GRUB,并且不确定,所以我要问专家。
winusb
不适用于Windows 10,因此与先前的问题有所不同。
sudo dd if=/home/sakurakami/Downloads/Windows.iso of=/dev/sdf bs=4M
openssl sha1 Windows.iso
Answers:
我尝试了该线程中的所有方法,但均无济于事(并且,认真地说,问题是关于专门写入USB密钥,为什么人们建议将ISO复制到另一个分区上?)。
对我有用的解决方案(假设您的USB驱动器为/dev/sdc
):
sdc
,键入msdos
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徽标。
dpkg -i <deb_file>
。
ms-sys
可以在以下位置找到软件包:copr.fedorainfracloud.org/coprs/scorpionit/ms-sys
从仅Ubuntu安装开始,您不需要USB,DVD或其他外部介质即可安装Windows 10安装磁盘(ISO)。可以将映像或ISO文件提取到硬盘的一个分区中,而不是将要用于新Windows安装的硬盘上,然后再使用它。
对于以下步骤,应该提供一个有效的GRUB配置:
确保您存在可引导的格式化NTFS分区。在下面,该分区将通过包含MSDOS或MBR分区表布局的包含硬盘的(hd0,5)
位置进行标识hd0
。
挂载映像将使提取内容更加容易。如果磁盘映像挂载程序拒绝挂载iso文件,则始终可以使用以下命令挂载任何iso文件:
sudo mount -o loop [Image_Path] [Mount_Point]
将新循环设备的内容复制到NTFS分区。
现在添加适用于Windows 10的GRUB条目。这将使引导加载程序GRUB可以找到分区中包含的安装磁盘。/boot/grub/grub.cfg
以root用户身份在文本编辑器中打开并添加以下行
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闪存驱动器设置为首先启动。
我设法通过woeusb的非常简单的GUI应用程序做到了这一点。https://github.com/slacka/WoeUSB
这是WinUSB的分支。
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt-get install woeusb
如果不确定,那么如何说该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安装说明进行操作。
祝一切顺利!
ms-dos包很旧,无法维护。它不会在ubuntu 16-04上加载。而是使用最有可能已安装的syslinux软件包:http : //ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/
cp到ntfs分区的速度也很慢。将iso直接提取到sdc1
复制ISO
sudo dd of = / dev / sdc1 if = Win10_1703_English_x64.iso bs = 4M
创建MBR
须藤dd if = / dev / sdc = / usr / lib / syslinux / mbr / mbr.bin
Win10_1709_Dutch_x64.iso
从MS下载的),但它对我不起作用。引导所得的USB记忆棒失败Missing operating system
(我认为是MBR打印的),在实际系统上引导会显示来自BIOS的类似消息(可能会隐藏MBR消息)。我不知道这应该如何工作?.iso不包含NTFS?
dd
您使用哪种方法?您还从哪里获得ISO的?