在我的托管 VPS 上运行 Ubuntu 时出现问题。我只能访问恢复控制台,以便安装设备。
我已将问题缩小到混乱menu.lst
。我的内核和 initrd 指向正确的映像,但我不知道虚拟机启动时的驱动器标识符是什么。此外,使用 grub 命令行尝试访问驱动器时会出现错误。
在虚拟机启动时我无法访问它,因此无法看到它报告的实际错误或启动 Grub 控制台。日志中没有任何内容表明机器在启动时已通过 Grub。
有人能给我一些建议,告诉我该怎么做才能确定驱动器标识符,或者做其他任何可能有帮助的事情吗?
Grub版本是0.97。
答案1
在设法进入 busybox 后,发现磁盘被命名为一些不寻常的名字 ( vxda1
)。一旦我知道这一点,我就可以通过编辑 轻松解决问题menu.lst
。
问题是由 引起的grub_update
,在调用时会删除 的内容menu.lst
。原因不明。