无法启动:“找不到init。 尝试传递init = bootarg“

断电后,我的机器重新启动到此错误:

“错误:找不到init。 尝试传递init = bootarg“

根据本网站和其他网站上的类似post,我尝试从CD启动并选择“试用Ubuntu”。 然后打开一个终端并键入:

sudo fsck -y / dev / sda1。

回应是:

尝试打开/ dev / sda1时设备或资源繁忙。 文件系统由另一个程序专门安装或打开?

这是在Ubuntu 10.10上。

关于我接下来可以尝试的任何想法?

Live CD中的磁盘工具

  1. LiveCD或使用Live USB(个人喜好)
  2. 短划线 – >磁盘工具
  3. 装载卷(首先尝试,如果它安装跳到#6,否则转到#4)
  4. 检查FileSystem(这将运行检查并修复它需要的任何东西)
  5. 装载卷(第二次尝试,应该在Filesystem检查之后是否有效)
  6. 关闭磁盘工具并关闭/重新启动计算机。
  7. 删除LiveCD(关机前)或LiveUSB(关机后)
  8. 重启(如果确实选择了第一个选项,可能会也可能不会转到GRUB菜单)。

*注意 – 步骤4和5.仅适用于第一次装载量尝试失败的情况。

来源: http : //ubuntuforums.org/archive/index.php/t-1728611.html

这是一个教程,以详细列表的forms列出了解决这个问题需要采取的步骤……由线程的原始海报列出但由我改进。

http://ubuntuforums.org/showthread.php?p=12268329#post12268329

这似乎适用于Ubuntu的每个版本,正如我在12.04所做的那样

1.创建Puppy linux Live usb或live cd

2.从现场USB播放并转到控制台

3.run fsck来修复文件系统