我无法启动我的 Ubuntu 系统。
首先,我发现 fsck 以退出状态 4 终止,然后我尝试按照提示手动执行此操作,并发现 Inode 有非法块并要求清除它。
经过谷歌搜索,我发现这是因为我的硬盘有问题
我通过 Live cd 启动并将dd
整个 Ubuntu 放在外部硬盘上以防万一。
清除所有非法阻挡是否安全?
如果我更换了 HD,如何安全地恢复我的环境?
在此期间我能做些什么来继续使用我的笔记本电脑而不造成大量数据丢失?
可能是相关错误,x 服务器启动失败
答案1
从实时 CD 启动时可以安装硬盘吗?也就是说,您可以读取硬盘上的文件吗?如果您可以安装硬盘,那么请执行此操作并备份您关心的所有文件 - 这比仅仅安装dd
磁盘更有用。
一旦你有了最好的备份,就回到 fsck 并告诉它清除非法块。事实上,假设你使用的是 ext3(默认的 ubuntu 文件系统),我会使用 e2fsck 和 -p 选项来继续修复它能修复的东西。
如果这不起作用(你仍然无法启动),你可能想尝试坏块在磁盘上。这将告诉您磁盘中有多少是好的,尽管这需要一段时间。如果坏块的数量不是太多,您可以重新格式化,mkfs.ext3 -c /dev/sdx
以确保它不会使用坏块。然后您需要重新安装,尽管您可能必须从内存中使用备用安装磁盘将根文件系统安装到磁盘上而无需重新格式化它。