没法,默认启动最新内核
用grub-customizer改即可
https://blog.csdn.net/weixin_33744854/article/details/91538064
板凳正解
我的升级。到最新,都没有6.12.1内核
我的升级。到最新,都没有6.12.1内核
哈喽,如果你是6.6的话,是需要手动升级到6.12的哈
$sudo apt update && sudo apt install linux-headers-6.12.0-amd64-desktop-rolling linux-image-6.12.0-amd64-desktop-rolling
反正不兼容,把最新内核卸载了不就好了
3种解决思路:
方法2:/boot/ 目录下,把你喜欢的那个内核版本相关的四个文件,改名,再原来的 6.6前面,加一个小一点的数字,比如改成 00.6.6. 再运行
sudo update-grub
重启见效。
- 方法3: 查看 /boot/grub/grub.cfg启动项配置文件,前面几行,里面有介绍grub 的默认配置文件 /etc/grub/default . 用 root 或者sudo 编辑这个 default 文件,在前几行的 default=0, 数字0改成 2 或者其它(计数器是从0开始数数的,注意:0对应grub 选项的第一条菜单,2对应第三条)
- 方法1: /boot/ 目录下,应该有 不带版本号数字的 vmlinuz,intird, intramfs config 这四个文件。这几个都是符号链接文件。记住文件名(可以拍照,或者截图) 。再删除这四个文件。再把你想要启动的某个版本的 内核相关的4个文件,复制或者符号链接成 刚才删除的那四个文件名。下次启动,即可见效。
哈喽,如果你是6.6的话,是需要手动升级到6.12的哈
$sudo apt update && sudo apt install linux-headers-6.12.0-amd64-desktop-rolling linux-image-6.12.0-amd64-desktop-rolling
OK
你用refind引导,随便选择内核
要将默认启动的内核从 6.12.1
更改为 6.9.6
,你需要修改系统的引导配置,将 6.9.6
内核设置为默认启动项。以下是具体步骤:
1. 检查当前已安装的内核
首先,确认系统中安装了哪些内核版本:
dpkg --list | grep linux-image
确保 6.9.6
内核已经安装。
2. 查看当前的启动项
使用以下命令查看当前的启动项:
grep menuentry /boot/grub/grub.cfg
或者使用 grub-mkconfig
生成的配置文件(如果适用):
grep menuentry /boot/grub/grub.cfg
找到包含 6.9.6
内核的启动项名称。
3. 修改 GRUB 默认启动项
GRUB 的默认启动项配置通常位于 /etc/default/grub
文件中。你需要编辑这个文件:
sudo nano /etc/default/grub
找到以下行:
GRUB_DEFAULT=0
将其修改为指向 6.9.6
内核的启动项索引。例如,如果 6.9.6
内核的启动项是第二个(索引从 0 开始),则修改为:
GRUB_DEFAULT=1
如果你不确定索引,可以使用以下命令查看启动项的顺序:
grep menuentry /boot/grub/grub.cfg
4. 更新 GRUB 配置
保存并退出编辑器后,运行以下命令以更新 GRUB 配置:
sudo update-grub
5. 验证更改
重启系统并检查是否默认启动了 6.9.6
内核:
uname -r
如果显示 6.9.6
,则说明设置成功。
6. 可选:设置启动超时时间
如果你希望 GRUB 菜单显示更长时间,可以修改 /etc/default/grub
中的以下行:
GRUB_TIMEOUT=5
将 5
修改为你希望的超时时间(以秒为单位)。然后再次运行 sudo update-grub
。
要将默认启动的内核从 6.12.1
更改为 6.9.6
,你需要修改系统的引导配置,将 6.9.6
内核设置为默认启动项。以下是具体步骤:
1. 检查当前已安装的内核
首先,确认系统中安装了哪些内核版本:
dpkg --list | grep linux-image
确保 6.9.6
内核已经安装。
2. 查看当前的启动项
使用以下命令查看当前的启动项:
grep menuentry /boot/grub/grub.cfg
或者使用 grub-mkconfig
生成的配置文件(如果适用):
grep menuentry /boot/grub/grub.cfg
找到包含 6.9.6
内核的启动项名称。
3. 修改 GRUB 默认启动项
GRUB 的默认启动项配置通常位于 /etc/default/grub
文件中。你需要编辑这个文件:
sudo nano /etc/default/grub
找到以下行:
GRUB_DEFAULT=0
将其修改为指向 6.9.6
内核的启动项索引。例如,如果 6.9.6
内核的启动项是第二个(索引从 0 开始),则修改为:
GRUB_DEFAULT=1
如果你不确定索引,可以使用以下命令查看启动项的顺序:
grep menuentry /boot/grub/grub.cfg
4. 更新 GRUB 配置
保存并退出编辑器后,运行以下命令以更新 GRUB 配置:
sudo update-grub
5. 验证更改
重启系统并检查是否默认启动了 6.9.6
内核:
uname -r
如果显示 6.9.6
,则说明设置成功。
6. 可选:设置启动超时时间
如果你希望 GRUB 菜单显示更长时间,可以修改 /etc/default/grub
中的以下行:
GRUB_TIMEOUT=5
将 5
修改为你希望的超时时间(以秒为单位)。然后再次运行 sudo update-grub
。
这个方法我尝试了,不得行。
它也切换grub默认选项了,但是切换到了手动选择那一项,然后还是自动进入6.12了。
最终还是卸载6.12内核,重装显卡驱动,继续使用6.9.6
Popular Ranking
ChangePopular Events
More
V23版最近升级这一次,增加了6.12.1内核,这个内核太新了,和我系统中的一些软件不兼容导致各种莫名其妙的问题。我的系统中现在还有6.9.6内核,这个内核兼容性很好。
问题来了:每次开机的时候默认都是进入6.12.1内核,而使用6.9.6内核需要开机时手动选择,请问如何操作能将6.9.6内核设置为开机内核?
在论坛了转了一圈儿,卸载不用的内核可能会导致系统崩溃。我的Deepin是主力系统,不想重装系统,所以想找一个稳定切换的方法!