澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

linux系统创建windows启动盘,安装过程step

2019-09-11 作者:澳门新萄京官方网站   |   浏览(115)

    平日专门的职业中用到linux的操作命令相当多,因而为了方便,就给Computer装了双系统,一般职业的时候,都选用步向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            #卸载镜像

    现在消除了.重启Computer,验证劳动成果吧

   

 

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

自家的计算机上实在已经具备了Centos7和Windows7双系统,可是出于有些缘由,今后win7系统无法用了,故须求在Centos上成立Windows的起步盘。

上一篇中大家规定了分区方案今后,就足以开始设置双系统啦。

    在此之前也接触到在linux中做u盘运维盘的有些博客或另外音信,全是说用dd命令就能够解决,在此之前也试过,dd命令刻录windows的iso文件有失水准。系统不能甄别刻录出来的开发银行盘。以前并未有研讨什么原因变成的,前几日此伏彼起那么些问题,上网寻觅施工方案。找了好长期终于找到一篇能够健康做运转盘的篇章。下边是文章的网站,风野趣的望族能够自行查看:

准备

win7旗舰版iso镜像;

8G u盘一枚;

ms-sys安装包;


初期谋算

驷不及舌:装系统从前必须求预备二个U盘运转盘,出标题时候可以即时进PE恢复生机!!!血的训诫!
本人提议对磁盘举行分区、重新建立MBXC60等操作都在PE里面达成。制作U盘运维工具得以动用大白菜。

大白菜

    url: 感激 “天外之客”分享。

Linux上制作Windows启动u盘

安顿希图好的u盘,并查看u盘的配备名称

~]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/sdb        3.2G  3.2G     0 100% /run/media/alfer/u8

只顾:借使看到u盘(/run/media/alfer/u8)挂载在/dev/sdb设备下,则必要先将其卸载;倘若这里看不到usb 设备,则要用 fdisk 工具查看。

安装usb设备/dev/sdb的 /dev/sdb1为运维分区

cfdisk /dev/sdb 或 fdisk  /dev/sdb (partition type 7, and bootable flag)

u盘分区格式化

格式化分区sdb1为ntfs格式:

mkfs.ntfs  -f /dev/sdb1

利用ms-sys写入mbr音信到u盘以指引win7:

ms-sys  -7 /dev/sdb

里面包车型地铁-7参数指Win7 MBXC60,sdX指的是U盘对应的盘符。

将ISO镜像文件写入到u盘:

mount -o loop win7.iso /mnt/iso

mount /dev/sdb1 /mnt/usb

