centos7+win10双系统安装引导

centos7+win10双系统安装引导,第1张

1、先安装win10系统,然后将用系统自带的磁盘管理工具划出准备装centos系统的空间,不需要格式化。

2、然后安装centos,选择free空间容量的那块磁盘,进行安装。

安装完centos后win10将无法正确引导至系统下,可以用centos的grub2来引导win10。

CentOS默认源里没有ntfs3g,可通过添加aliyun的epel源来yum安装。

1、加源

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

2、安装

yum install ntfs-3g

3、更新引导项

grub2-mkconfig -o /boot/grub2/grub.cfg

该过程中会自动找到win10的启动项目,并加入启动列表,重启即可看到centos7和win10的启动

因双系统添加好引导项后默认会从centos启动,所以要想默认win10系统,需要修改启动顺序。

1、查看/boot/grub2/grub.cfg文件BEGIN /etc/grub.d/30_os-prober段落中menuentry后面单引号中的引导名称,记住。

例如:menuentry 'Windows 10 (loader) (on /dev/sda1)'

引导项名词就是Windows 10 (loader) (on /dev/sda1)

2、修改 /boot/grub2/grubenv

saved_entry=Windows 10 (loader) (on /dev/sda1)

3、重起试试

win7和岑投诉设置开机引导方法:恢复centos的引导:

用centos iso 制作启动u盘进入到安装centos的界面,开机选择的时不要选择安装centos,而是选择troubleshooting疑难解答选项,然后选择rescue a centos system。

按tab键选择continue (一定要选),然后选择确认。

进入命令行界面,输入chroot /mnt/sysimage;接着就是重要的一步,安装grub2。

执行以下命令:/sbin/grub2-install /dev/sda安装成功后执行reboot重新启动系统。

这是又把centos的启动项找回来,windows的引导要在之后通过grub2来完成。

恢复windows的引导:

重新启动系统之后centos系统就能打开,可通过grub2的功能实现windows的引导。

注意:如windows系统安装在ntfs格式的分区中,应先安装ntfs-3g,使centos能识别出windows所在的分区。

打开终端,在root用户下执行下面的命令。grub2-mkconfig -o /boot/grub2/grub.cfg。

grub.cfg为grub的配置文件。 系统自动找到windows 8 系统与xp系统的引导项,并加入到grub.cfg菜单中。就避免手功改动文件的危险,并且所有系统都能正常启动。

本人捣鼓了安装Centos,Centos安装成功,但是添加引导一直没添加成功,具体情况如下:

前期准备:

1、确认一下笔记本的一些配置:

本人笔记本是UEFI+GPT的方式,双硬盘

2、直接使用Windows的磁盘管理,用磁盘压缩切一个空间出来就好了。我是切了40G出来。

3、制作CentOS启动盘,用的UltraISO制作

4、关闭安全模式(各个电脑各不相同,自己捣鼓,在BIOS下执行)

安装

1、BISO选择U盘启动,进入页面,第一个是正常安装,第二个是检测安装,第三个是修复模式

2、选择第一个,按e键进入安装编辑界面,将第一行命令"hd:LABEL="后面的修改为:CENTOS7 quiet pci=nomsi nolapic moapic

注:修改的内容说明一下情况:CENTOS7为U盘名称,因为电脑可能不知道要根据哪个盘来启动,所以要改启动盘名称,pci如果不设置的话,进入安装配置界面可能看不到你在windows磁盘管理压缩的卷,想要看到的话,需要设置SATA mode 为 AHCI mode,但是我的设置不了,只能通过命令行取添加识别了

(3)安装位置:选择之前磁盘管理压缩的40G:/ 20G,/boot 200m,/boot/efi 200m,/swap 2G,/home 剩下空间

安装过程问题:

1、启动盘进入Install Centos界面之后,按Ctrl+X 之后,运行到某一处就停了:其实命令行里的配置没有指定启动盘的位置,导致安装centos找不到相关配置;

2、进入安装界面,在安装位置时找不到分配的硬盘,我网上找了一下,大概是centos系统分辨不了目前硬盘的模式,需要在命令行那里添加读取模式或者修改硬盘读取模式,我的硬盘读取模式修改不了,就使用命令行的方法了,具体参见: http://blog.51cto.com/douya/1532162

3、在分区那里,一开始就分了4个区,没有对/boot/efi进行分区,然后安装的时候提示:未找到有效的引导程序目标设备,看到提示有提到/boot/efi,虽然不是很懂是什么意思,但是提到了,那就给/boot/efi分区,分完之后没有提示错误了。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11418358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存