使用升级管理器,我将 8.04.x LTS 安装升级到 10.04。重新启动后,系统失败,遇到错误并进入恢复控制台。这似乎是由 ureadahead 引起的问题,如下所述:http://ubuntuguide.net/howto-fix-ureadahead-problem-after-upgrading-to-ubuntu-10-04。所以我将 ureadahead.conf 重命名为 ureadahead.moved(重新安装分区 rw 后)。这没有帮助,所以我又将文件重命名了。
重启后出现以下错误:
ureadahead terminated with status 5.
udev_monitor_new_from_netlink: error getting socket: Invalid Argument
mountall:mountall.c:3204 assertion failed in main: udev_monitor = udev_monitor_new_from_netlink(udev,"udev")
init: mountall main process (2532) killed by ABRT signal.
General error mounting filesystems
我该如何让我的系统再次正确启动?谢谢
按照这里的说明有点帮助:http://www.linode.com/forums/viewtopic.php?p=28115. 唯一的问题是它错误地配置了我的 grub 菜单。编辑了 menu.lst 以指向正确的 hd,但 id 似乎不匹配。
格鲁布:
Gave up waiting for root device. Common problems:
— Boot args (cat /proc/cmdline)
— Check rootdelay= (did the system wait long enough?)
— Check root= (did the system wait for the right device?)
— Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/xxxxxxxxx does not exist.
Dropping to a shell!
也许我可以以某种方式重新安装 grub 来指向正确的 hd/kernel 文件?
答案1
你看到了吗?
http://ubuntuforums.org/showthread.php?t=1423305
其他人由于单独的 /var 分区而出现“状态 5”错误。还有一个启动板错误使用 apt-get install --reinstall ureadahead (或 aptitude reinstall ureadahead) 可以修复该问题
答案2
我始终没能解决这个问题,时间紧迫,我重新安装了 Ubuntu。幸运的是,它能识别之前的安装,所有用户数据都完好无损。
答案3
我个人认为,操作系统不应该升级。升级时可能会出现太多底层细节问题。在 Windows 和 Linux(所有发行版)下,我总是希望先对所有文档和其他数据文件进行可靠备份。就我自己而言,由于我现在有大量文件(数十 GB),我使用外部 USB 硬盘,最新的硬盘我放在银行的保险箱里。
是的,有些程序、驱动程序和其他文件需要重新安装,但这可以确保之前设置的任何内容都不会妨碍新操作系统,因为它会先安装在那里。这也让我有机会清理多年来(或几个月)积累的所有程序和文件。此外,这也是对我的文件进行良好备份的机会。
杰弗