RHCE考试(二)
先说说RH131,033的书找不到了这篇主要是关于系统初始化的(由于考试去除了启动时排错所以本章非考试重点)。
系统从加电到看到登录界面大致上有四个动作
[*]BIOS初始化:首先是开机自检(在这之前还有一个动作,不过不是关心的内容)与硬件发觉,然后读取CMOS设置BOIS参数,之后按照参数的要求寻找首选启动设备。找到启动设备之后第一阶段所用的boot loader被装载到RAM中并被执行。这里的boot loader在大小上小于一个扇区的大小,也就是512字节,储存在驱动器主引导记录(MBR)中,而它的任务,就是加载第二阶段的boot loader。BOOT LOADER 启动加载器主要用来加载内核,RHEL5所使用的是GRUB。
[*]GRUB(boot loader)被完整的加载到内存中并执行。GRUB的主配置文件为/boot/grub/grub.conf,RHEL5在/etc下有一个它的硬连接。一个典型的配置如下。
从非注释的第一行开始说明。default为默认选择的kernel,0为第一个。timeout为等待时间,在这个时间内没有动作则引导入默认kernel。第三行是隐藏menu.password是给grub加密,加密后需要验证才能进入编辑模式。可以使用 grub-md5-crypt 创建md5密码。
每一个kernel 至少包含四行:1、title一个名字一般是说明系统的名字和kernel的版本号。2、root 指明grub的根目录 (hd0,0)代表第一块硬盘的第一个分区。3、kernel 至少有三个参数(1)指明内核镜像的位置从/开始(2)说明系统的根的挂载方式ro是只读(3)指明系统根的所在位置一般是root=/dev/sda 也支持UUID的写法。这三个参数是必须的像quite(设置内核为静默模式),x(数值1-6,选择启动级别)都是可选的。3、指出initrd镜像所在的位置,initrd镜像是内核启动时所用到的模块的压缩包可以使用mkinitrd自己创建。
对于grub的操作开机时安任意键进入GRUB的选择界面后下面有说明,这里就不说了。
[*] 内核初始化(待续)
页:
[1]