推测原因:昨天系统升级添加内核后没有更新grub
相似情况:Win10更新后引导崩溃修复
问题描述:在引导彻底崩溃的情况下我们曾尝试使用grub rescue手动寻找引导进入系统。这次的情况有些不同,开机找到了grub,但grub无法正确引导系统。
问题特征:开机后进入以下界面:
GNU GRUB version x.x.xxxxx
Minimal BASH-like line editing is supported...
grub >
第一步:找到根目录和GRUB
使用ls命令查看当前可以访问的扇区:
grub > ls #这里没有4的原因:第四扇区应该是虚拟扇区
(hd0), (hd0, msdos7), (hd0, msdos6), (hd0, msdos5), (hd0, msdos3), ...
继续使用ls查看每个扇区的信息,需要注意:
(hd0)≠hd0
(hd0,msdos5)⇔(hd0,5)
ls (hd0)⇒查看(hd0)扇区信息(盘符、空间...)
ls (hd0)/⇒查看(hd0)扇区下内容(多了一个`/``)
通过挨个打印子目录内容,我们可能遇到以下两种情况:
A目录下有boot/,boot/下还有grub/
A目录下有boot/,B目录下有grub/
造成该不同的原因是因为最初分区时的策略原因,如果按照其他教程发现boot目录下没有grub类似问题,有可能是在另一个独立扇区。
第二步:加载系统内核
使