设置UBUNTU默认启动的内核版本

本文指导如何通过编辑grub.cfg和default/grub设置,更改Linux启动默认内核,并介绍关键配置参数。完成操作后,通过update-grub命令自动更新配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.可启动的内核条目
    /boot/grub/grub.cfg

二.编辑 /etc/default/grub 设置默认启动的内核条目

    # If you change this file, run 'update-grub' afterwards to update
    # /boot/grub/grub.cfg.
    # For full documentation of the options in this file, see:
    #   info -f grub -n 'Simple configuration'

    GRUB_DEFAULT=0                    //修改这里选择默认启动的内核版本
    GRUB_TIMEOUT_STYLE=hidden
    GRUB_TIMEOUT=0
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""

    # Uncomment to enable BadRAM filtering, modify to suit your needs
    # This works with Linux (no patch required) and with any kernel that obtains
    # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
    #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

    # Uncomment to disable graphical terminal (grub-pc only)
    #GRUB_TERMINAL=console

    # The resolution used on graphical terminal
    # note that you can use only modes which your graphic card supports via VBE
    # you can see them in real GRUB with the command `vbeinfo'
    #GRUB_GFXMODE=640x480

    # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
    #GRUB_DISABLE_LINUX_UUID=true

    # Uncomment to disable generation of recovery mode menu entries
    #GRUB_DISABLE_RECOVERY="true"

    # Uncomment to get a beep at grub start
    #GRUB_INIT_TUNE="480 440 1"


三.修改完成后使用命令:
    sudo update-grub
    该命令会自动更新/boot/grub/grub.cfg

四.总结

 

### 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
发出的红包

打赏作者

denglin12315

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值