cp -r /mnt/iso/* /mnt/usb/

sync

督察写入状态:

watch -n1 iostat


卸载计算机上本来安装的Linux

实际不是把装Linux的硬盘分区格式化就行了,这样计算时机化为砖头的!因为Linux用grub2指引开机,直接格式化就从未开机携带程序了。所以说一言不合就进PE。

duang!上边是手续:

  1. 开机前把刚刚接纳老黄桃制作的开发银行U盘插进计算机,开机就狂按F12(不相同型号的管理器那么些开关分歧样,联想是F12,能够自动百度)
  2. 选择U盘启动
  1. 运转Geniusdisk分区工具
  1. 格式化以前安装的Linux分区(此处能够把这个分区删除掉,重新安装时再分区,也得以不删,到时候直接选择哪个分区是根分区,哪个是home分区等)
  1. 重新建立MB奥迪Q5,那样再开机就能直接步向windows,实际不是黑屏了。

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

从u盘运行安装Windows系统

后天您早已足以从u盘运转来设置Windows了。


预备centOS 7的设置镜像

  1. centOS 7的的设置镜像能够从官互连网下载。另外上面那一个能够扶助领会应该设置哪个。
  • CentOS-7.0-1406-x86_64-mp4.iso 标准安装版,一般下载这一个就能够了
  • CentOS-7.0-1406-x86_64-NetInstall.iso 互连网安装镜像
  • CentOS-7.0-1406-x86_64-Everything.iso 对总体版安装盘的软件拓宽增补,集成富有软件。
  • CentOS-7.0-1406-x86_64-GnomeLive.iso GNOME桌面版
  • CentOS-7.0-1406-x86_64-KdeLive.iso KDE桌面版
  • CentOS-7.0-1406-x86_64-livecd.iso 光盘上运转的系统,类拟于winpe
  • CentOS-xxxx-LiveCD.ios 和CentOS-xxxx-bin-VCD.iso有啥分别?前者独有700M,前者有3.8G。其距离不仅在大大小小上,其越来越精神的差别是,CentOS-xxxx-LiveCD.ios只好加载到内部存款和储蓄器里运营,不能够设置。CentOS-xxx-bin-DVD1.iso才得以设置到硬盘上。
  • CentOS-xxx-bin-DVD1.iso,CentOS-xxx-bin-DVD2.iso分别是干什么的?前者是3.8G,前者是500M。其距离是VCD1是CentOS的安装文件,DVD2是CentOS的某个软件(就轻便实用CentOS来讲是无需的)。
  1. 下载了设置镜像之后采用ultraISO把镜像写入U盘。
  1. 除此以外还亟需把ISO镜像文件也拷贝到U盘中,不然安装时候会说找不到img文件,然而CentOS 7的安装文件大小为4.03G,刚好超越fat32文件格式4个g的最大文件限制(囧)。这里消除的主意是把iso镜像中package文件删除再拷贝到u盘里

    依据地点博客的手续,笔者进行了之类操作:

总结

Linux上创立 Windows的运维盘全部流程应该是:

u盘创设运营分区 -》u盘分区格式化 -》写入辅导程序 -》写入镜像文件 -》 制作产生。

在Centos系统上塑造Windows运营盘的时候,笔者尝试了二种分化的方法,皆是能够制作成功的:

写入u盘运营指导Win7安装格局

措施一:如文中,利用ms-sys工具写入,ms-sys  -7 /dev/sdb;

方法二:利用lilo工具,sudo lilo -M  /dev/sdb mbr;

方法三:利用syslinux工具,sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdb;

镜像文件写入u盘

方法一:挂载 iso 镜像后,复制到u盘;

主意二:dd命令写入iso镜像文件到u盘的启航分区

# 无需挂载/dev/sdb1

sudo dd if=/home/peter/Downloads/WindowsTechnicalPreview-x64-ZH-CN.iso of=/dev/sdb1 bs=4M iflag=direct​

始发安装双系统

旋即本黄党谋了那篇博客。

  1. 仍旧是F12, 采取U盘运维,不过这一次不再是winpe的u盘运行盘,而是刚才制作的centOS 7的安装镜像盘。然后会跻身到这么些分界面:
  1. 选第一项“Install CentOS 7”, 按TAB键,将上边出现的一声令下改为:

vmlinuz initrd=initrd.img linux dd quiet

接下来找到自个儿u盘的盘符,一般计算机唯有三个硬盘的话,u盘的盘符便是sdb4, 假使有四个硬盘,应该正是sdc4,差十分的少能猜出命名方式。

  1. 重启计算机(怎么重启?电源按钮呀),重复步骤一、二,但此次输入的命令行是:

vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet

而后就能够跻身图形安装分界面

本条分界面会让您选拔是小小的安装,依然顺便安装一些软件什么的,这些依照本人的内需,你是用来架服务器,仍然桌面应用。

再有三个KDUMP那些作用看别的人说能够关闭,好像比较鸡肋,笔者也绝非尖锐钻研,就给enable了。

  1. 安装地点那个分界面选取自个儿分区)

那边怎么分区能够看那些连串博客的率先篇,讲了如何布置和谐的分区,另外关于文件系统的对待,请参考百度健全。

谈到底,有没有一种Mac OS即视感。。。

下一篇博客笔者将讲一下装置好CentOS 7之后供给对系统做什么布置。
这点很要紧,因为频频相当多少人讲了安装,未有讲配置,特别是包管理器yum源的安顿等,非常多新手装好系统,高兴地开端装软件,却不时开掘package not found,但一览无遗是服从教程敲的下令,为啥就可怜呢?

负有那几个难点,在后头的博客里,笔者都会尽量详细地演说。

    笔者的操作系统:ubuntu 17.04

教训

记不得是写入教导程序时依旧在用dd命令写入镜像文件时,误写入到了小编的移动硬盘中,导致移动硬盘数据总体抛弃,就好像遗失了爱怜的事物,深恶痛绝!

linux系统创建windows启动盘,安装过程step。    1.第一检查有未有安装ntfs-3g,看到本人早就设置过了.若无设置的实践命令: sudo apt install ntfs-3g

参考

How to make Windows 7 USB flash install media from Linux?;

在Ubuntu Linux下制作Windows 运维安装 USB盘;

Linux磁盘分区工具的运用;

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系统创建windows启动盘,安装过程step。   

 

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:linux系统创建windows启动盘,安装过程step

关键词: