无法在 Ubuntu 12.04 中安装内核 3.5

无法在 Ubuntu 12.04 中安装内核 3.5

我正在使用 Ubuntu 12.04,其内核版本为“3.8.0-29-generic”。出于学习目的,我想将内核版本从 3.8.o 更改为 3.5.0 版本,但我无法在 Ubuntu 12.04 中安装它。

我按照以下步骤进行内核编译:

从 kernel.org 下载源代码后,我按照以下步骤操作:

  1. tar -xvf linux-3.5.tar.xz
  2. cd linux-3.5/
  3. ls
  4. make menuconfig
  5. make -j
  6. make modules_install
  7. sudo make modules_install
  8. sudo make install
  9. make modules
  10. sudo reboot

成功完成所有这些步骤后,Ubuntu 再次以内核 3.8.0 通用版本启动。我该如何更改它?

答案1

要进入 grub 菜单并查看备用内核,请在启动时按住该Shift键。转到“Ubuntu 高级选项”菜单。

还请记住官方主流 Ubuntu 内核您可以使用 dpkg 安装。

答案2

建议修改 GRUB2 菜单以添加备用内核选项。具体说明请参见我该如何修复 grub?(安装 Windows 后如何恢复 Ubuntu?)因此您可以添加旧内核。

答案3

打开终端并运行:

sudo nano /etc/default/grub.cfg

并注释掉这一行:

GRUB_HIDDEN_TIMEOUT="0"

到:

#GRUB_HIDDEN_TIMEOUT="0"

这意味着菜单将默认显示,时间以秒为单位,由GRUB_TIMEOUT

您可能需要将超时时间更改为此,以便它在 5 秒后自动选择默认条目:

GRUB_TIMEOUT="5"

为了让它记住最后选择的条目,请添加以下行:

GRUB_SAVEDEFAULT=saved

并更改GRUB_DEFAULT为:

GRUB_DEFAULT=saved

进行任何更改后,使用Ctrl+O和保存Enter,然后使用Ctrl+退出X

然后运行此程序来更新更改 - 这还将扫描/boot任何新内核,例如您安装的内核:

sudo update-grub

详细了解编辑grub.cfg 这里

答案4

要在 Precise 中安装 Quantal 硬件支持包,请运行以下命令:

sudo apt-get install --install-recommends linux-generic-lts-quantal xserver-xorg-lts-quantal libgl1-mesa-glx-lts-quantal

来源:https://wiki.ubuntu.com/Kernel/LTSEnablementStack

相关内容