系统开机其实是一项非常复杂的程序,因为核心得要侦测硬件并加载适当的驱动程序后,接下来则必须要呼叫程序来准备好系统运作的环境,以让用户能够顺利的操作整部主机系统。 如果你能够理解开机的原理,那么将有助于你在系统出问题时能够很快速的修复系统喔! 而且还能够顺利的配置多重操作系统的多重开机问题。 为了多重开机的问题,你就不能不学学 grub2 这个 Linux 底下优秀的开机管理程序 (boot loader)。 而在系统运作期间,你也得要学会管理核心模块呢!
- 19.1 Linux 的开机流程分析
- 19.2核心与核心模块
- 19.3 Boot loader: Grub2
- 19.3.1 boot loader 的两个 stage
- 19.3.2 grub2 的配置文件 /boot/grub2/grub.cfg 初探:磁盘代号, grub.cfg
- 19.3.3 grub2 配置文件维护 /etc/default/grub 与 /etc/grub.d: grub, 40_custom
- 19.3.4 initramfs 的重要性与创建新 initramfs 文件: dracut/mkinitrd
- 19.3.5 测试与安装 grub2: grub2-install
- 19.3.6 开机前的额外功能修改
- 19.3.7 关于开机画面与终端机画面的图形显示方式
- 19.3.8 为个别菜单加上密码: grub2-mkpasswd-pbkdf2
- 19.4 开机过程的问题解决
- 19.5 重点回顾
- 19.6 本章习题
- 19.7 参考资料与延伸阅读
- 针对本文的建议:http://phorum.vbird.org/viewtopic.php?t=23891