This Domain(Admin5.com) is for Sale:

网管入门之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网友发表了评论 查看完整内容

24小时热门信息