Cur*_*urt 11 upgrade boot 12.04
从 11.10 升级到 12.04 时升级停止,因为它说需要卸载 xscreensaver。我试图打开一个终端,但系统没有响应。所以我做了一个硬启动,现在我无法通过 Ubuntu 加载屏幕。当我到达根屏幕时,我收到一条消息:
mountall: /lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.14' not found (required by /lib/libpllibply.so.2
Run Code Online (Sandbox Code Playgroud)
从现在开始,我真的不知道该怎么做。
我今天遇到了这个问题,几分钟前就解决了。
简短的回答:
chroot 它apt-get -f installapt-get dist-upgrade这是命令列表(复制/粘贴,不确定我错过了什么,请确保您使用适当的设备而不是 sda5,我使用的是 64 位 linux):
sudo -i
cd /mnt
mkdir sda5
mount /dev/sda5 sda5
cp /lib/x86_64-linux-gnu/libc-2.15.so sda5/lib/x86_64-linux-gnu/
cd sda5/lib/x86_64-linux-gnu
rm libc.so.6
ln -s libc-2.15.so libc.so.6
cd /mnt
mount -t sysfs sys sda5/sys
mount -o bind /dev sda5/dev
mount -t proc proc sda5/proc
chroot sda5
ls # make sure ls does not complain about libc!
apt-get -f install
apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)
系统告诉我有 400 个包要升级,现在它正在升级......完成后我会重新启动并检查是否一切正常。
如果在 dist-upgrade 之后我需要做其他事情,我会编辑这篇文章。
[编辑]:升级进行得很顺利。然后我重新启动并可以登录(我使用 Xfce)。无线不工作,但一个单一的modprobe brcmsmac工作。现在我正在运行系统管理员来删除旧包。
因此,如果您运行 sudo dpkg --configure -a 是否会完成升级?尝试另一个选项是否可以让您 sudo apt-get install --fix-missing。进入恢复模式....
在 Ubuntu wiki 上找到了这个: https: //wiki.ubuntu.com/RecoveryMode
打开计算机 等待 BIOS 完成加载(您可能会看到计算机制造商的徽标) 将显示以下消息:
Grub加载stage1.5
Grub 正在加载,请稍候...
按ESC进入菜单 快速按Escape键,将弹出启动菜单。(如果您看到 Ubuntu 徽标,则您选择了以“(恢复模式)”结尾的行,可能是第二行,如下所示:
Ubuntu,内核 2.6.17-10-generic(恢复模式) 按 Enter 键,您的计算机将开始启动过程。片刻之后,您的工作站应该会显示一个包含许多选项的菜单。选项之一(您可能需要向下滚动到列表底部)是“拖放到 root shell 提示符”。
| 归档时间: |
|
| 查看次数: |
21057 次 |
| 最近记录: |