Ubuntu下制作windows U盘启动盘

最近想给装有Ubuntu和win7的笔记本中的win7生成win10.不曾想将win7的启动引导区给覆盖掉了,只能启动Ubuntu了。于是就想在Ubuntu下制作windows的U盘启动盘重新安装win10.在网上找了很多资料和方法,都不能完成。最终经过几天的努力才完成。


需要工具:
1. GParted:Ubuntu下一款非常好用的图形硬盘分区格式化操作软件。
2. Windows系统ISO文件。
3. 8G以上U盘。


具体步骤:

1.格式化U盘

  1. 安装并启动 gparted
 sudo apt-get install gparted
 sudo gparted
  1. umount U盘

    首先选择U盘驱动器

这里写图片描述

然后,卸载U盘。

这里写图片描述
3. 创建分区表
首先选择菜单栏中的Device项,并选择Create Patition Table…

这里写图片描述
然后选择msdos项,并点击Apply。

这里写图片描述

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

这里写图片描述

然后,在File System栏选择fat32或ntfs,并在Label栏填写U盘驱动器的标签号 使 ,并记住之后会使用到。

这里写图片描述

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

这里写图片描述

  1. 给分区添加boot标示

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

这里写图片描述

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

2.拷贝ISO文件

将Windows的ISO文件解压或挂载并拷贝到U盘驱动器。
挂载拷贝:使用Disk Image Mounter挂载:右击ISO文件,选择Open With项,然后选择Disk Image Mounter完成挂载。挂载完成之后,打开挂载目录,选择全部文件,并拷贝到指定的U盘即可。

这里写图片描述

解压拷贝:将ISO看做压缩文件,并加以解压,然后将拷贝文件中的所有文件拷贝到指定U盘中。

3.安装boot引导器

MBR引导

在终端运行以下命令:

sudo grub-install --target=i386-pc --boot-directory="/media/<username>/<drive_label>/boot" /dev/sdX
  • 将 /media/< username >/< drive_label >替换成U盘挂载的路径;
  • 将 /dev/sdX替换成U盘驱动器符,不是分区名称。

    运行成功的返回信息如下:

Installing for i386-pc platform.  
Installation finished. No error reported.

然后在U盘驱动器上的文件夹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_label
    search --no-floppy --set=root --label <USB_drive_label> --hint hd0,msdos1
    ntldr /bootmgr
    boot
}

menuentry "Boot from the first hard drive" {
    insmod ntfs
    insmod chain
    insmod part_msdos
    insmod part_gpt
    set root=(hd1)
    chainloader +1
    boot
}

注意将< USB_drive_label >换成之前自己填的那个Label号

至此,Windows的U盘启动器制作完毕。第一次从MBR BIOS启动的时候选择Start Windows Installation,即可开始安装Windows系统 。

注意: MBR ,UEFI启动请看Make a bootable Windows USB from Linux

  • 27
    点赞
  • 133
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
### 回答1: Ubuntu制作U盘启动软件有多个选择,以下是其中几种常用的方法: 1. 使用官方推荐的方法:官方提供了一个名为"Startup Disk Creator"(启动磁创建器)的工具,可以帮助用户制作U盘启动。您可以在Ubuntu的应用程序菜单中找到该工具,然后按照提示进行操作。它支持从ISO镜像文件或Ubuntu安装光中创建U盘启动。 2. 使用Etcher软件:Etcher是一款跨平台的开源软件,可以帮助用户创建启动盘,不仅适用于Ubuntu,还可以用于其他Linux发行版和操作系统。您可以在Etcher的官方网站下载并安装该软件,然后打开它并选择要制作启动盘Ubuntu ISO镜像文件,选择正确的U设备,最后点击"Flash!"按钮开始制作。 3. 使用UNetbootin:UNetbootin是另一款常用的制作U盘启动工具,也适用于Ubuntu和其他操作系统。您可以在UNetbootin的官方网站下载并安装该软件,然后打开它并选择要制作启动盘Ubuntu ISO镜像文件,选择正确的U设备,最后点击"OK"按钮开始制作。 无论您选择哪种方法,都需要确保目标U拥有足够的存储空间,并且在制作启动盘之前备份其中的重要数据。制作完成后,您可以将U插入要安装Ubuntu的计算机,并在开机时选择从U盘启动,然后按照安装向导进行操作即可安装Ubuntu。 ### 回答2: 在Ubuntu中,可以使用一个叫作"Startup Disk Creator"的软件来制作U盘启动。 开始,打开Ubuntu的应用程序菜单,点击“系统工具”类别,找到并打开“启动盘制作器”。 在启动盘制作器的窗口中,将会显示当前连接到计算机上的所有可用的USB存储设备。确保选择的是要制作启动盘的U。 接下来,点击"选择源"按钮,在弹出的对话框中,选择要制作启动盘Ubuntu ISO镜像文件。确保提前下载了适用于你的计算机型号的Ubuntu版本的ISO镜像文件。 然后,将 "要创建的磁镜像设备" 设置为你选择的U。 最后,点击"开始制作"按钮,制作启动盘的过程会自动开始。这个过程可能需要一些时间,具体取决于你的计算机性能和U的速度。 一旦制作完成,你就可以使用制作好的U盘启动来安装Ubuntu或进入Ubuntu的实时环境了。 需要注意的是,制作启动盘会清空U上的所有数据,所以在进行制作前,请先备份好重要数据。此外,也可以通过启动盘制作器软件来重新格式化U,以确保其正常工作。 ### 回答3: 制作Ubuntu U盘启动的软件有很多选择,这里介绍两种常用的方法。 第一种方法是使用UNetbootin软件。UNetbootin是一款免费的跨平台软件,可以在Windows、macOS和Linux系统上使用。使用UNetbootin制作U盘启动非常简单,只需下载并安装软件,选择所需的Ubuntu镜像文件和U作为目标,并点击开始制作即可。UNetbootin会自动将镜像文件写入U,并使之成为可启动的Ubuntu安装介质。 第二种方法是使用Rufus软件。Rufus是一款专门用于创建启动盘Windows软件,也可以用于制作Ubuntu U盘启动。类似于UNetbootin,使用Rufus制作U盘启动也非常简单。首先,下载并安装Rufus软件。然后,选择U作为目标设备,选择Ubuntu镜像文件,并设置分区方案和文件系统类型。最后,点击开始按钮,Rufus会自动将Ubuntu镜像文件写入U,完成制作。 无论选择哪种方法,制作U盘启动之前需要确保拥有可用的Ubuntu镜像文件和一枚空U制作完成后,将U插入需要安装Ubuntu的计算机,并在计算机启动时通过BIOS设置进行引导选择,选择U作为启动设备即可进入Ubuntu安装界面。 总而言之,借助UNetbootin或Rufus这样的软件,我们可以方便地制作Ubuntu U盘启动,从而在需要时可以轻松地安装或测试Ubuntu操作系统。
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值