win7与linux双系统

2018-12-02 22:28:54 weixin_40543283 阅读数 19904

像我们运维学习者,平常会用到linux,但是又必不可免的会用到windows,所以在一台电脑上安装linux和windows双系统就成了刚需,那么如何来安装windows和linux双系统呢

实验环境

电脑:实验室台式机

优盘:金士顿DT106

安装包:win7.gho  rhel7.5

软件:通用pe工具箱(windows装机工具),poweriso(linux装机工具),DiskGenius(硬盘工具)

一、安装windows

制作windows装机工具

首先在windows上安装一个叫做通用pe的软件,市面上装机pe偶的很,什么大白菜,老毛桃,韩博士之类的,我都用过,但是还是觉得通用pe工具箱更好用(不是软文),页面比较简洁,并且该有的功能一个不少。

通用pe工具箱软件官网http://www.tongyongpe.com/

安装好了以后界面是这样的

插入u盘(u盘内容重要的话请备份)

如上图,勾选ntfs,然后点击一键制作u盘启动盘,进度条走完,u盘启动盘就制作好了

②安装windows系统

首先进入装机电脑的bios模式,然后找到boot选项,将boot mode设置为legacy,将优盘设置为第一启动盘

然后保存并重启

重启后会进入到通用pe的优盘装机界面,选择第一个,如下图

进入到pe界面以后,选择diskgenius一个软件

选择删除所有现在的分区

然后使用快速分区整个硬盘分为三个分区

删除最后一个分区,用来安装linux(留100g足够用了),然后重新建立mbr,这步一定要做

关闭软件,使用通用pe一键快速装机,我这里安装的是win7

点击开始,等待进度条走完后,重启电脑windows就算是安装好了

至此,windows就算是安装完成

③查看系统驱动,查漏补缺

这里可以使用驱动精灵来检测驱动

如上图,只要没有驱动未安装,就认为win7系统可以使用了

二、安装linux

①制作linux装机工具

运行完此步以后,u盘会被格式化。

首先在windows上安装Poweriso,软件界面如下

点击工具然后点制作可启动u盘

然后选择相应的镜像和优盘点击开始即可

这样你就成功的用有了一个linux或者windows安装u盘,再次插上优盘,显示容量和名字会发生变化

②安装linux系统

因为之前修改过bios设置,所以这里会自动进入u盘启动,也就是安装linux的界面,选择第一个

ps:这里的图片是我在虚拟机模拟的图片,真实主机我也是一样的操作,之所以使用虚拟机模拟,是因为这个截图方便

然后静待一会,会进入到安装界面,选择英语并点击继续

会进入到一个安装选项界面

如上图,时区选择是亚洲上海 ,键盘美式,语言英语,安装源本地,安装软件选择server with gui,需要注意的是安装的位置

要设置为下图的样子,这里的硬盘一定要选择在第一部中留出来的那个硬盘,然后选择:I will configure partitioning

然后设置boot分区为200m,swap分区为电脑内存大小,剩下的空间全部给/分区即可

然后点击继续,会进入到如下界面,创建root密码和用户后,就可以开始安装了,等到进度条走完后,系统就算是安装成功了

 三、修改grub文件

此时重启电脑,发现系统自动进入了linux界面,没有了windows系统,这时候不要着急,windows系统还在,一定是GRUB覆盖了原有的Windows引导,由GRUB来引导多系统。但是反之,Windows的主引导记录会覆盖Linux的GRUB引导,所以Linux不会被正常引导,只能启动Windows,所以需要我们手动修改grub文件

进入linux以后,打开终端,切换到root用户后

vim /boot/grub2/grub.cfg                ##87行添加如下内容
menuentry 'mirsoft windows7'{
set root='hd0,msdos1'                   ##此处的hd0表示电脑的第一块硬盘,双系统的同学需要注意
chainloader +1                          ##msdos1表示该硬盘的第一块分区
}

然后重启系统就会发现有了win7这个选项

如果长时间不选择的话,会发现默认进入的是linux系统,如果我们想要默认进入windows系统的话,就需要在终端命令行输入

grub2-set-default 0

ok!这就是双系统的安装教程~

2018-12-06 11:09:50 y_yang666 阅读数 1503

