linux下制作window7安装U盘


linux下制作window7安装U盘
 
最近帮一亲戚小孩买了个号称神机的K29其改版(无系统无光驱),打算用U盘安装(其实网络安装应该也应该可以的)
不想换到windows下再操作,打算在linux下做.
直觉上直接dd应该是不可以用的,应该是缺少引导之类的信息。搜了下,以下方法靠谱,记录下以备后用.
 
在linux里面制作一个win7安装U盘时,需要fdisk、mkfs.ntfs、ms-sys、win7 ISO、4G大小U盘
a).用fdisk在U盘上建立一个ntfs分区,编辑flag,勾上boot选项
     然后mkfs.ntfs格式化
注:
   1)原来网上是用gparted的,这个是图形界面的,自己没装
   2)这个分区是用来存放win7iso的内容的,所以大小一定要够大(windows7大概3.2G,4G U应该够了)
 
b).mount挂载win7iso和新建的ntfs分区,并将全部内容复制到那个ntfs分区
 
c).编译安装ms-sys
ms-sys是一个写mbr的工具,起到让系统知道能够引导win7安装的作用,至关重要. 到ms-sys.sourceforge.net下载
make后直接在bin下有个ms-sys, 或者make install
 
d).运行:bin/ms-sys -7 /dev/sdX写入mbr
其中的-7参数指win7,sdX指的是U盘对应的盘符
winXP应该直接用 -m选项,这个没尝试
 
PS:
1)原来是用的SD卡,后来发现K29虽然有SD读卡接口,但是bios引导设备里不认...
2) dd+ms-sys估计也靠谱:)
 

相关内容

    暂无相关文章