25、深入理解 systemd 和引导加载程序

深入理解 systemd 和引导加载程序

1. EFI 内部 shell

EFI 内部 shell 可帮助我们排查启动问题。若要查看该 shell 中可运行的命令,只需输入 help 。由于该 shell 不常用,这里不详细介绍,但可在相关教程中进一步了解。

2. Ubuntu 机器上的 GRUB2

2.1 BIOS 和 EFI/UEFI 架构差异

Ubuntu 与 RHEL 8 类型的发行版不同,它不使用 BootLoaderSpec 文件,所有菜单条目都在 /boot/grub/grub.cfg 文件中定义。查看这些菜单条目时,打开该文件并搜索以 menuentry 开头的段落。示例如下:

menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu 
--class os $menuentry_id_option 'gnulinux-simple-34969a2a-6e3f-
4806-8260-e62b948678e3' {
        recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        linux   /boot/vmlinuz-5.4.0-81-generic 
root=UUID=34969a2a-6e3f-4806-8260-e62b948678e3 ro  
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值