快捷搜索:
来自 67677新澳门手机版 2019-07-07 11:59 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

linux系统创建windows启动盘

    平常做事中用到linux的操作命令相当多,由此为了便利,就给计算机装了双系统,一般专业的时候,都选拔步入linux系统。可是今日有件职业之外的政工供给缓和下:创立三个windows运营盘。假使遵照过去的话,笔者会运转windows,然后用xxx职业制作u盘运营工具,傻瓜式的创建运转盘。不过前天不想再重启系统步向windows做u盘的启航盘了。想在想在linux系统中做u盘运行盘。

linux系统创立windows运转盘,linuxwindows运营盘

    平常职业中用到linux的操作命令非常多,由此为了便利,就给Computer装了双系统,一般专门的学业的时候,都选取步向linux系统。但是前天有件专门的职业之外的事情须求减轻下:成立三个windows运行盘。假若依照过去以来,作者会运营windows,然后用xxx工作制作u盘运营工具,傻瓜式的始建运营盘。然而前日不想再重启系统步入windows做u盘的开发银行盘了。想在想在linux系统中做u盘运营盘。

    从前也触及到在linux中做u盘运维盘的有的博客或任何音信,全部都以说用dd命令就能够消除,以前也试过,dd命令刻录windows的iso文件不正常。系统不可能分辨刻录出来的运营盘。在此之前未有深究什么来头导致的,前几天后续那个主题材料,上网寻找化解方案。找了好短时间终于找到一篇能够健康做运营盘的稿子。下边是小说的网站,有意思味的豪门能够活动查看:

    url: 谢谢 “天外之客”分享。

    博客中也说了,linux的iso都自带mbr,因而dd刻录linux的iso风尚未难题,会将mbr一起刻录进u盘中。不过windows的iso文件不自带mbr,所以在linux系统做windows的开行盘的时候,首先须求向u盘中写入mbr新闻。之后在将windows的iso内容拷贝到u盘中。那样bios就会正确识别mbr,从而安装windows系统。

    根据地方博客的手续,小编实行了如下操作:

    笔者的操作系统:ubuntu 17.04

    1.率先检查有未有安装ntfs-3g,看到自个儿早就设置过了.若无设置的实行命令: sudo apt install ntfs-3g

1 $ apt list ntfs-3g            #检查是否安装了ntfs-3g
3 正在列表... 完成
4 ntfs-3g/zesty,now 1:2016.2.22AR.1-4 amd64 [已安装]
5 
6 $sudo apt install ntfs-3g   #如果没有安装,则执行这个命令安装

    2.安装lilo,看到也安装到位了.若无设置,试行命令:sudo apt install lilo 实行lilo的安装.

 1 $dpkg -l lilo
 2 
 3 期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
 4 | 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
 5 |/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
 6 ||/ 名称                            版本                 体系结构             描述
 7    -===============================-====================-====================-===================================================================
 8 ii  lilo                            1:24.2-2             amd64                LInux LOader - the classic OS boot loader
 9 
10 $ sudo apt install lilo #如果提示未安装,则进行安装操作

    3.翻看U盘的盘符,将U盘的剧情备份,之后格式化U盘.格式化程fat32就能够.(能够看到本身的U盘格式已经是fat32的了)

 1 $ sudo fdisk -l                #查看U盘的分区
 2 
 3 ...
 4 
 5 Disk /dev/sdb: 7.3 GiB, 7784628224 bytes, 15204352 sectors
 6 Units: sectors of 1 * 512 = 512 bytes
 7 Sector size (logical/physical): 512 bytes / 512 bytes
 8 I/O size (minimum/optimal): 512 bytes / 512 bytes
 9 Disklabel type: dos
10 Disk identifier: 0x48156368
11 
12 设备       启动   Start     末尾     扇区  Size Id 类型
13 /dev/sdb1  *    1347328 15204351 13857024  6.6G  c W95 FAT32 (LBA)

    能够见见自家的U盘的盘符是/dev/sdb

1 $ sudo mkfs.vfat /dev/sdb1        #格式化U盘,前提是U盘被正确卸载
2 mkfs.fat 4.0 (2016-05-06)

    笔者用上方的通令格式化了U盘为fat32的格式.

    4.在u盘中开创mbr(mbr是何等意思,自身寻觅吧),笔者那边运用的lilo

