![Ubuntu 12.10 升级后的问题](https://linux22.com/image/1079157/Ubuntu%2012.10%20%E5%8D%87%E7%BA%A7%E5%90%8E%E7%9A%84%E9%97%AE%E9%A2%98.png)
晚上我尝试升级到 (k)ubuntu 12.10。不幸的是,启动后 kdm(lightdm 都不显示)没有出现。我发现有几篇帖子描述了从 kdm 迁移到 lightdm 导致的错误。有人建议重新安装 kdm。因此我登录到 shell 并尝试使用 安装它apt-get
。但是结果发现网络不可用。ifconfig
显示只有环回设备lo
可用。我该怎么做才能在命令行上让 lan 或 wlan 网络正常工作?我发现 grub 仍然运行我从 ppa 安装的旧 tuxonice 内核。安装是否可能未完成并让我处于内核版本与模块不匹配的不一致状态?如何从下载的软件包继续安装?
答案1
升级带来了几个不同的问题,我最终设法解决了它们:
升级不完整。包括新内核在内的重要软件包甚至没有下载。这导致系统处于不一致状态。可以使用旧内核之一启动系统。在另一个系统上,我下载了内核软件包
linux-generic
linux-image-generic
并将http://packages.ubuntu.com/
其保存在 USB 存储器上。
我从命令行安装了存储
sudo mount -t ext3 /dev/sdb1/ mountpoint
并使用安装它们
dpkg --force-all -i mountpoint/linux-*
我启动了新内核,并使网络正常运行,结果显示在
sudo lshw -C network
。DISABLED
我让它工作
sudo modprobe -v r8169
它会加载我的网卡的内核模块。然而,只有在
sudo dhclient eth0
eth0 出现在ifconfig
列表中,并且出现在 中sudo lshw -C network
。由于我现在可以连接到互联网,因此我使用以下方法修复了升级
sudo apt-get -f upgrade
sudo apt-get update
sudo apt-get upgrade
我必须使用 安装几个被阻止的软件包sudo apt-get install [packagename]
。并且必须使用 来安装个别软件包(特别是一个 calligra 软件包),dpkg -i /var/cache/apt/archives/[package]
因为它们存在冲突(不同软件包中有公共文件)。
最后,我可以启动整个系统,但登录管理器 lightdm 仍然无法工作。Lightdm 显示(这是一个已知错误)一条消息“低图形模式”。我不得不安装该软件包并在文件中lightdm-kde-greeter
进行设置。greeter-session=lightdm-kde-greeter
lightdm.conf
最后,我不得不重新安装声音和图形相关的软件包才能再次获得它们。