centos7 grub修改


Centos上的grub文件修改

某一次卸载了swap分区重新设置新的swap分区后系统启动不了了

临时解决办法:

  1. reboot 重启服务器 进入grub引导界面
  2. 按e编辑 删掉rd.lvm.lv=centos/swap  rhgb
  3. ctrl+x 启动服务器

永久解决办法:

系统启动后需要更改grub配置

vi /etc/default/grub

GRUB_TIMEOUT=5    grub界面等待时间默认5秒
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"    显示centos发布版本
GRUB_DEFAULT=saved    默认启动项,选择启动第几个grub,按顺序从0开始。saved代表的是上次的启动的
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"    使用控制台终端,不使用图形界面
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap  rhgb quiet"    grub内核启动参数,rhgb代表可以图形启动
GRUB_DISABLE_RECOVERY="true"    是否创建修复模式菜单

需要将GRUB_CMDLINE_LINUX 后挂载swap的命令删掉,或者替换成自己的swap路径

替换grub.cfd文件命令

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

重启服务器后,可以正常进入系统

参考文章

https://www.cnblogs.com/kaishirenshi/p/7646903.html

http://www.manongjc.com/article/118588.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM