Linux下制作win7 u盘安装盘(菜鸟痛苦的经历)

时间:2021-05-18 05:56:10

       最近一直在学习Linux,所以在自己电脑上安装了双系统fedora 18和win7,双系统的引导是大名鼎鼎的grub2。昨天win7突然崩溃了,尝试了各种方法都没能搞定,最后只能使出杀手锏--重装系统。但是蛋疼的事又发生了,u盘被我做成了fedora安装盘,里面的win7早就被删除了。我只能想办法在fedora下制作win7的u盘安装盘。在网上搜索了非常多的资料,终于搞定了。在此过程中,我学到了不少东西,为防止自己忘了,特此记下来。

       第一步:写入win7引导程序

                 需要借助第三方工具--ms-sys,这个工具是用来写入win7 引导记录的。

       下载地址:http://ms-sys.sourceforge.net/

                我下载的是ms-sys-2.3.0.tar.gz

                1.解压

       tar -xzvf  ms-sys-2.3.0.tar.gz

       2.编译和安装

       cd  ms-sys-2.3.0

       编译

       make

       编译完成后

                make install(我是直接登录root,所以直接输入此命令)

       安装成功后,输入ms-sys,会出现如下界面:

       Linux下制作win7 u盘安装盘(菜鸟痛苦的经历)

        3.写入MBR

        查询u盘挂载在哪个分区下

        fdisk -l

        我的u盘是挂载在/dev/sdb下,/dev/sdb4指的是sdb下的分区(没有搞明白为啥不是sdb1)

        写入MBR

        ms-sys  -7  /dev/sdb

        至此,u盘已经可以引导win7了。

        第二步:把win7的安装文件复制到u盘

        在fedora下可以使用命令查看win7.iso下的文件,即挂载iso文件

        1.挂载win7.iso

        在media目录下建立一个文件夹用于挂载win7.iso

        mkdir   /media/win7

        挂载win7.iso

        mount -o loop  /root/win7.iso   /media/win7

        挂载成功后,可以直接切换到win7目录下查看文件

        cd  /media/win7

        把win7.iso中的所有安装文件复制到u盘中

        cp  -rf   win7安装文件名称    u盘的挂载路径

       

       到此,win7安装盘制作成功,可以重启电脑来安装win7了。网上有很多资料说可以直接使用dd命令把win7.iso中的文件写入u盘,我一开始是这么做的,不知道为啥总是提示引导失败,求高手指点。

       在此特别感谢大神们在网上分享的经验,否则我也搞不定这个问题!!!!!!