断电后,我的机器重新启动并出现此错误:
“错误:未找到 init。尝试传递 init=bootarg”
根据本网站和其他网站上的类似帖子,我尝试从 CD 启动并选择“尝试 Ubuntu”。然后打开终端并输入:
sudo fsck -y /dev/sda1。
响应是:
尝试打开 /dev/sda1 时设备或资源繁忙。文件系统是否由其他程序挂载或以独占方式打开?
这是在 Ubuntu 10.10 上。
关于我下一步可以尝试什么,有什么想法吗?
答案1
Live CD 中的磁盘实用程序
- LiveCD 或使用 Live USB(您的个人偏好)
- Dash -> 磁盘工具
- 安装卷(首先尝试这个,如果它安装则跳到#6,否则转到#4)
- 检查文件系统(这将运行检查并修复任何需要修复的内容)
- 挂载卷(第二次尝试,如果之前不行的话,应该在文件系统检查后再试)
- 关闭磁盘工具并关闭/重新启动计算机。
- 移除 LiveCD(关机前)或 LiveUSB(关机后)
- 重新启动(如果选择第一个选项,则可能会或可能不会进入 GRUB 菜单)。
*注意 - 步骤 4.和 5.仅适用于第一次挂载卷尝试失败的情况。
答案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 修复文件系统