来自 电脑知识 2019-09-14 22:42 的文章
当前位置: 威尼斯国际官方网站 > 电脑知识 > 正文

linux系统创建windows启动盘

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

linux系统创制windows运转盘,linuxwindows运维盘

    常常做事中用到linux的操作命令非常多,因而为了便利,就给计算机装了双系统,一般工作的时候,都选用步向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            #卸载镜像

    将来解决了.重启Computer,验证劳动成果吧

   

 

平常做事中用到linux的操作命令相当多,因而为了方便,就给计算机装了双系统,一般职业的时候,...

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

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

    2.安装lilo,看到也设置到位了.若无安装,实施命令:sudo apt install lilo 实行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.
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   #如果没有安装,则执行这个命令安装

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

    小编的操作系统:ubuntu 17.04

   

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

    平时职业中用到linux的操作命令很多,因而为了有助于,就给计算机装了双系统,一般工作的时候,都选用步入linux系统。不过今天有件专业之外的事务须求消除下:创设二个windows运营盘。假使依据以后以来,笔者会运转windows,然后用xxx职业制作u盘运转工具,傻瓜式的创办运转盘。可是前些天不想再重启系统踏入windows做u盘的运行盘了。想在想在linux系统中做u盘运转盘。

本文由威尼斯国际官方网站发布于电脑知识,转载请注明出处:linux系统创建windows启动盘

关键词: