Ubuntu 修改启动时默认内核版本

最近机房总是停电,每次停完电我就需要去手动重启一下改一下我需要的内核版本,太过麻烦,一周恨不得停八次电。。。。

目前 Ubuntu 的默认启动版本为 4.15.0,我想将其修改为4.15.0-45-generic


  1. 需要修改的目标文件:
sudo /etc/default/grub
  1. 修改默认启动的内核

GRUB_DEFAULT=0 即为默认的启动内核,这个 0 是啥。。。

假设,在启动选择内核时, “Advananced options for Ubuntu” 的子菜单如下所示:

Ubuntu, with Linux 4.13.0-26-generic
Ubuntu, with Linux 4.13.0-26-generic (upstart)
Ubuntu, with Linux 4.13.0-26-generic (recovery mode)
Ubuntu, with Linux 4.10.0-42-generic
Ubuntu, with Linux 4.10.0-42-generic (upstart)
Ubuntu, with Linux 4.10.0-42-generic (recovery mode)

第一个 Ubuntu, with Linux 4.13.0-26-generic 选项是索引就是 0,第二个是1,第三个是2,依此类推。(即GRUB菜单中的 Ubuntu为0,Advanced options for Ubuntu为1,…)

那我记不住我想要的内核是第几个咋弄。。。 那就直接改名字吧

我刚开始改成了这样

GRUB_DEFAULT="Ubuntu, with L
### Ubuntu 启动时切换内核版本的操作方法 在 Ubuntu 中,可以通过调整 GRUB 引导加载程序的配置来实现启动时切换不同的内核版本。以下是具体操作: #### 修改默认启动内核 GRUB 的配置文件位于 `/etc/default/grub`,可以编辑此文件以更改默认启动的内核。 1. 打开终端并运行以下命令以编辑 GRUB 配置文件: ```bash sudo nano /etc/default/grub ``` 2. 查找 `GRUB_DEFAULT=0` 这一行,默认设置为第一个菜单项作为引导选项。将其更改为指定的内核索引号或名称。例如,如果希望始终使用特定的旧版内核,则可将该行替换为具体的内核编号(从 0 开始计数),或者直接写入其标题名[^1]。 3. 更新 GRUB 设置以便应用新的配置参数: ```bash sudo update-grub ``` 4. 重启计算机使更改生效: ```bash sudo reboot ``` #### 手动选择不同内核启动 除了设定固定的默认内核外,在每次开机过程中也可以手动挑选其他可用内核版本进入系统。 当 BIOS/UEFI 屏幕消失后立即按下键盘上的 **Shift 键** (对于某些硬件可能需要按住 Esc),这会显示 GRUB 菜单界面而不是自动跳转到操作系统加载过程。在此界面上可以看到多个 Linux 内核条目列于顶部位置;利用方向键上下移动高亮至目标内核对应的项目上再敲击回车即可完成即时切换尝试新安装好的更新后的更高层次别的驱动支持情况测试工作流程等等[^2]。 ```bash sudo apt-get install linux-image-<version>-generic ``` 以上就是关于如何在Ubuntu启动期间更换使用的kernel的方法介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值