Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89422
  • 博文数量: 30
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-21 13:27
文章分类
文章存档

2015年(21)

2014年(1)

2013年(8)

我的朋友

分类: LINUX

2014-08-14 14:26:24

原文地址:linux下制作window7安装U盘 作者:linewer

最近帮一亲戚小孩买了个号称神机的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估计也靠谱:)


阅读(1360) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~