目前我正在运行 Linux-3.0,我想将其更新到 Linux-3.3.1,这是最新的稳定内核版本,如http://www.kernel.org。我可以在 Ubuntu 中更新到 3.3.1 而不会出现崩溃风险吗?我正在按照更新管理器提供的信息定期更新我的内核。目前我有 Linux-3.0.0.17..我可以更新吗?
笔记:
Ubuntu 中任何用户应该使用的最新内核版本都会通过更新管理器自动更新,因此用户通常不需要针对内核升级采取任何措施。作者所指的问题主线内核, 看: 我应该升级到“主线”内核吗?
答案1
我经常使用的用于内核升级/降级的最简单的指令集是ubuntuforums.org名为 lykwydchykyn 的用户(我为这篇文章修改了 URL):
- 到这里:http://kernel.ubuntu.com/~kernel-ppa/mainline/
下载 3 个(也可能是 4 个)deb 文件到某个文件夹:
linux-headers-VERSION-NUMBER_all.deb linux-headers-VERSION-NUMBER_amd64.deb linux-image-VERSION-NUMBER_amd64.deb linux-image-extra-VERSION-NUMBER_amd64.deb # if available
使用您使用的任何包管理器前端安装 debs(gdebi 还在吗?),或者使用以下命令:
cd /path/to/folder/where/you/put/the/debs sudo dpkg -i *.deb
资料来源:
答案2
您始终可以执行以下操作:
apt-cache search linux-image
选择您想要的一个然后执行以下操作:
sudo apt-get install linux-image-your_version_choice linux-headers-your_version_choice linux-modules-extra-your_version_choice
答案3
我的答案是,可以。稳定版本是 3.4,但在本教程中我使用的是 3.3.1。
Ubuntu(32 位)通用 PAE:
运行以下命令:
mkdir kernel\ v3.3.1-precise && cd kernel\ v3.3.1-precise
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.3.1-precise/linux-headers-3.3.1-030301-generic-pae_3.3.1-030301.201204021435_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.3.1-precise/linux-headers-3.3.1-030301_3.3.1-030301.201204021435_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.3.1-precise/linux-image-3.3.1-030301-generic-pae_3.3.1-030301.201204021435_i386.deb
sudo dpkg -i linux-*.deb
sudo update-grub
sudo reboot now
Ubuntu(64 位):
运行以下命令:
mkdir kernel\ v3.3.1-precise && cd kernel\ v3.3.1-precise
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.3.1-precise/linux-headers-3.3.1-030301-generic_3.3.1-030301.201204021435_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.3.1-precise/linux-headers-3.3.1-030301_3.3.1-030301.201204021435_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.3.1-precise/linux-image-3.3.1-030301-generic_3.3.1-030301.201204021435_amd64.deb
sudo dpkg -i linux-*.deb
sudo update-grub
sudo reboot now
享受!
答案4
虽迟但有新答案。
我将在我的回答中添加更多信息。现在我的旧内核是linux-headers-4.8.0-53
。要找出您拥有哪个内核,请uname -r
在终端中输入。现在输入此命令以获取可用内核的列表。
apt-cache search linux-image
这将为您提供非常大的输出。现在选择其中一个要安装的,然后按照以下命令进行安装(不要像这样输入这些命令,代替文字内核版本与您想要安装的内核版本)
sudo apt-get install linux-image-kernal_version
sudo apt-get install linux-image-extra-kernal_version
sudo apt-get install linux-headers-kernal_version
现在就我而言,我选择linux-image-4.10.0-22-generic
所以我的命令将如下所示
sudo apt-get install linux-image-4.10.0-22-generic
sudo apt-get install linux-image-extra-4.10.0-22-generic
sudo apt-get install linux-headers-4.10.0-22-generic
现在最后通过命令删除旧内核
sudo apt-get autoremove
现在,当我第一次这样做时,我不知道是我的硬件问题还是因为删除了旧内核,但我的笔记本电脑显示黑屏,这种情况发生在我的笔记本电脑上有时。因此我取出电池并重新启动并输入命令。而且我没有受到我的黑屏问题再也没有了。
uname -r
它给了我
linux-image-4.10.0-22-generic
这意味着内核已更新。