如何将 GRUB2 启动到最简单的 Linux shell?

如何将 GRUB2 启动到最简单的 Linux shell?

我有一台电脑肯定是硬件问题,安装的 Ubuntu 无法启动,Live CD 也无法启动。(尽管 Ubuntu 已正确安装)。

(在某些文件系统检查/网络启动后,“正常”启动会冻结)

但是,GRUB2 似乎没问题,但我找不到任何方法来启动一个简单的 root shell bash。我该如何GRUB 1.97-b4启动这样的 shell?

(我想有些

linux /boot/...
initrd /boot/...

谢谢你的帮助和观点

答案1

尝试在 grub 中编辑您的常规启动项(e快捷方式并附加到init=/bin/sh以 开头的行尾linux ...。启动后(Ctrl- x),您将立即获得 root shell。

答案2

我不明白为什么 Ubuntu 无法启动。所以,如果你想要获取 shell,这也意味着你必须加载内核,你需要找到内核。

如果正确安装 ubuntu,但无法启动,请使用

linux /boot/vmlinuz... the kernel installed by Ubuntu installer.
initrd /boot/initrd.img...

如果安装有问题,您可以从 ISO 文件启动。使用:

loopback loop /path/to/ISOfile
linux (loop)/casper/vmlinuz boot=casper [iso-scan/filename=/path/to/ISOfile]
initrd (loop)/casper/initrd

这是我所知道的一切。

相关内容