分类:指南
简介:现在安装windows和linux多系统比以前要容易,linux系统比如ubuntu和centos都对多系统安装进行了优化.但是有些坑要避免,本文就帮助你尽量躲开那些常见的坑.我技术一般般,也只能看看文档做事,遇到问题也只能搜索引擎解决。
因为想自己编译软路由的固件,所以必不可少的需要一个linux系统,我向来有选择困难症,ubuntu和centos我都要!我开始使用虚拟机安装linux系统,但是编译结果总有点毛病,网上也都是建议不要在虚拟机上面编译。所以干脆给我的小主机安装多系统吧,自然我ubuntu和centos都要!
现在安装windows和linux多系统比以前要容易,linux系统比如ubuntu和centos都对多系统安装进行了优化.但是有些坑要避免,本文就帮助你尽量躲开那些常见的坑.我技术一般般,也只能看看文档做事,遇到问题也只能搜索引擎解决。
ubuntu和centos老早就支持了uefi启动模式,他们的安装包也同时支持legcy和uefi启动模式,而windows7除非修改过,否则是不支持uefi启动模式的.
1、于是第一个坑就是windows7和ubuntu以及centos启动模式上的差别,要安装三个系统共存,就必须选择legacy启动模式。
不同主板bios设置启动模式的设置位置不一样,相信会折腾linux系统的玩家不需要我啰嗦这个。
2、第二步就是用ultraiso软件写启动U盘,这个过程我也不准备细说。第二关键的一个坑就在这里。
箭头位置:我们平时写启动U盘使用的都是HDD+模式,但是在这里行不通,选择HDD+模式写盘在安装过程中会出现莫名其妙的错误,ubuntu和centos都会出现。谷歌一下找到个玩家的经验,就是在这里选择RAW模式。用这个模式之后一切顺利。
3、第三步,我们需要在硬盘里面分出一个“可用空间”给安装linux使用,估计很多人是是使用windows磁盘管理器直接压缩出额外的空间给linux系统的,这里可能会遇到第三个坑:
如果您压缩的磁盘是主分区(主分区和逻辑分区的区别大家查一下),主分区压缩出来的空间是“未分配空间”,在windows磁盘管理器里面显示是下图这样,黑色标签的。
这块未分配空间是不能给linux使用的,需要将这个“未分配空间”变成“可用空间”,“可用空间”是下图这样绿色的标签。
把未分配空间变成可用空间可以使用windows自带的diskpart命令,也可以用diskgenus或者傲梅分区助手。这里大家也可以搜索一下具体操作步骤。
同时也建议最好不要使用windows系统盘进行压缩获得空间。
4、前面三步骤准备就绪,就可以安装ubuntu或者centos了。建议安装顺序是windows7→Ubuntu→Centos.
Ubuntu安装过程可以自动识别windows7的引导。选择第一项“与windows7共存”。如果你觉得像自定义一下ubuntu的磁盘目录,你可以选择最后一项,但是这样呢安装完成之后可能需要修复一下系统引导才行,修复系统引导可以编辑引导文件,也可以在windows系统下使用easybcd这个软件。这一步我直接选的第一项,我懒。
5、按照我的步骤来的话估计顺利的就把ubuntu给安装上了。这一步安装centos。我用的是centos7。
步骤还是那样,压缩或者分割出一个“可用空间”给centos,再U盘启动centos系统安装。
centos7引导用的是grub2,而ubuntu的引导用的是grub,所以安装好centos之后,会覆盖ubuntu的引导,覆盖之后,ubuntu添加的windows7引导选项就没有了,需要更新一下centos的grub2引导,把windows7也加进去。
在centos系统下打开命令终端,执行命令(请使用root权限操作):
grub2-mkconfig -o /boot/grub2/grub.cfg
执行后的界面图如下:这样会自动找到windows7的引导项并加入grub2里面。
然后就可以愉快的玩耍了。
|
|