Linux 内核的新版本 3.4 今天发布了。如何安装它?
答案1
警告。
这可能会破坏您的系统。NVIDIA 和 ATI/AMD 驱动程序以及 Broadcom 无线很可能暂时无法在此上运行。
我建议不要这么做但如果出现问题,你应该能够通过启动旧内核并删除这个内核来修复它。就像这样...
从CD启动 安装-o 绑定/dev /dev 安装-o 绑定/proc /proc chroot 安装 更新 grub
来自评论托马斯更简单的方法:
- 通过在启动过程中按住 shift 键进入 GRUB,您可以进入 Linux 的“以前的版本”。在那里,您可以选择旧内核,默认情况下不会删除该内核。
- 现在如果你还想要它......
linux
从这里下载三个名称以 开头的 .DEB 文件:http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/
amd64
以 i386 为例(名称中的2 表示64 位,pae
名称中的 2 表示具有 4+Gb 内存的 i386;uname -a
如果不确定,请检查!):
linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
- 安装所有 3 个包...
i386 的示例
sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
- 重新启动系统...
sudo reboot
- 测试一下...
uname -r
这应该显示名称中带有 3.4 的内核。
- 现在来看看好消息...
- “此版本包含多项 Btrfs 更新:大于 4KB 的元数据块,
- 元数据性能更好,
- 更好的错误处理和
- 更好的恢复工具。
- 新的 X32 ABI 允许以 32 位指针在 64 位模式下运行;
- 对 GPU 驱动程序进行了几项更新:Nvidia Geforce 600“Kepler”的早期模式设置、对 AMD RadeonHD 7xxx 和 AMD Trinity APU 系列的支持以及对 Intel Medfield 显卡的支持;
- 支持 x86 CPU 驱动程序自动探测,一个设备映射器目标,用于存储块的加密哈希值以检查入侵,另一个目标是使用外部只读设备作为精简配置 LVM 卷的原始来源,
- 一些性能改进,例如 GTK2 报告 GUI 和
- 一个新的‘Yama’安全模块。”
- 您可以按照以下说明帮助在 12.04 中测试官方 3.4 支持:http://www.theorangenotebook.com/2012/06/call-for-testing-1210-kernel-on-1204.html
答案2
Ubuntu(32 位)通用:
运行以下命令:
1.为内核创建文件夹
mkdir kernel3.4.1stable && cd kernel3.4.1stable
2.下载内核
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb
额外套餐
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_i386.deb
3.安装内核
sudo dpkg -i linux-*.deb
sudo update-grub
Ubuntu(64 位):
运行以下命令:
1.为内核创建文件夹
mkdir kernel3.4.1stable && cd kernel3.4.1stable
2.下载内核
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-headers-3.4.1-030401_3.4.1-030401.201206041411_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb
额外套餐
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.1-quantal/linux-image-extra-3.4.1-030401-generic_3.4.1-030401.201206041411_amd64.deb
3.安装内核
sudo dpkg -i linux-*.deb
sudo update-grub
额外包裹? - 它包含基本内核包中剩余的额外驱动程序;仅当您需要这些驱动程序时才安装它。
享受!
答案3
进入终端并输入以下每个命令以升级到最新的 3.5 内核和最新的 nvidia 驱动程序:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get dist-upgrade
如果某些东西不能正常工作或者您只是希望返回旧内核,请输入以下命令:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:xorg-edgers/ppa