Linux > 修正grub2+efi+dm-crypt(luks)+lvm的grub rescue

2014-01-23

看标题我的觉得自己蛋疼……

今天工作电脑突然罢工,出现grub rescue提示,把我吓个半死。

果断刻盘,修复模式,复制数据。然后开始整系统。

在修复模式中找到自己的root系统,然后grub-install,出现诡异问题。

进入grub,set prefix后,执行insmod normal或者insmod都提示 symbol not found.

Google下来是grub和module不一致。

然后各方查询和尝试,发现grub-install需要指定--efi-directory才能正常启动grub.....

启动后,发现dm-crypt无法起效,提示无法找到lvm卷。

后来有某个老linux-image可以进入,进入后重装最新的modult,自动生成initramfs,解决(dpkg-reconfigure应该也能成功)。

支持重新工作。

等于重新学习了下grub2。

但这玩意实在是linux下最没有学习价值的东西了吧。

点击登录