返回故事
我在 Dell Inspiron 600m 上试用了最新的 Netbook Remix,但它坏了。所以,我一直在尝试降级到可用的系统。我已经设法恢复了 10.04 Netbook Remix 并恢复了我的主目录,但我仍然遇到 linux 没有从挂起状态恢复的问题。
Linux 2.6.28-11-通用
现在,我已经下载了 9.04 安装程序并将问题缩小到正在使用的 linux 版本。库存的 linux 2.6.28-11-generic 完美运行。Suspend 完全可操作,甚至在您合上盖子时它会进入睡眠状态,并在您打开它时唤醒它。我可以通过固定元包并使用 apt-get 升级来保留这个版本的 linux。不幸的是,图形工具不能很好地工作(对我来说,ymmv),尽管被要求不要升级,但更新管理器看起来会升级 linux。
在当前版本固定 linux-generic
为了让 apt-get 在升级系统时保持 linux 内核不变,我们将 linux-generic 包固定到当前版本。在全新的 9.04 上网本安装中,linux-generic 软件包的版本为 2.6.28.11.15
spinlock@sendack:~$ apt-cache policy linux-generic
linux-generic:
Installed: 2.6.28.11.15
Candidate: 2.6.28.19.24
Version table:
2.6.28.19.24 0
500 http://us.archive.ubuntu.com jaunty-updates/restricted Packages
500 http://security.ubuntu.com jaunty-security/restricted Packages
*** 2.6.28.11.15 0
500 http://us.archive.ubuntu.com jaunty/restricted Packages
100 /var/lib/dpkg/status
要固定这个版本,我们需要编辑 /etc/apt/policies(以 root 身份)并添加以下行:
Package: linux-generic
Pin: version 2.6.28.11*
Priority: 1001
使用 apt-get 升级
现在,您可以使用 apt-get 升级系统:
$sudo apt-get update
$sudo apt-get upgrade
您可能有一些非 linux 软件包在升级时被阻止,但您可以使用 install 标志单独升级它们:
$sudo apt-get install firefox
问题
所以,这是我的问题,毕竟,我仍在运行 9.04 版本的 ubuntu。无论如何升级版本,同时保持我的内核版本在哪里?
谢谢。
我大多会说不。您可能会在较新的 Ubuntu 中手动从 jaunty 安装旧内核,或者只是继续升级并保持安装所有旧内核版本。不过,较新的版本是在较新的内核上设计和支持的,并且可能不兼容。您可以使用 grub 引导加载程序引导到另一个内核。如果您没有看到 grub 菜单,请尝试在引导时按住 shift 键。尽管您可能能够轻松解决新内核遇到的问题。为什么不对每个具体问题提出一个问题?