【发布时间】:2018-03-29 19:54:27
【问题描述】:
读取内核时,我想在发生错误时读取另一个内核。 因为内核编译中的 ssh 远程。 grub 选项可以吗?
title CentOS (3.13.6)
root (hd0,0)
kernel /vmlinuz-3.13.6 ro root=/dev/mapper/vg_sizone-lv_root rd_NO_LUKS rd
_LVM_LV=vg_sizone/lv_root rd_NO_MD crashkernel=auto LANG=ko_KR.UTF-8 KEYBOARDTYPE
=pc KEYTABLE=ko rd_LVM_LV=vg_sizone/lv_swap rd_NO_DM rhgb quiet
initrd /initramfs-3.13.6.img
title CentOS (2.6.32-642.6.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-642.6.1.el6.x86_64 ro root=/dev/mapper/vg_sizone-lv
_root rd_NO_LUKS rd_LVM_LV=vg_sizone/lv_root rd_NO_MD crashkernel=auto LANG=ko_KR.
UTF-8 KEYBOARDTYPE=pc KEYTABLE=ko rd_LVM_LV=vg_sizone/lv_swap rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-642.6.1.el6.x86_64.img
如果 3.13.6 内核崩溃。我要启动 2.6.32
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
-
一旦内核崩溃,您不能选择忽略它而只加载另一个内核。根据恐慌的性质,此时的系统可能会变得无响应/无用。
-
也许你可以让 GRUB 设置某种硬件看门狗计时器,如果 Linux 没有完全启动并“解除”它,它将重新启动机器。