RedHatLinuxTroubleshooting系统启动部分概要

文章作者 100test 发表时间 2008:03:18 14:43:36
来源 100Test.Com百考试题网


当电源Power按下后,计算机开始自检看什么CPU、内存、显卡的是否都安上了!如果这里过不去就不用我说了吧!该换什么就换什么,插插拔拔的工作要仔细!现在的主板什么排错灯、语音提示的不一而足,想当年我们那望闻问切的功夫都不用了,很怀念那小喇叭的嘟嘟声!
  
  #######################
  # #
  ####################### #
  # # #
  # 当开始BIOS自检 # #
  # ##
  #######################
  
  对我们系统管理员来说BIOS就作了两件事,一是按照CMOS里的方案配置和驱动底层设备,二是把控制权交给驱动设备(软驱、硬盘、光驱等)
  
  这里要注意的就是确认CMOS里的方案是否配置正确,驱动设备是否连接正常、是否是我们需要的启动设备!
  
  #######################
  # #
  ####################### #
  # # #
  # 当从硬盘开始启动 # #
  # ##
  #######################
  
  分区是一门学问,分的不好会事倍工半,具体的我已经在前面的文中提到了,有兴趣的可以参看《Linux的分区机构》 http://www.linuxsir.org/bbs/showthre...threadid=82245
  
  MBR就是446个字节的一段存储空间,里面存储的是Bootloader,Linux的Bootloader常见的有LILO和Grub,两者在MBR中存储的内容是不同的!
  
  LILO:引导程序和kernel和initrd文件的具体Block位置指针
  
  Grub:引导程序、Grub Shell和grub.conf(menu.list)所在分区的设备名
  
  这里要注意的是如果分区表(DPT)损坏,除非你有分区表备份(当然我们是有的:-),否则第一次fdisk的时候记得把个分区的起始和结束位置记下来以备救命之用!如果是MBR损坏,最简单的办法是rescue 进入系统然后chroot 到硬盘/ 然后grub-install /dev/XXXY 。如果要删除linux的MBR信息,用Windows 98的启动盘进入DOS提示符,fdisk /mbr 把MBR换成Windows的就可以了!
  
  #######################
  # #
  ####################### #
  # # #
  # 当Bootloader装入 # #
  # ##
  #######################
  
  基本上“大坏羊”都已经提到了,这里只作相应的补充。
  
  首先,上面提到了LILO和Grub在装入MBR的区别,因为装入内容的不同所以出现问题的情况和性质就有所不同。
  
  LILO:因为存放的是kernel文件的具体Block位置指针,所以vmlinuz-*和initrd-*文件是不可以mv来mv去的(当然除非可以保证Block位置不变的改名不在此范围!)
  
  Grub:和LILO不同他要的是文件内容,只要你不改变分区顺序,并且保证grub.conf(menu.list)文件路径正确就完全可以找到!只是要注意grub.conf(menu.list)的内容按实际情况编写!
  
  其次,“大坏羊”在“(三)综述”中是有问题的!归结如下:
  
  1.LILO 的lilo.conf(默认在/etc目录下,如果在其它位置需要lilo -f /dir/file 的方式指明)
  
  image=/boot/vmlinuz-2.4.21-4.EL #kernel所在目录树位置
  
  label=linux           #标签,boot:时你要输入的
  
  root=/dev/sdc1  #根分区所在位置
  
  initrd=/boot/initrd-2.4.21-4.EL.img #initrd所在目录树位置
  
  他使用的是当前系统的目录树结构,也就是kernel和initrd的逻辑位置,当我们运行lilo -v的时候,LILO会根据lilo.conf文件的定义在MBR中记下kernel和initrd文件的具体Block位置指针,然后lilo.conf文件就没用了,删除了也不要紧!当然MBR中还要有/分区的位置指针,解压挂接initrd的ext2文件系统和读取/etc/inittab和/etc/rc.d/rc.sysinit 就靠它了!

相关文章


经典译文之诗歌篇:爱的难题
企业名称中英文大全--公司(二)
企业名称中英文大全--公司(三)
设置一个企业级的LinuxPOP3服务器
RedHatLinuxTroubleshooting系统启动部分概要
Linux指令篇:日期时间排程--date
企业名称中英文大全--公司(一)
2007年湖北省直会计职称证书办理10月8日起
2007年淮北注册税务师考试资格证书10.26日前办理
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