CentOS 7 与 Win 10 双系统安装

1. 准备硬盘空间

右键我的电脑 -> 管理 -> (计算机管理 - 存储 目录下) 磁盘管理 ->
右键一个磁盘 -> 压缩卷 -> 输入压缩空间量1 -> 压缩2


[1] 如果选择了一个非空磁盘进行压缩,这里可能会出现无法压缩的情况,因为压缩时需要连续的磁盘空间,但磁盘一旦写入文件,很可能剩余空间不连续,所以最好找一个空磁盘进行压缩,实在没有空磁盘,可以试着缩小压缩空间量

[2] 新分区不要执行“新建简单卷”,不然CenOS会不识别


2. 制作系统启动U盘

下载CentOS镜像
下载UltraISO软碟通

空U盘1插入电脑 -> 找到CentOS的镜像文件 -> 右键 - 打开方式 - UltraISO -> (菜单栏)启动 -> 写入硬盘映像 -> 确认弹出框中选择的U盘是不是你要的那个-> “刻录校验”打勾(不打也行) - 写入方式是“USB-HDD+” -> 写入2


[1] U盘会被格式化,如果U盘非空注意备份文件

[2] 写入需要一定时间


3. 安装系统

插上启动U盘,重启系统,在开机界面按 F2 或者 F12 或者 别的什么 进入Boot界面(不同机器不一样,不知道的话百度吧)

之后会进入CentOS 7的安装界面,有三个选项:

Install CentOS 7
Test this media & install CentOS 7
Troubleshooting

选择第一项,按Tab键(或者别的键,我见过按e的,具体看界面下方的提示),然后会出现一串字符

vmlinuz initrd=initrd.img xxxxxxxxxxxxxxxxxxxxx quiet

将中间xxxxxxxxxxxxx的部分换成 linux dd
变成vmlinuz initrd=initrd.img linux dd quiet
然后回车

之后最下面会出现一个列表,找到 LABEL 一列中内容有 CentOS 的那行,记下该行中 DEVICE 那一列对应的值,这就是你 U盘 的名字(一般是sdb4或者sdc4 ? ),一会安装的时候要用到。然后强制关机,开机后用跟刚才一样的方法来到安装界面,依旧按Tab键

再将 vmlinuz initrd=initrd.img xxxxxxxxxxxxxxxxxxxxxxxx quiet
改为 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet ( sdb4 换成你刚才记下的名字)
然后回车,稍等片刻应该就进入图形化界面了

之后选择安装过程中使用的语言,这个时候选中文不会使安装完成后系统目录下的文件夹名称变为中文,之后配置日期时间等选项

配置分区:

点击

"系统(SYSTEM)"

下的

"安装目标位置(INSTALLATION DESTINATION)"

然后可以看到之前压缩出来的那个硬盘分区(通过硬盘的容量可以看出来),选中这个硬盘分区,然后一定要选择

"我要配置分区(I will configure partitioning)"

这个选项(因为不选的话似乎会将整个硬盘格式化,不过我还没试过不选)进入后可以让程序自动分配,分好后点击

“完成”

即可

选择安装的软件:
看个人需求,初学的话安装 GNOME 桌面 应该也够用

键盘:
可以将 “布局切换选项” 选择为 “Ctrl+Shift” ,这样符合win下的习惯

全部设置完成后就可以开始安装了
安装时记得创建一个新用户,同时设置root用户的密码,然后等待安装结束,点击重启选项,在开机界面再次进入BIOS调整一下引导顺序,将U盘的优先级调低,把引导顺序恢复,CentOS 7的安装就完成了,现在开机试试,是不是进入了CentOS 7的界面了?


进入 CentOS 7 后先连上网线,试试能不能打开网页,如果显示无法连接网络,应该是网卡默认关闭了,还需要打开网卡,这一步很关键,如果没有网络,后面的下载操作就无法进行了,
具体操作参考:

CentOs 7怎么联网
解决Centos7安装完毕后无法联网的方法

备注:

  1. 第4部分的操作有些需要root权限,
    如果以普通用户进入了系统,
    那么想切换root用户可以在终端中输入:
    su root
    回车,之后输入root用户的密码(已输入的密码是看不见的,正常输入就好),回车,就切换到root用户了

  2. 安装完CentOS 7后可能没有wifi图标,
    因为有些无线网卡没有驱动
    或者是没有安装wifi模块
    先执行 sudo yum install NetworkManager-wifi 然后重启,看看右上角wifi图标有没有出现,如果重启后还是没有出现,估计就是没有驱动,那就需要自己找这块网卡相应的驱动,然后安装。


4.找回Win启动项,并将win设为默认启动项

有些机器安装完成CentOS后不会丢失Win启动项这样就不用找回了,只需将Win设置为默认启动项即可

设置win为默认启动项:
网上很多教程是改 /boot/grub/grub.conf 文件,但是我的CentOS 7没有这个文件
我的设置方法是:
以root用户打开 /etc/default/grub 文件,

GRUB_DEFAULT=saved这句改为
GRUB_DEFAULT=xxxxx 这个 'xxxxx' 就是你的win启动项的名字,从开机界面上可以看到,把它一字不差地写到这里;
然后运行(root权限下):
grub2-mkconfig --output=/boot/grub2/grub.cfg
然后重启,就会发现开机时默认选择了win启动项,大功告成。

如果丢失了win启动项,需要安装 NTFS-3G驱动1 找回win:
打开终端 ->

在终端中输入以下命令(用阿里云的epel源)
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo回车

之后输入
yum update ; yum install ntfs-3g 回车
安装完成后就可以在CentOS中查看win系统中的文件了(图片音频文档等等)

下一步就是找回win的系统启动项
继续在终端里输入
grub2-mkconfig -o /boot/grub2/grub.cfg 回车
完成后win启动项就会出现在开机界面了,但默认还是先启动CentOS
要设置win为默认启动项,方法同上


[1] NTFS-3G驱动用于识别Windows的NTFS文件系统,可以使CentOS直接访问Win系统中的文件


你可能感兴趣的:(CentOS 7 与 Win 10 双系统安装)