使用grubby选择内核启动

使用grubby修改内核启动参数

grubby 的全称是 "GRUB editor",它是一个工具,用于在基于 GRUB 或 GRUB 2 引导加载程序的系统上修改引导配置,而无需直接编辑配置文件。

1.使用yum或者dnf可以直接安装grubby工具

[root@KylinOSSP2X86 ~]# yum install grubby

上次元数据过期检查:0:10:51 前,执行于 2024年12月06日 星期五 11时04分27秒。

软件包 grubby-8.40-26.ky10.x86_64 已安装。

依赖关系解决。

无需任何处理。

完毕!

2.查看当前的默认启动内核:

[root@KylinOSSP2X86 ~]# grubby --default-kernel

/boot/vmlinuz-4.19.90-25.44.v2101.ky10.x86_64

3.查看系统安装的全部内核:

[root@KylinOSSP2X86 ~]# grubby --default-kernel

/boot/vmlinuz-4.19.90-25.44.v2101.ky10.x86_64

[root@KylinOSSP2X86 ~]# grubby --info=ALL

index=0

kernel=/boot/vmlinuz-4.19.90-25.44.v2101.ky10.x86_64

args="ro resume=/dev/mapper/kylin-swap rd.lvm.lv=kylin/root rd.lvm.lv=kylin/swap rhgb quiet crashkernel=192M,high"

root=/dev/mapper/kylin-root

initrd=/boot/initramfs-4.19.90-25.44.v2101.ky10.x86_64.img

title=Kylin Linux Advanced Server (4.19.90-25.44.v2101.ky10.x86_64) V10 (Sword)

index=1

kernel=/boot/vmlinuz-4.19.90-24.4.v2101.ky10.x86_64

args="ro resume=/dev/mapper/kylin-swap rd.lvm.lv=kylin/root rd.lvm.lv=kylin/swap rhgb quiet crashkernel=192M,high"

root=/dev/mapper/kylin-root

initrd=/boot/initramfs-4.19.90-24.4.v2101.ky10.x86_64.img

title=Kylin Linux Advanced Server (4.19.90-24.4.v2101.ky10.x86_64) V10 (Sword)

index=2

kernel=/boot/vmlinuz-0-rescue-73fbaf8f2cc44f29a673419d4a5542f4

args="ro resume=/dev/mapper/kylin-swap rd.lvm.lv=kylin/root rd.lvm.lv=kylin/swap rhgb quiet crashkernel=192M,high"

root=/dev/mapper/kylin-root

initrd=/boot/initramfs-0-rescue-73fbaf8f2cc44f29a673419d4a5542f4.img

title=Kylin Linux Advanced Server (0-rescue-73fbaf8f2cc44f29a673419d4a5542f4) V10 (Sword)

index=3

non linux entry

index=4

non linux entry

index=5

non linux entry

4.设置新的默认启动内核:

# 使用路径来指定内核,可以使用--set-default=kernel-path
[root@KylinOSSP2X86 ~]# grubby --default-kernel

/boot/vmlinuz-4.19.90-25.44.v2101.ky10.x86_64

[root@KylinOSSP2X86 ~]# grubby --set-default=/boot/vmlinuz-4.19.90-25.44.v2101.ky10.x86_64

# 或者使用index来指定内核,则使用--set-default-index=entry-index
[root@KylinOSSP2X86 ~]# grubby --set-default-index=0

[root@KylinOSSP2X86 ~]# grubby --default-index

0

[root@KylinOSSP2X86 ~]# grubby --default-kernel

/boot/vmlinuz-4.19.90-25.44.v2101.ky10.x86_64

posted @ 2025-01-21 11:22  xiaolongli  阅读(150)  评论(0)    收藏  举报