linux下制作win7安装U盘

http://blog.csdn.net/pipisorry/article/details/41369821

已装linux,再用U盘安装win7(网络安装应该也可以),

先要在linux里面制作一个win7安装U盘(windows下用ultraiso制作也可以),直接用dd命令是不可以的,缺少引导信息。【其实也可以ref

需要fdisk、mkfs.ntfs、ms-sys、win7 .ISO、>4GU盘


1. 用fdisk在U盘上建立一个ntfs分区,编辑flag,勾上boot选项

fdisk /dev/sdc

m(anual)

p(arted)

d(elete) 删除已有分区

p

n(ew) 新建一个分区(4G)

p(rimary)

+4G

n(ew) 新建一个分区(剩下的)

p(rimary)

p

w(rite&save)

   1)也可以用gparted在U盘上建立一个ntfs分区,图形界面的,要安装(不推荐)

    2)这个4G分区是用来存放win7iso的内容的,所以大小一定要够大(windows7大概3.2G)

    3)boot选项也就是设为活动分区的意思
2. mkfs.ntfs格式化
3. mount挂载win7iso和新建的ntfs分区,并将全部内容复制到那个ntfs分区

4. 编译安装ms-sys

ms-sys是一个写mbr的工具,起到让系统知道能够引导win7安装的作用,至关重要. 到ms-sys.sourceforge.net下载
make后直接在bin下有个ms-sys, 或者make install

5. 运行:bin/ms-sys -7 /dev/sdX写入mbr
其中的-7参数指win7,sdX指的是U盘对应的盘符
winXP应该直接用 -m选项,这个没尝试


ps:

1. 如果是在linux下制作linux启动盘就很简单了,可参考

细数Linux下制作U盘系统启动盘的方法

制作USB启动盘的工具的选择

2. 原来是用的SD卡,后来发现K29虽然有SD读卡接口,但是bios引导设备里不认


from:http://blog.csdn.net/pipisorry/article/details/41369821

ref:linux下制作window7安装U盘

linux中制作win7安装U盘


linux下制作win7安装U盘

上一篇:WPF据说是微软界面开发的无二之选


下一篇:C# 根据对象类完整名称,创建对象实例