一.先装windows系统
1.首先我们要将u盘制作成windows启动盘,一般我们用的是大白菜UEFI版本制作,制作时要将u盘的文件系统转换成ntfs格式后在制作
在这里插入图片描述
2.接着在网上找个win7或win10的镜像导入到u盘即可,windows启动盘就制作成功了
3.现在我们开始装window7系统,插上优盘,再开机时不停按f12,这时会出现一个界面,接着我们选择USD HDD这一
项,用u盘启动,接着选择大白菜WIN8 PE标准版(新机器)选项.
在这里插入图片描述
在这里插入图片描述
4.然后我们会进入安装界面,这时我们点击DiskGenius分区工具进行分区,进入分区界面后,我们点击硬盘,选择重建主引导记录(MBR)选项,这一步很重要,如果不进行这一步,电脑的硬盘会损坏
在这里插入图片描述
5.接着我们选择删除所有分区,删除完成后我们点击保存更改,然后点击快速分区开始进行分区,一般我们选择分四个区,接着他会自动分区,我们只需等待
在这里插入图片描述
6.分区成功后我们要删除最后一个分区,用来装linux系统
7.分区就此结束,接着返回桌面,点击大白菜pe安装工具进行装机,注入USB3.0驱动后点击确认,等待装机即可
二.接着我们装linux系统
1.首先我们还是要制作linux启动盘,下载UltralISO软碟通进行制作,下载好之后我们点开它,选择文件点击打开选项,然后选择linux系统对应版本镜像(我是提前下载好镜像放到桌面上了).
在这里插入图片描述
2.接着我们选择启动选项,点击写入硬盘映像
在这里插入图片描述
3.接着点击写入等待制作即可
在这里插入图片描述
4.就此linux启动盘就制作成功了
5.开始安装linux系统,插上u盘,同样按f12,点击USB HDD选项用u盘启动,这时我们就会进入到linux安装界面,与安装虚拟机进行的设置相同,设置语言,分区等,要注意的是这里的分区与安装虚拟机时的分区不同,这里我们要分200M给
/boot,分4000M给swap,剩下的都留给/,设置完我们就只许等待安装即可。
三.要注意的是
1.当我们安装完linux后会发现之前装的window系统‘消失’了,其实并没有消失,只是被linux系统覆盖了,此时我们只需要手动设置windows引导就行了。然后我们开始引导,再开机的时候疯狂按上下键,让它停在系统选择界面,接着我们按c,
开始进行手动引导,输入内容如下
在这里插入图片描述
2.手动引导后我们进入到linux系统对windows系统进行永久引导,vim /boot/grub2/grub.cfg编辑配置文件,修改内容如下
在这里插入图片描述
3.修改完配置文件后reboot重启,windows就回来了,双系统安装就此完成。

2019-05-14 14:10:51 fanxueya1322 阅读数 27996

Windows + Linux 双系统的安装

参考自 https://blog.csdn.net/flyyufenfei/article/details/79187656
参考自 https://blog.csdn.net/u012052268/article/details/77145427

1. 准备工作

1.1 U盘启动盘的制作

准备一个 8G 以上的 U 盘(其实 4G 就足够),备份资料,后面会对 U 盘进行格式化。

然后去 ubuntu 的官网下载你想要安装的 ISO 格式镜像文件,通常是 Ubuntu 18 或者 Ubuntu 16。如果你英文不太好,可以选择使用 chrome 浏览器,在打开网页时它会自动翻译。

  1. https://www.ubuntu.com/download/desktop //ubuntu 18.04.2 和 19.04 下载地址
  2. http://releases.ubuntu.com/?_ga=2.132932682.518720393.1557799252-856679875.1557799252 //其他镜像下载地址

Alt text

接下来制作 U 盘启动盘,使用的工具为 Rufus

下载后打开,选择你下载好的镜像文件,它会自动设置参数,然后点击 “开始” 等待完成即可。
Alt text

如果出现提示信息,默认选择即可。

Alt text
Alt text

详细的教程在官网也有,这里附上链接,如果链接失效了,你可以在官网的这个位置找到它——就是你下载镜像页面的最末。
Alt text

1.2 分配磁盘空间

从当前电脑硬盘中分出一块空间用于安装 ubuntu。

windows + x 选择磁盘管理,或者右击我的电脑->管理->磁盘管理。

选择 除了 C 盘 以外且有足够剩余空间(100G以上)的盘,如果满足前面的条件最好选择最后一个盘符(有CDE三个盘就选E,有CDEF就选F),选择右击 压缩卷,输入你想要分配给 ubuntu 系统的空间大小,这里可以先不用着急,看看后面介绍的 ubuntu 分区再根据自己的实际情况选择要分配的空间大小。

Alt text

我的剩余空间很多,这里是分了 600G。可以看到有 600G 的空间被独立出来,后续会被分配给 ubuntu 使用。

Alt text

2. 安装 ubuntu

将刚才制作好的 u 盘启动盘插在电脑上,在开机的时候按下热键,进入启动项选择,应该能看到一个很显眼的带有 ubuntu 字样的启动项,选择那个。

