这是在我暂时搁置的一些内核问题之后开始的。我错误编译了一个内核,然后尝试重新编译它,并开始在 grub 中为不同配置的内核组织启动选项列表,而 vbox 则出现了问题,所以我暂时离开了计算机。
现在重新启动它,我收到 2 条不同错误消息中的 1 条。
grub loading stage 1.5
error 17/18
或者
grub loading stagerror
我正在运行 Gentoo 64 位,并且我一直在通过chroot
环境更新它
tar
这是在一个 2TB 驱动器上,我使用了 1.08TB,尽管我有根映像,但无法备份
分区布局如下
1 50GB EXT4 / 10GB Used 40GB Free
2 1950GB EXT4 /home 1.08TB Used 800GB Free
答案1
很难说“vbox 发脾气”到底是什么意思,但根据Gentoo Grub 错误收集,错误 17 是Cannot mount selected partition
,错误 18 是Selected cylinder exceeds max supported by BIOS
。看着如何修复 GNU Grub 错误 17?,看起来这可能是由 GRUB 安装损坏引起的,如果您一直在 chroot 环境中工作,这并不是完全不合理的。grub loading stagerror
(或类似的东西)似乎也指向这样的方向。
我尝试的第一件事就是简单地重新安装 GRUB。使用救援 CD 启动,挂载根分区,chroot 到其中,然后重新安装启动加载程序。最后一部分可能很简单:
# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> exit
确保设备规格正确。