«

»

Apr 20 2015

在linux上制作win7x64uefi安装U盘

前几天觉得台式机的win7不太正常,碎大蒜遂打算重装系统。于是把很久以前的一个win7系统U盘拿出来,插到台式机上就把C盘全盘格式化了,结果安装到一半突然报错,提示U盘上的安装文件损坏。手头已经没有可用的win7操作系统了,手头只有U盘和一台只安装了linux系统的破旧笔记本,运气比较好的是笔记本上还有win7x64的正版iso镜像。

IMG_20150413_105122-2

思路:

传统思路是直接在linux下,用dd直接把win7的iso安装镜像涂到U盘上。这个方法如果是给基于传统Bios的机器做引导仍然可以。但是我的环境是uefi引导的,因为主硬盘是3T的,传统Bios只支持2T的硬盘。用dd涂盘的话,U盘最后会变成CD属性,没有写权限,而uefi的引导文件在原版安装文件中是没有的,需要手动添加引导文件bootx64.efi便无法添加。

所以要从长计议:

制作一个可写的U盘→可引导win7安装→把win7安装镜像复制上去→把bootx64.efi添加进去

 

准备:

1、一个比win7安装镜像大的U盘

2、linux操作系统(这里以ubuntu为例,虽然我是centos党)

3、win7x64 ISO安装镜像

4、ms-sys(linux下写引导的工具)

5、bootx64.efi(bootmgfw.efi,win7 uefi引导的关键,可以在网上搜一下,一搜一大片)

 

步骤:

这里我就不细讲了,关键主要就是ms-sys写U盘MBR,其他步骤和在windows上做启动盘没什么区别

0、备份你的文件,这是习惯

1、格式化U盘为FAT32,这里就以/dev/sdb为例(必要的话直接分区并标记可引导,这些linux下的简单操作我就不细讲了,有兴趣的请去看fdisk和mkfs)

2、执行ms-sys –7 /dev/sdb,这一步是将win7的MBR引导写到U盘上,这样U盘就可以进行windows引导了

3、挂载win7的iso,挂载U盘,将ISO的所有文件都复制到U盘上

IMG_20150413_121559

4、把bootmgfw.efi移动到U盘的efi/boot/目录下,并重命名为bootx64.efi

这样在linux上制作win7x64uefi安装U盘就完成了,多简单,现在就可以把U盘插到目的机器上安装系统了。

除了ms-sys其他根本就没区别嘛!

 

参考资料http://serverfault.com/questions/6714/how-to-make-windows-7-usb-flash-install-media-from-linux

 

 

于是结尾说点闲话:

首先很抱歉,博客有半年没更新了,主要是这半年工作非常不顺利,自从从netentsec离职之后,被通宵+周末加班、被下煤窑、被拖欠工资,这将近一年多过得非常不顺利,当一个人收入出现问题之后,接踵而至的以前不是问题的问题全都变成了大问题。被各种公司折腾了之后身心健康都变差了,身心健康变差导致工作学习效果上不去,效果上不去导致收入又成问题,继而家中身心疲惫,陷入恶性循环了。

再说说这篇文章,系统格式化安装盘损坏,是4月13日上午的事情。我的电脑既没有光驱,周围也没有能用的windows电脑,一筹莫展的时候便用手机QQ在各个技术群里询问是否有类似经验,多数得到的回答大多数都驴唇不对马嘴,比如换一张光盘(哪来的光盘)、重新做一个U盘启动盘(怎么做)、这种事情我见多了(???),其实有些时候,你只要说,“这个做不了”,就行了,之后去修电脑的地方买个盗版安装盘,之后回来发现电脑没有光驱,再之后跑到旁边人那借用电脑做个u盘安装盘,回来装上之后发现3T的硬盘为什么只识别了2T算了无所谓一定是系统的问题,之后什么都解决了。而不应该是饿着肚子一看都12点半了但是快搞定了。

IMG_20150413_122841

各种莫名其妙的回答突然让我遥想起之前有工作时的一个场景:领导说有个客户有个功能点需要实现,其他人都说做不了,但是我认为能做,于是我就把活揽下来,并且做好了,结果最后挨了一堆批评和挤兑,功劳没有,苦劳变成坑自己。

当然这最后用了几个小时还是总算在ubuntu下成功的制作出了win7x64efi的安装u盘,期间还遇到了一个要在广域网用iptables做mac认证的,还跟我叫板让我去看wifidog,于是我妥妥的推荐他去看mactables和weixintables(你懂的)。

今天也是抽出时间来整理出这么一篇文章,其实今天是计划要租一个廉价vps的,但是paypal那个难用啊, 手一滑visa绑定到了2013年被paypal冻结的账号上了(paypal也是,账号都冻结了竟然还能绑定信用卡,能绑定还不能解绑。一张卡只能绑定一个号),于是我现在处于烂账号烂卡情况下,申诉快有12个小时,一直处于“正在处理”,美佬的效率……image

没办法买搬瓦工的vps必须走paypal。要是有工作有正经收入的话,真想去搞其他支持支付宝的。

另外奉劝大家多准备几个能查资料的手段,像我这次就是,台式机挂了各种西红柿工具全灭,帝都也是查的严。很多情况下谷歌10分钟搞定的事情,百度2个小时都可能一头雾水。

就这样,今天就写这么多吧,70%都是废话……

1 comment

  1. AvalonDragoN龙龙

    这个方法不错。以前都是命令行DD或者有个刻win的软件winusb。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据