然后你能看到 ubuntu 的启动界面,之后有多个选项供你选择,最前面的两个应该是 试用 ubuntu 和 安装 ubuntu,选择安装。

Alt text

准备安装,如果有网的话建议把下载更新的选项勾上。

Alt text

接下来选择安装类型,清除整个磁盘会导致原来的 windows 系统被清除,选择其他选项我们自己来分区。
Alt text

你在这个界面应该能够看到很多分区,包括你在前面分配的一块空闲空间。
Alt text

2.1 分区

接下来说分区,分区就是将你的那块空闲空间划分成几块,每块有各自的职责。

Ubuntu Linux可以把分区作为挂载点,载入目录,其中最常用的硬盘大小(500G-1000G)分配目录推荐如下表所示:

目录 建议大小 格式 描述
/ 150G-200G ext4 根目录
/tmp 5G左右 ext4 系统的临时文件,一般系统重启不会被保存。(建立服务器需要?)
/boot 1G左右 ext4 系统引导起始位置,建议:应该大于400MB或1GB Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB 或 LILO 系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub。
/home 尽量大些 ext4 用户工作目录;个人配置文件,如个人环境变量等;所有账号分配一个工作目录。
swap 物理内存的两倍 交换空间 交换空间:交换分区相当于Windows中的“虚拟内存”,如果内存低的话(1-4G),物理内存的两倍,高点的话(8-16G)要么等于物理内存,要么物理内存+2g左右

/tmp 可有可无,boot 留 1G,根目录和 /home 建议是多留一些空间,几十到几百G这样,根据实际需要来看吧; 在分配的时候最好先分配其他空间,最后分配交换空间

2.2 分区演示

选中你的空闲区,点击 + ,首先分配 boot
Alt text
网上有这样的说法,双系统–原本电脑已经有了一个是主分区类型的引导器,这里的/boot选择"逻辑分区"就行了;完全空白的一整块磁盘 /boot 要选择"主分区"。我也没有都试过,不过应该是对的。

不过如果是完全空白的磁盘,你是完全没必要自己分区的,在最开始的时候选择 清除整个磁盘 就行了。

特别说明:这篇文章是后来写的,我没有保留当时安装 ubuntu 的截图,这部分的图是取自别人的博客,他的 boot 只分配 300 MB,我的建议还是按 1G 来分。

再点击 + 分配其他区,分区类型都是逻辑分区,位置都是空间起始位置,分配大小的话可以按照我的建议来分——分区表下的红字部分。

Alt text
Alt text

分配交换空间的时候要把 用于 选项修改成 交换空间
Alt text

2.3 安装

分区完成准备安装。

安装启动引导器的设备 选择 /boot 对应的分区。确认无误后点击安装。
Alt text

之后是一些简单的地域和语言选择,创建用户,不再介绍。

等待安装完成……

安装完成后再回到 windows 下看分区是这样子的
Alt text

3. 启动项修改

安装好双系统后你的电脑开机时可能默认还是选择 windows 启动,如果你希望默认 ubuntu 启动,那么就需要修改启动项!

进入 windows 系统,下载工具 EasyBCD ,链接如果失效直接在网上搜。

链接: https://pan.baidu.com/s/1slPiDZ3 密码: z3r7

Alt text
Alt text
将你想要默认启动的系统选项移动到最上面。
Alt text

4. 卸载

见另外一篇博客 https://blog.csdn.net/fanxueya1322/article/details/90205245

2012-06-03 00:43:20 zyf837368104 阅读数 26847

此文是本人经历与网上资料整理如下,便与大家借鉴


我们遇到引导问题的原因可能有

1.      删除Linux,直接在win下删了该分区

2.      调整磁盘,利用工具合并,删除,分割分区导致磁盘分区数目变化

3.      重新安装系统,把Linux下安到新分区,原分区格式化,但没有重装grub2

……

总归,是由于操作者不知道grub2分为两部分,一部分(一般情况下)写在了mbr上,另一部分写在了某个分区的/boot/grub目录(如果/boot单独分区,则直接写在对应分区的/grub目录)里面。由于上述操作,致使grub2的mbr里面的那一部分找不到/grub目录里面的那一部分了(或者那一部分已经删除了)。

现在我们进不了系统,抱着不重装系统的心理继续。

我们开机可能出现了过

1.       grub>

2.      grub rescue>

 

下面分别介绍两种修复方法

1.       如果遇到的是grub>

如果你先装win,然后再装Linux的话,误删了启动文件或者删除了Linux,引导程序就不能读出系统所在的位置,导致出现grub命令提示。这时候可以手动启动比如我的win7c盘,输入如下3个命令就可以了

