Centos linux 不慎修改grub参数 grub2

阅读: 评论:0

Centos linux 不慎修改grub参数 grub2

Centos linux 不慎修改grub参数 grub2

不慎修改错了 /etc/default/grub 参数,有关hugepages内容,并执行了grub2-mkconfig

启动后内核直接崩溃

 

有两种办法解决:

  1. grub启动命令行解决
    1. grub菜单式,按下c进入命令行
    2. 需要找到 /boot/ 分区所在磁盘,可以通过 ls 命令显示此时所有的磁盘分区情况,可以通过 ls (hd0,msdos1)/ 方式查看磁盘分区下的文件,如果是 /boot/ 分区,会看到 vmlinuz 和 initramfs 文件
    3. 根据 /boot 分区文件系统类型,执行 insmod 命令加载对应的 module,比如 insmod xfs
    4. 找到 /boot/ 分区所在磁盘后,设置 root 变量,root 变量是指定的我们当前交互的根分区,指定我们找到的磁盘分区,set root=(hd0,msdos1)
    5. 加载 linux kernel,并指定系统根分区 root,这个 root 变量并不是我们在上一步所指定的,而是作为加载 kernel 的参数传递的,如果使用 lvm 配置,那么默认是 /dev/mapper/centos-root ,最终命令如 
      linux /vmlinuz-3. root=/dev/mapper/centos-root
    6. 加载 initramfs,如 initrd initramfs-3.img
    7. 此时所有引导的必要参数已经设置完成,输入 boot 命令即可正确引导
    8. 系统引导后,检查修改 grub.cfg 配置,执行 grub2-mkconfig -o 重新生成 grub 配置。

 

  1. 引导光盘LiveCD
    进入到 LiveCD 中,chroot 进行修复。具体见网上

本文发布于:2024-01-29 03:22:38,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170646976112353.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:参数   linux   Centos   grub
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23