如何在 Ubuntu 上制作适用于 Windows 10 技术预览版的可启动 U 盘

如何在 Ubuntu 上制作适用于 Windows 10 技术预览版的可启动 U 盘

我想安装Windows 10 技术预览版 x64在我的计算机上,我已经下载了 ISO 文件。

现在我需要让 USB 驱动器可启动,但是我使用的是 Ubuntu 14.04 64 位(Trusty Tahr),那么如何从 Ubuntu 制作适用于 Windows 10 的可启动 U 盘呢?

我曾尝试使用以下方法使 USB 可启动操作系统,但不起作用!还有其他选择吗?

答案1

我试过了dd,但是没用。我试过 UNetbootin,但是没用。我找了 winusb,但是没找到,而且听说它不适用于 Windows 10。

但!这对我有用!http://onetransistor.blogspot.com/2014/09/make-bootable-windows-usb-from-ubuntu.html

请注意,我必须在 grub-install 命令上添加“--force”。

步骤基本如下:

  1. 格式化 USB 驱动器;为其指定一个 NTFS 分区。记下该分区的 UUID。
  2. 挂载 Windows ISO 映像并将所有文件复制到 USB 驱动器。
  3. 运行sudo grub-install --force --target=i386-pc --boot-directory="/<path-to-usb>/boot" /dev/sdX,其中sdX类似于“sdb”。 (不是 sdb1。)
  4. 将以下文本放入 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...但它还是启动了,所以嘿。)

此时驱动器应该可以启动了。对我来说,这很管用。如果您遇到问题,他在网站上解释了几种可能出现的错误消息。

答案2

我使用 winusb 完成了此操作。要安装它,请运行:

sudo add-apt-repository ppa:colingille/freshlight && \
sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/colingille-freshlight-trusty.list" && \
sudo apt-get update && \
sudo apt-get install winusb

那么我想您不需要我的帮助就可以使用这个程序。

你可以试试联合国网启动。要安装,请运行:

sudo add-apt-repository ppa:gezakovacs/ppa && \
sudo apt-get update && \
sudo apt-get install unetbootin

答案3

使用该dd命令创建可启动的 USB 驱动器。

首先,您必须找到安装 USB 设备的位置。如果您插入 USB 设备并运行,dmesg您应该会看到该位置。例如/dev/sdf

接下来,您将卸载安装了 USB 的设备,并将 ISO 映像直接写入该设备。

注意:用 USB 设备设备文件替换问号。

$ sudo umount /dev/sd?
$ sudo dd if=/path/to/windows10.iso of=/dev/sd? bs=1M && sync

相关内容