1.     rootnoverify (hd0,0) 

设为根分区/root设备,但不加载文件系统。(hd0,0)表示第几个硬盘的第几个分区

2.     chainloader +1       

将启动引导权转交给当前分区的首扇区

3.  boot

已经成功了一大半,终于可以进去win了!  不过这样的话,但每次开机你都要输入,我们就要修复一下主引导扇区MBR(硬盘的第一个扇区),一个扇区是512个字节,前面446个字节用于引导程序,接下来64个字节用于存放分区信息,最后2个字节为结束标记。修复的方法很多,xp下可以用个工具 clsmbr.exe(CSDN下载有售),运行一下就可以了,win7这个小工具不能用,不兼容,不过不要紧,我们如果有win7的iso的话,可以从安装包中拷贝bootsect.exe(在boot这个文件夹里)这个文件,然后在cmd中输入 bootsect /nt60 SYS /mbr 就可以了。

然后大功告成。 

2.如果遇到的是grub rescue>

遇到这种情况的原因可能有

这个情况下命令比上种情况少,不过不要紧

方法如下:

1.grub rescue>ls 

//回车,列出本机所有磁盘及分区,如:hd0,(hd0,1),(hd0,7),(hd0,8),(hd0,9)等,我的机器上显示的是(hd0,msdos8)

2.然后查看到底是那个盘是grub的启动盘,做如下测试,若出现该目录下的文件列表,则成;若出现"unknow filesystem"则表示不成功,继续试探!

 

 

ls (hd0,X)/boot/grub X代表ls里出现的盘号,如果出现一大堆的文件,拓展名为.mod,.list等,记住这个盘的盘号(这里是/boot适用于木有单独分区,单独分区可以同理)

3grub rescue>set root=(hd0,msdos8)   //括号里为上一步尝试成功的分区,例如msdos8

grubrescue>set prefix=(hd0,msdos8)/boot/grub 

   grub rescue>insmod normal        //每个命令输入后按回车,">"是提示符!!!

然后应该就退出grub rescue模式了

4) grub> normal  //这样就进入到grub界面下了

很好,我们终于回到Linux了

进入Linux系统之后,还没完呢,在命令行输入以下命令即可!

sudo update-grub

然后输入

sudo grub-install /dev/sda   //你的启动盘

这样就解决了,Win与Linux都可以启动了

 

参考来源:

1.grub rescue修复方法

.http://forum.ubuntu.org.cn/viewtopic.php?t=348503&p=2516283

2.win Linux双系统修复

http://blog.csdn.net/shc5840/article/details/6313323

 

2018-10-01 11:07:03 chen_ke_hao 阅读数 8143

1,首先下载kali linux https://www.kali.org/downloads/,根据自己的电脑选择32位或64位

 2.然后开始刻录U盘,使用win32diskimager进行刻盘,否则在安装时会出现无法加载光盘文件等错误,https://sourceforge.net/projects/win32diskimager/

3.剩下的安装步骤看着这个博客就可以,完全一致https://blog.csdn.net/qq_31386215/article/details/69664759

4.安装完成后,还需要配置网络,这个文档也可以解决https://blog.csdn.net/jsqfengbao/article/details/44225941,这里首先连一根网线,因为刚装好后无线网卡可能还不能用。

5.由于安装时的镜像源没有配跳过了,所以网络好了以后就要配置镜像源,运行nano  /etc/apt/sources.list命令,下面是一些源https://blog.csdn.net/wy_bk/article/details/78636342,可以直接全部复制进去就好了,然后apt-get update && apt-get upgrade

6.现在要安装无线网卡驱动,上面我用的官方的源进行更新的,网上说用网易阿里浙大中科大重庆大学我都没试成功,

(6.1)输入命令sudo apt install linux-headers-`uname -r`,如果报错了,那就在输入apt-cache search linux headers命令。查看可用的headers版本,可以看到我目前可用应该是4.18.0版的。

(6.2)知道了该用什么版本了,就执行更新内核命令apt-get linux-image-4.18.0-kali-amd64,如果这一步出错了,那就在执行apt-get install linux-headers - $(uname -r)命令,这一步如果出现报错,那就直接apt-get linux-headers-4.18.0-kali-amd64 ,如果已经安装成功会提示下图的信息;

好了到这一步,就可以reboot重启,然后就可以看到无线网卡已经启动,然后在/etc/network/interfaces里把无线网卡仿照其他网卡添加上写入保存,然后/etc/init.d/networking restart重启网络就完成了 ,注:如果重启后出现无线网卡正常开启,但是搜索不到网络的话就用/etc/init.d/network-manager restart命令重启一下服务

win7+linux双系统

阅读数 1597