双系统(win+centos)linux引导修复

前情:先安装的windows系统,再安装centos7,centos的引导会挂载windows下

修复centos7引导

1. 制作启动盘
准备一个空白U盘,使用ventoy制作成启动盘
教程参考链接:http://t.csdnimg.cn/cxgEr

2. 去centos官网下载livecd镜像,放入U启
官网链接:https://buildlogs.centos.org/centos/7/isos/x86_64/
镜像选择:
选择最新的第一个也可以
如果官网下载速度太慢也可以考虑其他国内的镜像源。

3. 接入livecd启动盘,重启设备
进入bios更改启动项为U盘启动,保存退出后,进入ventoy界面时选择下载好的镜像,回车进入系统。

4. 挂载目录
进入后,打开终端,挂载boot目录和EFI目录,(EFI包括了window引导文件)

mount /dev/sda2 /mnt
mount /dev/sda1 /srv

将上述路径改成实际路径,查看路径方法:打开磁盘,选择系统盘对应分区,在下方有设备信息。
挂载后使用 ls 命令查看目录下是否有文件。

5. 启动引导文件
5.1 下载grub工具

yum install grub2-efi-x64-modules

5.2 将windows引导挂载在srv下

grub2-install /dev/sda1 --boot-directory=/mnt --efi-directory=/srv

5.3 输出windows引导文件

grub2-mkconfig -o /dev/shm/grub.cfg

到这这一步执行完会输出已存在的系统引导。
如果只是因为硬件更换(如主板)等原因导致linux系统引导丢失,此情况属于引导还在只是不显示,执行到这一步就可以重启系统查看引导是否修复成功。一般来说到此就能解决问题了。

5.4 取消挂载,重启系统

umount /mnt
umount /srv

reboot
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值