为啥要装:
在已有的win10系统中安装Centos7系统,构成双系统,由于虚拟机中的centos7 时不时出现一些问题,更甚者直接起不来,无法忍受。。。在网上搜了搜教程,由于需要的资源本地都有,前后过程大概花了2个小时不到。以下步骤都是从其他文章copy而来,自己按步骤一一操作验证过了,可行。我的笔记本是DELL,有步骤稍微不同,文中会指出。借鉴的文章请参考:{参考文章}
安装流程:
姑且认为你的电脑里面已经是win10系统了,我们需要准备一下下面几个资源
a. CentOS-7-x86_64-DVD-1511.iso (https://www.centos.org/download/)
b. 下载并安装 UltraISO,用于做U盘启动盘 (百度即可,第二个就它)
c. U盘一个(> 4G)
【一】 在WINDOS 中划分出用于安装Linux的分区
建议多划分一些50G太少了
最后这边多出来的空间放着就好,不需要再做其他操作,当初自己还纠结了一把
【二】 将Centos的iso写U盘,用作启动盘
U里面的数据备份,后面会格式化U盘
这里写成了格式化FAT32,我们需要格式化成了NTFS格式,FAT32有4G大小文件写入限制
至此,U盘启动盘已经制作完毕
【三】 U盘引导,安装
插入U盘,重启电脑,按住F12 (我的是dell pc)
不可直接选择Install Centos7,需要先做如下修改(按TAB键,我的是按e:UEFI模式下提示的是按E)
然后将字符串改为下边这样,回车:
于是就出现了一大堆的字符串和OK,不用理会,等着就好,上一张图作参考:
下面进入到Centos7的安装界面,根据界面提示安装即可,唯一需要注意的是下面这个
切记!!!
【四】修复引导
(不做修复引导,开机后无法选择进入WIN10)
在CentOS7中需要配置/boot/grub2/grub.cfg,但是会警告该文件不能被修改,这个文件是通过grub-mkconfig使用配置文件模板和设置自动生成的。
所以我们修改模板文件,然后使之自动重建grub2引导。
1、执行:
$ sudo vi /etc/grub.d/40_custom
**得到打开文件后,执行a进行编辑,
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.**
menuentry 'Windows 10'{
set root=(hd0,1)
chainloader +1
}
~
~
~
~
"/etc/grub.d/40_custom" 9L,272C
ZZ 退出编辑并保存。
2、执行:
$ grub2-mkconfig -o /boot/grub2/grub.cfg
生成grub.cfg文件。
3、最后,执行:
$ reboot
重启既可以看到为windows10的引导了。
注意:
1、grub2中的第一块磁盘的第一个分区是(hd0,1),不是(hd0,0)。
2、chainloader +1中,+1是在一起的,注意一下。
reboot 电脑,你可以看到centos7 和 win10 的选项
“安装完成后,在centos中添加SAMBA服务,从另一台PC映射过去可以更好的操作服务器”