自己动手装一台Windows+CentOS双系统的主机
最近在Vultr买了一台主机(一个月一小时,不想要了直接销毁)准备搭服务器放一些demo,然后问题出现了!!!他喵的!!!liunx的命令不是很会啊,基本全是BD的。
于是我就想能不能把家里不用的笔记本做成CentOS系统的服务器,平时可以直接用自己的电脑做练习,熟悉liunx命令。可是又不想把原来的window系统删除掉…纠结…于是我就想能不能做成双系统呢??!!!
准备工作
- 数据备份!数据备份!数据备份!重要的事说三遍
- 准备两个8G以上的U盘
- 一台可用主机
第一步——U盘的处理
windows 启动盘的制作
下载windows镜像,这里推荐一个网站MSDN
用大白菜或者老毛桃等工具制作U盘启动盘,这里的制作过程不在详细叙述,不了解的同学可以进他们官网学习
将之前下载windows镜像放入启动盘的ISO目录下
CentOS7 启动盘制作
下载CentOS7系统镜像,下载地址centos官网
下载安装ultraiso光盘映象制作工具,下载地址ultraiso官网(用试用版的就行,当然有钱真的可以为所欲为)
插入你的第二块U盘,打开ultraiso点击菜单栏中的“文件”,选中“打开”,找到你下载的镜像文件
找到镜像文件之后,进入菜单栏的“启动”选项,选择“写入硬盘映象”
弹出下图所示的界面,这里的参数默认就行,点击写入,等待完成。
CentOS7启动盘制作完成
第二步——安装windows系统
windows系统的安装方法这里不展开介绍
这里有一点需要注意,在进行磁盘分区的时候,需要预留出一部分磁盘空间用于之后安装CentOS系统,留多少就看自己想法了。(ps: 如果是win10系统的把快速启动模式关闭)
安装完成之后,右键我的电脑进入“管理”–>“磁盘管理”,右键你的系统盘c盘,压缩卷,压出1G的空间,用于CentOS的/boot
第三步——安装CentOS
这里的安装方法网上有很多教程,不在具体展开。可以参考Angel挤一挤的文章
第四步——修复windwos启动项
在完成上面的步骤之后,你会发现每次开机都会默认直接进入CentOS系统,windows的启动选项不见了!!!天呐,我们目的就是制作双系统,这种情况肯定不是我们想要的。
在网上看了大神们的文章之后,终于找到了解决方案
进入CentOS系统,在命令行模式下输入命令
vim /boot/grub2/grub.cfg
按下键盘的‘i’键进入编辑状态,在第一个menuentry 前面,加入如下启动代码:
menuentry 'Windows 10' {
set root=(hd0,1)
chainloader+1
}
按下键盘的ESC键退出编辑,然后输入:wq保存。
输入命令reboot,重启系统。此时虽然有了win10选项,但默认进入的依然是centOS。
到这里其实已经实现了双系统,但是如果想要开机默认进入windows系统的同学需要进入下一步,修改默认引导顺序
进入CentOS系统的命令行模式输入以下命令
grub2-set-default 'Windows 10'
好了,设置完成!!!
验证默认启动项:
# grub2-editenv list
输出:
saved_entry=Windows 10