Objective 2:引导系统
- 引导顺序
- 引导时内核参数
- 内核模块配置
- 查日志文件中的引导事件
引导顺序
顺序:通电—>BIOS—>引导装载程序—>载入内核—>init—>开启服务—>shell
其中:引导装载程序包括LILO、GRUB等。
引导时内核参数
默认情况下,内核参数配置放在引导装载程序配置文件中,/etc/lilo.conf或/etc/grub/menu.lst或/boot/grub/grub.conf。但系统引导时可以通过引导程序命令行接口向内核提供选项。例如,选择根分区代替默认分区/dev/hda1启动。
LILO: linux root=/dev/hda9
内核模块配置
内核模块配置文件/etc/modules.conf(以前配置文件为/etc/conf.modules)
查日志文件中的引导事件
- dmesg
显示内核环缓冲区信息,例如
# dmesg | head -n 30
# dmesg | less
# dmesg > bootmeg.txt
- /var/log/messages
除了记录内核信息,syslog系统记录了许多其它引导时信息。这些信息放在系统日志文件目录/var/log中,如/var/log/messges。