问题描述
我想在计算机上安装Windows 10 Technical Preview x64,并且已经下载了ISO文件。
现在我需要使USB memory 棒可启动,但是我正在使用64位Ubuntu 14.04(Trusty Tahr),那么如何从Ubuntu制作适用于Windows 10的可启动Pendrive?
我曾尝试使用winusb使USB可启动,但无法正常工作!还有其他选择吗?
最佳回答
我尝试了dd
,但是没有用。我尝试了UNetbootin,但是没有用。我寻找了winusb,但是我找不到它,听说它无论如何都不适用于Windows 10。
但!这确实为我工作! http://onetransistor.blogspot.com/2014/09/make-bootable-windows-usb-from-ubuntu.html
请注意,我必须在grub-install命令上添加”–force”。
基本步骤如下:
-
格式化USB驱动器;给它一个NTFS分区。写下分区的UUID。
-
挂载Windows ISO映像并将所有文件复制到USB驱动器。
-
运行
sudo grub-install --force --target=i386-pc --boot-directory="/<path-to-usb>/boot" /dev/sdX
,其中sdX
类似于”sdb”。 (不是sdb1。) -
将以下文本放在USB驱动器上,并放在
boot/grub/grub.cfg
的新文件中default=1 timeout=15 color_normal=light-cyan/dark-gray menu_color_normal=black/light-cyan menu_color_highlight=white/black menuentry "Start Windows Installation" { insmod ntfs insmod search_fs_uuid insmod chain search --no-floppy --fs-uuid <drive_UUID> --set root chainloader +1 boot } menuentry "Boot from the first hard drive" { insmod ntfs insmod chain insmod part_msdos set root=(hd1) chainloader +1 boot }
在文件中,替换< drive_UUID>与您写下的分区ID。 (请注意,当我启动它时,我看到类似“没有这样的驱动器U7A6 ..”之类的东西,或者我输入的ID是什么……但是无论如何它都会启动,所以嘿。)
此时驱动器应可启动。它为我工作。如果您有问题,他会在网站上解释一些可能的错误消息。