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

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

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

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

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

sudo fsck -y /dev/sda1。

响应是:

尝试打开 /dev/sda1 时设备或资源繁忙。文件系统是否由其他程序挂载或以独占方式打开?

这是在 Ubuntu 10.10 上。

关于我下一步可以尝试什么,有什么想法吗?

答案1

Live CD 中的磁盘实用程序

  1. LiveCD 或使用 Live USB(您的个人偏好)
  2. Dash -> 磁盘工具
  3. 安装卷(首先尝试这个,如果它安装则跳到#6,否则转到#4)
  4. 检查文件系统(这将运行检查并修复任何需要修复的内容)
  5. 挂载卷(第二次尝试,如果之前不行的话,应该在文件系统检查后再试)
  6. 关闭磁盘工具并关闭/重新启动计算机。
  7. 移除 LiveCD(关机前)或 LiveUSB(关机后)
  8. 重新启动(如果选择第一个选项,则可能会或可能不会进入 GRUB 菜单)。

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

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

答案2

这里有一个教程,以详细列表的形式列出了解决该问题需要采取的步骤...由该帖子的原始发帖者列出,但经过我的改进。

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

这似乎适用于 Ubuntu 的每个版本,因为我在 12.04 上做过

答案3

1.创建 Puppy linux Live usb 或 live cd

2.从 live usb 启动并进入控制台

3.运行 fsck 修复文件系统

相关内容