如何安装不再驻留在系统中的内核 4.4,然后从 ubuntu 16.04 中删除内核 4.10

如何安装不再驻留在系统中的内核 4.4,然后从 ubuntu 16.04 中删除内核 4.10

我的蓝牙音频设备适用于 4.4.0-7x,但我尝试过的内核与现在的 4.10.0-32 及更高版本都不兼容。它是一个 IHB-23 扬声器系统,显示为耳机。在 4.4.0-77 之后的某个版本中,某种原因导致行为从配对、连接、显示为可以设置为 ADP 的音频设备,并且实际上有音频路由到它。到:配对、连接、显示为没有 ADP 功能的音频设备(并且只有单声道),但没有音频流路由到该设备。当尝试选择它时,选择似乎发生了变化,但实际上仍保持在之前的设置。太疯狂了。我希望回到旧内核。

最好的方法是完全放弃当前安装,然后尝试获取 Ubuntu 16.04.0 或 1 的副本并重新安装吗?或者是否有一种简单的方法来安装不再驻留在系统上的 linux 4.4.0.7x - 标题和图像在一段时间前被删除了...在我决定尝试使用系统作为我的“声音”服务器之前,或多或少。

谢谢您的帮助,这件事已经困扰我一段时间了。

答案1

linux-image-generic通过运行检查是否已安装sudo apt-get install linux-image-generic,如有必要,将安装最新的 4.4 内核,当前为 4.4.0.104.109。

重新启动进入 4.4 内核的最简单方法是重新启动并按住Shift并选择 处的 4.4 内核grub menu。较旧的内核可能在子菜单中列为Advanced options for UbuntuPrevious Linux Versions。或者sudo nano /etc/default/grub && sudo update-grub注释掉GRUB_HIDDEN_TIMEOUTGRUB_TIMEOUT=0,写入文件Ctrl+o并退出Ctrl+ xupdate-grub然后运行。update-grub重新启动后,grub 菜单不应被隐藏。

如果 4.4 内核一切正常,您可以删除所有已安装的 4.10 内核包。请参阅如何删除旧内核版本来清理启动菜单?了解删除不需要的内核包的几种方法。

你可以更改GRUB_DEFAULT.grep menuentry_id_option /boot/grub/grub.cfg将提供可供选择的可行值列表。对于我最老的内核,我可以使用GRUB_DEFAULT=gnulinux-4.8.17-galliumos-advanced-850a858b-1b7d-4451-8b00-541e3d314ee4

答案2

安装linux-image-generic,它将安装最新的 4.4 内核,重新启动进入 4.4 内核,然后如果一切正常,您可以删除所有已安装的 4.10 内核包(例如,请参阅apt list --installed | grep linux列表)。

相关内容