【Linux】Ubuntu下制作windows U盘启动盘
2018-01-04 22:45
381 查看
转载自:http://blog.csdn.net/lym152898/article/details/72858617
最近想给装有Ubuntu和win7的笔记本中的win7生成win10.不曾想将win7的启动引导区给覆盖掉了,只能启动Ubuntu了。于是就想在Ubuntu下制作windows的U盘启动盘重新安装win10.在网上找了很多资料和方法,都不能完成。最终经过几天的努力才完成。
需要工具:
1. GParted:Ubuntu下一款非常好用的图形硬盘分区格式化操作软件。
2. Windows系统ISO文件。
3. 8G以上U盘。
具体步骤:
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盘格式化全部完成。
挂载拷贝:使用Disk Image Mounter挂载:右击ISO文件,选择Open With项,然后选择Disk Image Mounter完成挂载。挂载完成之后,打开挂载目录,选择全部文件,并拷贝到指定的U盘即可。
解压拷贝:将ISO看做压缩文件,并加以解压,然后将拷贝文件中的所有文件拷贝到指定U盘中。
在终端运行以下命令:
将 /media/< username >/< drive_label >替换成U盘挂载的路径;
将 /dev/sdX替换成U盘驱动器符,不是分区名称。
运行成功的返回信息如下:
然后在U盘驱动器上的文件夹boot/grub/下添加文件grub.cfg,并在该文件中添加如下内容:
注意将< USB_drive_label >换成之前自己填的那个Label号
至此,Windows的U盘启动器制作完毕。第一次从MBR BIOS启动的时候选择Start Windows Installation,即可开始安装Windows系统 。
注意:以上操作是针对MBR引导启动,UEFI启动请看Make a bootable Windows USB from Linux
最近想给装有Ubuntu和win7的笔记本中的win7生成win10.不曾想将win7的启动引导区给覆盖掉了,只能启动Ubuntu了。于是就想在Ubuntu下制作windows的U盘启动盘重新安装win10.在网上找了很多资料和方法,都不能完成。最终经过几天的努力才完成。
需要工具:
1. GParted:Ubuntu下一款非常好用的图形硬盘分区格式化操作软件。
2. Windows系统ISO文件。
3. 8G以上U盘。
具体步骤:
1.格式化U盘
安装并启动 gpartedsudo apt-get install gparted sudo gparted
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
相关文章推荐
- Linux下制作Ubuntu的U盘启动盘
- Ubuntu下制作windows U盘启动盘
- windows和linux环境下制作U盘启动盘
- windows下制作linux U盘启动盘或者安装优盘(转)
- ubuntu下制作windows的u盘启动盘
- Ubuntu下制作windows U盘启动盘
- windows下制作linux U盘启动盘或者安装优盘(转)
- Linux下制作ubuntu15.04u盘启动盘
- ubuntu u盘启动盘制作(windows下桌面版测试通过)
- Ubuntu下制作windows U盘启动盘
- 手把手教你制作linux U盘启动盘及安装Ubuntu与win7双系统
- 微软发布“Ubuntu on Windows” 项目,Linux 程序可原生运行于 Windows 10 中
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- Linux(1):安装Ubuntu(在Windows下装Linux)
- linux & windows下的动态库制作
- linux (ubuntu) 访问windows共享文件夹
- ubuntu实现nagios对linux和windows监控
- Windows下制作Linux系统启动盘进行Linux安装
- # 【ARM-Linux开发】在Win7的电脑上直接运行安装Ubuntu14.04发生的问题 标签(空格分隔): 【Linux开发】 --- > 一段时间以来,一直是在Windows上安装虚拟机
- [linux]windows通过VNC连接到ubuntu后输入没有显示--切换输入法