卡在忙碌的盒子里

卡在忙碌的盒子里

我一直在使用 Windows XP 和 Ubuntu Natty 进行双启动。它一直运行完美,直到有一天,当我尝试启动 Ubuntu 时,我得到了 busy box shell。我不知道那是什么 :( 当我尝试重新启动时,

  1. 出现以下选项。

    1. Ubuntu 11.04

    2. Ubuntu 恢复

    3. 记忆测试

    4. 另一项内存测试

    5. 操作系统

当我尝试打开 win xp 时它可以完美打开..

答案1

当无法找到根分区、无法挂载和/或无法在其上找到 /sbin/init 二进制文件时,在启动周期中会发生 Busybox shell 回退。

有时这是由于硬件故障、连接松动或其他损坏造成的。这会导致根分区无法挂载。

最常见的情况是,这是由于 grub 中的拼写错误或错误造成的。查看文件 /boot/grub/grub.cfg(在 Grub2 中,大多数用户已迁移到该版本。如果您没有该文件,则说明您使用的是旧版本的 Grub)。

这里有一份很好的 Grub2 故障排除指南https://help.ubuntu.com/community/Grub2

基本上,寻找类似这样的内容(grub 菜单中的每个选项都有一行这样的内容):

linux /boot/vmlinuz-2.6.31-11-generic root=UUID=cb201140-52f8-4449-9a95-749b27b58ce8 ro quiet splash

大多数问题都出在这一行。如果出现类似拼写错误或失误,您将被踢出到 busybox。

1)确保该文件上的 /boot/vmlinuz-$version 行正确。

2) 使用“blkid”命令检查磁盘 UUID。确保 UUID 与您要从中启动的驱动器匹配。

相关内容