Linux下制做win7U盘启动盘
2016-04-12 23:56
603 查看
本来Linux下dd命令已经能很好的制作U盘启动盘,无奈尽管win7的iso文件多达2G多,但却不像linux发行版的镜像文件那样带有MBR,所以如果直接用dd将win7的iso文件刻录进U盘的话,电脑会因为找不到MBR而不能正常启动。
所以我们要在刻录U盘之前先将MBR写进U盘的第一块扇区。在linux下,
总的流程如下:(这里我们假设U盘被分配到/dev/sdb1)
将U盘分区格式化为NTFS格式(要让linux支持NTFS格式需要ntfs-3g包,而mkfs.ntfs命令则在ntfsprogs包里):
将win7的MBR写进U盘:
win7的iso文件和U盘都挂载上:
将iso下的所有文件都copy到u盘:
到这里U盘启动盘就算制成了,但别忘了卸掉挂载:
完了之后呢,我们可以把现在U盘里的这个镜像给写到硬盘的一个文件里:
原文链接https://chliny.me/?p=32
所以我们要在刻录U盘之前先将MBR写进U盘的第一块扇区。在linux下,
ms-sys或者
lilo -M 都能完成这一工作。
总的流程如下:(这里我们假设U盘被分配到/dev/sdb1)
将U盘分区格式化为NTFS格式(要让linux支持NTFS格式需要ntfs-3g包,而mkfs.ntfs命令则在ntfsprogs包里):
# sudo mkfs.ntfs -f /dev/sdb1
将win7的MBR写进U盘:
#sudo ms-sys -7 /dev/sdb或者
# sudo lilo -M /dev/sdb mbr
win7的iso文件和U盘都挂载上:
# sudo mount -o loop win7.iso /media/iso
# sudo mount /dev/sdb1 /media/usb
将iso下的所有文件都copy到u盘:
#sudo cp -r /media/iso/* /media/usb/
到这里U盘启动盘就算制成了,但别忘了卸掉挂载:
#sudo umount /media/iso #sudo umount /media/usb
完了之后呢,我们可以把现在U盘里的这个镜像给写到硬盘的一个文件里:
#sudo dd if=/dev/sdb of=/win7.img这样我们下次就可以直接用dd命令将win7.img写进U盘即可,不用像上面那么麻烦。
原文链接https://chliny.me/?p=32
相关文章推荐
- Linux,du、df统计磁盘情况不一致
- linux 程序存储结构
- VMware下Linux如何ping通Windows
- Linux IO barrier
- Linux IO barrier
- linux内核分析 第4章读书笔记
- Linux 内核堆栈
- xfce与centos
- 用qemu模拟i386的linux内核,用于内核学习
- 不仅是命令行,Windows 10 也可以运行 Linux 的图形界面程序了
- Linux串口编程
- win系统cmd运行Linux命令
- epel扩展源(转)
- centos 火狐浏览器安装adobe flash player插件
- linux -- Fedora安装TFTP服务器
- linux定时任务2-at命令
- Visual Studio 2015 开发 Linux 和树莓派 程序的 C++环境
- Linux环境下安装JDK
- Linux之关键目录集锦
- Linux Command -- sed