苹果测试工程师的日常
非常熟练地进入了 rescue 模式…… 非常熟练地敲完一段魔法咒语…… 啊,大家假期快乐
修好了……

今天 grub 是怎么炸的呢?当时我刚刚写好一个 upgrade.sh 脚本,打算执行当前目录的这个脚本
结果我敲下 upg 以后 tab 自动补全出来的是一个命令: upgrade-from-grub-legacy ,并不是我想要的文件路径。但是一直到我敲下回车发现输出不对,才发现这个问题
下意识的赶紧 ctrl+C 了(其实就是这个动作导致 grub 炸了)。之后服务器看起来貌似一切正常,我匆忙完成剩下的操作,保存好所有服务器上的重要文件,重启了下服务器试试,果然就开不了机了

在 rescue 模式下研究了下这个 upgrade-from-grub-legacy ,其实就是一段脚本,感觉重新执行一下就好了。但是要注意还得重新配置下 grub(第二遍进 rescue 就是为了补上这个)。根据环境启动模式不同命令也不一样,像我这里是 legacy BIOS 启动的系统,就是 dpkg-reconfigure grub-pc

讲道理这次翻车翻得也太冤了……
 
 
Back to Top