我一直在尝试从 10.04 升级到 10.10。
在软件包安装和升级过程中,有许多软件包抛出错误,但它继续安装。最后一个失败是squid
,当失败时升级管理器没有完成所有事情就退出了。当我重新启动时,我得到一个内核恐慌错误:
Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Pid: 1, comm: swapper Not tainted 2.6.35-22-generic #33-Ubuntu
类似于这里提出的问题。
在 grub 加载程序中,我尝试启动到 2.5.32,但这会导致命令行(BusyBox)不完整,命令有限,并出现错误:udevadmn trigger is not permitted while udev is unconfigured
任何帮助将不胜感激。
我不确定这是否对其他人有帮助,但这是我必须经历的过程......以及我对原因的想法:
每次我尝试在插入外部驱动器的情况下安装 10.10 时,它都会选择外部驱动器作为默认安装位置。我会将其更改为我的内部驱动器,然后正常安装。但是,重新启动后会出现上述问题。在云雀上,我在拔下驱动器后尝试安装。一切都很顺利。
感谢大家的帮助,我希望这个答案对其他人有所帮助。
如果你有一个单独的主分区,我建议你在当前的根分区上重新安装 Ubuntu。
确保您的安装点正确(不要忘记确保不会
/home/
被格式化),如果您有多个用户,请不要更改用户的顺序(确保其主目录的人是由 1000 拥有的人添加为管理员,然后添加其目录由 1001 拥有的人,等等)。我经常在从一个版本升级到另一个版本时遇到问题,我更喜欢全新安装而不是升级。此外,当事情变得如此糟糕时,您可能需要修复太多问题(如果它们可以修复的话),然后才能让您的系统按照您的意愿工作。
如果您有关于此问题的一些有价值的信息,我建议您报告错误。
如果您熟悉命令行,则可以使用 Ubuntu Live CD,打开终端并 chroot 进入系统以完成升级。或多或少,您必须键入的命令如下:
恐怕最简单的方法是将/home目录复制到外部驱动器并重新安装系统。
我还建议为 /home 目录单独分区。升级中最关键的时间是包管理器已经下载了所有文件并且配置完成之前。当您有错误时,情况非常糟糕。