网管入门之Linux伺服器启动过程详解----加载内核
时间:2007-10-27 来源:不详 作者:林仙
(3)加载内核
当内核映像被加载到内存之后,内核阶段就开始了。内核映像并不是一个可执行的内核,而是一个压缩过的内核映像。通常它是一个zImage(压缩映像,小于512KB)或一个bzImage(较大的压缩映像,大于512KB),它是提前使用zlib进行压缩过的。在这个内核映像前面是一个例程,它实现少量硬件设置,并对内核映像中包含的内核进行解压,然后将其放入高端内存中,如果有初始RAM磁盘映像,就会将它移动到内存中,并标明以后使用。然后该例程会调用内核,并开始启动内核引导的过程。
GRUB中的手工引导
在GRUB命令行中,我们可以使用initrd映像引导一个特定的内核,方法如下:
grub>kernel/bzImage-2.6.14.2
[Linux-bzImage,setup=0x1400,size=0x29672e]
grub>initrd/initrd-2.6.14.2.img
[Linux-initrd@0x5f13000,0xcc199bytes]
grub>boot
UncompressingLinux...Ok,bootingthekernel.
如果您不知道要引导的内核的名称,只需使用斜线(/)然后按下Tab键即可。GRUB会显示内核和initrd映像列表。
织梦好,好织梦
文章评论
共有位Admini5网友发表了评论 查看完整内容