admin管理员组

文章数量:1632724

win 10/11 安装centos7.8双系统

本文是在双硬盘环境下安装双系统,已有Windows与新安装的CentOS7.8的系统分区分属不同硬盘,通过测试发现legacy方式安装CentOS系统行不通,因此选择也用UEFI方式安装CentOS系统。

1. 使用软碟通制作centos 7.8启动u盘

  • 打开->镜像文件
  • 启动->写入硬盘映像
    • 可选格式化:FAT32即可
    • 写入方式:USB-HDD+ / USB-HDD+ V2
  • 写入

2. 从U盘启动

  • 进入bios,设置启动顺序,UEFI启动即可
  • 如遇starting dracut initqueue hook卡住问题,
    • (9条消息) U盘安装Centos7启动过程中出现:starting dracut initqueue hook_7*24 工作者的博客-CSDN博客
  • 磁盘分区时,将/home合到/里

3. 更新yum源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun/repo/Centos-7.repo

以下可选:

清理yum缓存,并生成新的缓存(存疑,似乎非必需)

yum clean all
yum makecache

更新yum

yum update #可能更新内核与升级系统

或者

yum --exclude=kernel* update #不更新内核,但实测没法跑通,因为部分更新依赖内核更新

4. CentOS支持ntfs文件系统

添加epel源

sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun/repo/epel-7.repo

安装ntfs包

sudo yum install ntfs-3g

5. 双系统双硬盘grub2添加Windows启动项

运行以下命令

grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

如果此时重启时看不到Windows启动项,进入bios检查磁盘模式,如果不是AHCI模式,而是RAID模式,则改为AHCI,重新运行上述命令,再重启,即可看到Windows启动项。(另外RAID模式时,在CentOS系统里也看不到另一个硬盘的分区,改为AHCI模式后则可以看到。)

但此时如果启动Windows会失败,需要先将磁盘模式重新改为RAID模式,才能正常启动Windows,不过此时在CentOS系统里,又会看不到另一个硬盘的分区,但不会影响Windows的启动项。

6. 更改默认启动项为Windows

定位grub配置文件

sudo locate grub.cfg

找到Windows启动项名字

sudo cat yourpath/grub.cfg | grep windows

复制menuentry后引号及引号内的启动项名字

sudo grub2-set-default yourwindows

重启确认。启动Windows时,如遇蓝屏,请确认硬盘模式为RAID模式,如果已经为RAID模式,还是遇到疑难检查界面,则选择关闭电脑,再手动启动电脑,进入Windows即可。

本文标签: 双系统win