有精通linux的大佬吗,20rmb求救

@Ta 2023-10-03 8075点击
电脑装的是win10+centos7.6双系统。今天看见centos空间不够了,就准备扩容一下,找了个教程。pe划分了300g的空磁盘,然后重启进centos发现进不去,网上说是以为多了个盘,找不到系统了,就用了
set root=(hd0,gpt3)
set prefix=(hd0,gpt3)/grub2
insmod normal
normal
这个方法,成功进入了centos,然后按照网上说的用grub2-mkconfig -o /boot/grub2/grub.cfg更新引导,接下来就再也进不了centos了。提示的是symbol ‘grub_register_command_lockdown‘ not found
回复列表(4|隐藏机器人聊天)
  • @Ta / 2023-10-04 / /

    艾特一下老虎

  • @Ta / 2023-10-04 / /

    参考archlinux的wiki吧,基本是一样的
    https://wiki.archlinuxcn.org/wiki/GRUB
    小米20定制版

  • @Ta / 2023-10-04 / /

    技术就值20rmb了!问问gpt吧
    https://www.chengyao.xyz

  • @Ta / 2023-10-04 / /

    根据您的描述,您在尝试扩容CentOS系统后遇到了引导问题。错误消息 "symbol ‘grub_register_command_lockdown‘ not found" 表明您的GRUB引导加载器可能遇到了问题。以下是一些步骤,您可以尝试修复这个问题:

    1. 启动您的计算机,然后从CentOS的安装光盘或USB启动介质中进入恢复模式。您可以选择 "Rescue CentOS" 或类似的选项。

    2. 在恢复模式下,挂载您的CentOS根分区。通常,您可以运行以下命令来挂载根分区(假设您的根分区位于/dev/sda3):

      mount /dev/sda3 /mnt
      

      请根据您的实际分区配置进行调整。

    3. 进入挂载的根分区:

      chroot /mnt
      
    4. 重新安装GRUB引导加载器:

      grub2-install /dev/sda
      

      如果您的CentOS安装位于其他磁盘或分区,请相应地更改设备路径。

    5. 重新生成GRUB配置文件:

      grub2-mkconfig -o /boot/grub2/grub.cfg
      
    6. 退出chroot环境:

      exit
      
    7. 卸载根分区:

      umount /mnt
      
    8. 重启计算机:

      reboot
      

    这些步骤应该能够修复GRUB引导加载器,让您能够重新启动到CentOS系统中。请确保在执行这些操作之前备份您的数据,以防万一。如果问题仍然存在,您可能需要进一步调查问题的根本原因,并查看GRUB配置文件是否正确。

添加新回复
回复需要登录