grub恢复recordfail记录
2014-12-23 09:31
176 查看
grub恢复recordfail记录-----useful step
ubuntu 12.04,断电重启后启动时停留在启动菜单,必须敲回车才可以进入系统,查看grub.cfg文件发现有这么一段function recordfail { #存在启动失败记录时调用,设置变量recordfail
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi#如果grubenv文件存在,并已设置过相关变量,就将变量recordfail保存到grubenv文件。
}
只要存在启动失败记录
if [ "${recordfail}" = 1 ]; then
set timeout=-1 #设置超时时间为-1 ,如果不敲回车,不会继续
else
set timeout=10 #设置超时时间为10秒
在grub用set查看时recordfailt的值确实是1,重启机器时值仍然保留。
这样就知道原因出在哪了,有两种解决办法:
方法1、将timeout=-1 改为timeout=10 这样即使以后存在启动失败记录,也只是延时10秒启动
方法2、启动grub时按c键进行grub, 输入unset recordfail 重置recordfail即可。
-------------------------
2015.2.5日将ubuntu12.04内核从3.11升级至3.13,然后发现/boot/grub/grub.cfg有变化。这里修改的-1,有重新变回来了。因此,掉电后再次重启系统,就又停在了这里不动。
重新按此方法设置,新的内核上电就又正常了。
想到一个問題,之前出現国一次需要用fsck来修复 mktemp文件系统的問題,是否和掉电操作频繁有关?
相关文章推荐
- grub恢复recordfail记录
- [转]如何删除grub恢复windows操作系统的启动
- 重装window后恢复Ubuntu 的 grub启动项。
- unbuntu xp 双系统,重装Xp后恢复grub
- Linux运维笔记-文档总结-系统恢复技术之grub 文件错误修复
- 巧用 GRUB 实现系统环境的远程恢复
- 删掉grub 恢复mbr
- 恢复grub 修复分区表
- win10 ubuntu16.04 恢复grub引导
- 重装Win7恢复Ubuntu 11.10 Grub启动菜单项
- 用GRUB恢复Linux的MBR
- 如何使用 Ubuntu Live CD 恢复 GRUB 到一个分区或 MBR
- Window XP重装后,恢复Ubuntu10.04 grub引导
- 恢复grub启动
- linux使用--9.grub各种引导的恢复
- linux mint 14 恢复grub,杜绝美化grub
- [ubuntu]windows重装以后,恢复grub引导
- Grub 恢复真的很简单!
- GRUB 2:恢复被Windows 7覆盖的Ubuntu 9.10
- 使用grub引导恢复linxu引导