从 10.04.4 升级(使用更新管理器中的升级按钮)到 12.04.1 后,我无法再启动。启动时,我看到 Ubuntu 徽标和错误“/ 的磁盘驱动器尚未准备好或不存在”。我可以选择等待、跳过和访问基本 shell。等待一整夜没有任何效果,跳过只会给我相同的错误,/tmp、/home,然后是 UUID,最后只是黑屏,左上角有一个白色的“_”。我的设置是双启动,XP 在单个硬盘上,我为 / 和 /home 使用单独的分区。以前我直接从 CD 安装 8.04,同时为 XP 留出一个分区,之后再安装。这种设置从未导致过任何此类问题,即使从 8.04 升级到 10.04 也是如此。
我已经对这个问题进行了大量研究,因为很多人在进行与我相同的升级后似乎也遇到了类似的问题。然而,对于大多数人来说,解决问题的方法是运行:
apt-get -f install
在重新以读写方式挂载 / 后,它没有为我做任何事情。我得到了依赖性错误(请参阅这里),我也进行了调查。我发现https://bugs.launchpad.net/ubuntu/+source/python-defaults/+bug/990740大多数人认为有效的解决方案是(在运行上述命令之前)运行:
apt-get install -o APT::Immediate-Configure=false -f apt python-minimal
但这也给我带来了很多依赖项错误作为输出(参见这里),类似于上面线程中的 #34。我还看到运行:
dpkg --configure -a
可以提供帮助,起初它无法运行,因为它无法解析 /var/lib/dpkg/status,因为包描述中有一个额外的空白行(请参阅https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/916799),但我使用 vim 删除了它(然后重新运行该命令)。但它仍然给我看起来像错误的输出。它在这里:http://paste.ubuntu.com/1338074/。此后,我还尝试重新运行上述 apt-get 命令,但无济于事。我没有什么可尝试的,希望能修复这个问题,非常感谢您的帮助!
先感谢您。
答案1
apt-get -f install 不起作用,许多依赖包没有安装,为了维护数据,解决方案是下载 11.10 cd 版本并从 10.04 升级到 11.10。错误已恢复,数据保持可用(唯一遗憾的是 10.04 中定义的 3 个用户未在 11.04 上创建,但这不是什么大问题)
祝你好运