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下最没有学习价值的东西了吧。
点击登录