1 $ sudo lilo -M /dev/sdb mbr           #在u盘中写入mbr
2 Backup copy of /dev/sdb in /boot/boot.0810
3 The Master Boot Record of  /dev/sdb  has been updated.

    上方已经提示作者创设mbr成功了.下边正是将windows的iso中的内容拷贝到U盘中就足以了.

    5.挂在镜像和U盘,将windows镜像中内容拷贝到U盘中.

 1 $mkdir /tmp/win7
 2 $mkdir /tmp/usb
 3 
 4 $sudo mount -o loop cn_windows_7_professional_with_sp1_vl_build_x64_dvd_u_677816.iso /tmp/win7
 5 
 6 $sudo mount /dev/sdb1 /tmp/usb
 7 
 8 $ df -h                  #查看挂载点
 9 文件系统        容量  已用  可用 已用% 挂载点
10 .....
11 .....
12 /dev/loop4      3.1G  3.1G     0  100% /tmp/win7
13 /dev/sdb1       6.6G  4.0K  6.6G    1% /tmp/usb

    看到自身已经挂载了系统,剩下的就是拷贝/tmp/win7中的东西到/tmp/usb中了

    6.拷贝iso文件内容到usb中.

$ cp -rf /tmp/win7/* /tmp/usb           #拷贝到U盘中

$sync           #将内存中数据flush到磁盘中

$sudo umount /dev/sdb1           #卸载U盘

$sudo umount /tmp/win7            #卸载镜像

    今后解决了.重启计算机,验证劳动成果吧

   

 

平日做事中用到linux的操作命令很多,由此为了方便,就给Computer装了双系统,一般职业的时候,...

    此前也触及到在linux中做u盘运转盘的有些博客或任何新闻,全部都是说用dd命令就足以消除,此前也试过,dd命令刻录windows的iso文件有标题。系统不恐怕辨认刻录出来的起步盘。在此之前从未探寻什么来头导致的,明日持续那一个主题材料,上网物色搞定方案。找了好长期终于找到一篇可以平常做运转盘的稿子。上面是小说的网站,风野趣的大家能够活动查看:

    url: 谢谢 “天外之客”分享。

    博客中也说了,linux的iso都自带mbr,由此dd刻录linux的iso时从不难点,会将mbr一起刻录进u盘中。可是windows的iso文件不自带mbr,所以在linux系统做windows的启航盘的时候,首先必要向u盘中写入mbr信息。之后在将windows的iso内容拷贝到u盘中。那样bios就能够科学识别mbr,进而安装windows系统。

    依照地方博客的步子,笔者实行了如下操作:

    小编的操作系统:ubuntu 17.04

    1.首先检查有没有安装ntfs-3g,看到笔者一度设置过了.如果未有设置的试行命令: sudo apt install ntfs-3g

1 $ apt list ntfs-3g            #检查是否安装了ntfs-3g
3 正在列表... 完成
4 ntfs-3g/zesty,now 1:2016.2.22AR.1-4 amd64 [已安装]
5 
6 $sudo apt install ntfs-3g   #如果没有安装,则执行这个命令安装

    2.安装lilo,看到也设置到位了.若无设置,试行命令:sudo apt install lilo 进行lilo的安装.

 1 $dpkg -l lilo
 2 
 3 期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
 4 | 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
 5 |/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
 6 ||/ 名称                            版本                 体系结构             描述
 7    -===============================-====================-====================-===================================================================
 8 ii  lilo                            1:24.2-2             amd64                LInux LOader - the classic OS boot loader
 9 
10 $ sudo apt install lilo #如果提示未安装,则进行安装操作

    3.翻看U盘的盘符,将U盘的故事情节备份,之后格式化U盘.格式化程fat32就能够.(能够见见笔者的U盘格式已经是fat32的了)

 1 $ sudo fdisk -l                #查看U盘的分区
 2 
 3 ...
 4 
 5 Disk /dev/sdb: 7.3 GiB, 7784628224 bytes, 15204352 sectors
 6 Units: sectors of 1 * 512 = 512 bytes
 7 Sector size (logical/physical): 512 bytes / 512 bytes
 8 I/O size (minimum/optimal): 512 bytes / 512 bytes
 9 Disklabel type: dos
10 Disk identifier: 0x48156368
11 
12 设备       启动   Start     末尾     扇区  Size Id 类型
13 /dev/sdb1  *    1347328 15204351 13857024  6.6G  c W95 FAT32 (LBA)

    能够看出本身的U盘的盘符是/dev/sdb

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:linux系统创建windows启动盘

关键词: