ubuntu制作windows启动盘

文章目录
  1. 1. 格式化U盘
    1. 1.1. 如果分区时报错
  2. 2. 拷贝ISO文件
  3. 3. 安装boot引导器
    1. 3.1. EFI模式
  4. 4. 参考资料

格式化U盘

  1. 安装gparted
1
2
sudo apt-get install gparted
sudo gparted
  1. 右上角, 设备栏选择U盘

这里写图片描述

  1. (可能需要卸载U盘, 实际操作的时候我没有这样做 直接就能创建分区表)

这里写图片描述

  1. 创建分区表

选择菜单栏里的Device, 并选择Create Patition Table(分区表)

这里写图片描述

然后选择msdos项, 并点击Apply

这里写图片描述

接着,右击未分配空间并选择New。

这里写图片描述

然后,在File System栏选择fat32或ntfs,并在Label栏填写U盘驱动器的标签号(标签名应该与系统中的其他硬盘相区别,尽量使用大写英文)(标签名应该与系统中的其他硬盘相区别,尽量使用大写英文),并记住之后会使用到。

这里写图片描述

最后,在菜单栏Edit中选择Apply All Operation项提交所有操作。

这里写图片描述

  1. 给分区添加boot标示

首先右击未分配空间并选择Manager Flags,然后选择boot。

这里写图片描述

至此,U盘格式化全部完成。

如果分区时报错

1
2
3
4
Error: Partition(s) 1, 2, 3, 4 on /dev/hdiskA have been written, but we have been unable to 
inform the kernel of the change, probably because it/they are in use. As a result, the old
partition(s) will remain in use. You should reboot now before making further changes
翻译为:错误:已经写入/dev/hdiskA上的分区1、2、3、4,但是我们无法将更改通知内核,可能是因为它/它们正在使用。因此,旧的分区将继续使用。在进行进一步更改之前,现在应该重新启动。

重启之后就可以了。

应该是某些程序占用了u盘, 所以无法写入.

拷贝ISO文件

1
2
sudo mount xxx.iso  /mnt   把iso文件内容挂载到/mnt文件夹上(文件夹必须先存在)
sudo cp -r /mnt/* u盘的路径

安装boot引导器

EFI模式

查看efi/boot文件夹下是否有 bootx64.efi 或者 bootia32.efi 如果有, 则全部工作做完了.

MBR模式参考Make a bootable Windows USB from Linux

备注:

EFI是比MBR更新更高级的模式, 判断机器是否可以用EFI启动, 进入BIOS: boot模式如果有UEFI字样即可

深度截图_选择区域_20191113200215

参考资料