1. 首页
  2. 技术分享

双系统间的切换问题的恢复(win7与centos7系统)

已经整了两天的双系统了,下面把从做centos系统到安装以及切换两个系统出现的问题及步骤,在低下就好好的道道.

首先,你得在你计算机上分一个差不多大小的磁盘用来centos 的使用安装,如下图设置(因为本人安装的是F盘)

双系统间的切换问题的恢复(win7与centos7系统)

接下来,在网上找你需要的安装的iso文件,根据网上制作系统盘的方法制作所需要的linux系统;

一般从制作盘到安装系统都是傻瓜式的,没有什么难度,安装好之后就要需要做一些基本配置,就比如语言设置 时区设置  网络设置等等;

刚安装成功后,进入win7系统下载并安装软件EasyBCD软件去设置路径条目

双系统间的切换问题的恢复(win7与centos7系统)

然后将win PE放入u盘,用win PE去恢复win7系统   操作完这些 重启电脑虽然有linux选项  但发现总是进不去centos系统,但win7系统可以进去  试过很多方法 未果,最终决定试试用centos去引导win7系统

方法如下:将装有centos系统的u盘插入电脑   修复centos的启动引导项  选择troubeshooting选项  选择rescue a centos system 模式继续按enter进入  如若进不去返回来 选择troubeshooting 按tab键,修改u盘路径,如下图所示:

双系统间的切换问题的恢复(win7与centos7系统)sda是本地磁盘,sdb是u盘,有可能不是4,可以修改成sdb1或者2或者3或者其他一些


双系统间的切换问题的恢复(win7与centos7系统)选择选项1,进入救援模式


双系统间的切换问题的恢复(win7与centos7系统)

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

 /sbin/grub2-install(此处有空格) /dev/sda,输入exit退出后执行reboot重新启动系统。但是以上步骤只是又把centos的启动项找回来了,windows7的引导又不见了,win7的引导需要在后续步骤通过grub2来完成。

恢复centos引导后继续恢复windows7引导的方法: 
经过前面所述步骤之后centos系统又能打开了,所以可以直接通过centos的grub2功能实现windows的引导。此时可以输入此命令直接搞定:grub2-mkconfig -o /boot/grub2/grub.cfg,然而,输入该命令后并没有发现与window相关的任何信息,也就是说使用上述命令的前提是centos能够识别windows7系统的磁盘格式。

由于本人的windows7系统安装在ntfs格式的分区中,所以我先安装ntfs-3g,使centos能识别出windows所在的分区。

安装ntfs-3g的步骤如下:

添加ntfs-3g下载源, 输入: 
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 
更新yum,输入: 
yum update 依照提示选择y 
开始安装ntfs-3g,输入: 
yum install ntfs-3g 

然后输入grub2-mkconfig -o /boot/grub2/grub.cfg, 系统就能自动找到win7系统或xp系统的引导项,并加入到了grub.cfg菜单中,重启就可以正常切换两个系统了。

本文来自TCloud,如若转载,请注明出处:https://www.tcloud.io/2222.html

全行业托管云平台,助力千万业务轻松上云