Linux学习网!Linux爱好者的家园~凡事都是必须经过枯燥无味阶段才能做到较高层次的。
首页 新闻 Linux命令 学习入门 Ubuntu 服务配置 数据库 Linux发行版 视频教程 Linux下载 Linux论坛 留言本

TOP

LILO和GRUB是什么(一)
2010-10-27 15:32:25 来源:Linux学习网 】 浏览:102次 评论:0
从普通的桌面用户到Linux系统管理员,大部分Linux用户都使用过一种名为引导加载程序的工具。此类工具的不同变种会提供不同层次的支持和功能。在很多情况下,Linux发行版默认安装的引导加载程序并不总是适合需要;每个引导加载程序的默认设置也是如此。在本文中,Laurence Bonney讨论了两个流行的引导加载程序——LILO和GRUB——的优点和缺点,并建议了很多配置,以充分发掘机器的潜力。
    在不考虑他们的工作或专业情况下,所有 Linux 用户都会使用的是哪个工具?引导加载程序。通过本文了解引导加载程序的工作原理,认识两个流行的引导加载程序 LILO(LInux LOader)和 GNU GRUB(GRand Unified Boot loader), 并研究两者各自的优点和缺点。
什么是引导加载程序?
    最简单地讲,引导加载程序(boot loader) 会引导操作系统。当机器引导它的操作系统时,BIOS 会读取引导介质上最前面的 512 字节(即人们所知的 主引导记录(master boot record,MBR))。在单一的 MBR 中只能存储一个操作系统的引导记录,所以当需要多个操作系统时就会出现问题。所以需要更灵活的引导加载程序。
   主引导记录本身要包含两类内容 —— 部分(或全部)引导加载程序以及分区表(其中包含有关于介质其余部分如何划分为分区的信息)。当 BIOS 引导时,它会寻找硬盘驱动器第一个 扇区(MBR)中存储的数据;BIOS 使用存储在 MBR 中的数据激活引导加载程序。
   由于 BIOS 只能访问很少量的数据,所以大部分引导加载程序分两个阶段进行引导。在引导的第一个阶段中,BIOS 引导一部分引导加载程序,即 初始程序加载程序(initial program loader,IPL)。IPL 查询分区表,从而能够加载位于不同介质上任意位置的数据。首先通 过这步操作 来定位第二阶段引导加载程序(其中包含加载程序的其余部分)。
第二阶段引导加载程序是引导加载程序的主体;很多人认为这才是引导加载程序的真正部分。它包含有加载程序更需要磁盘空间的部分,比如用户界面和内核引导程序。从简单的命令行  到绘声绘色的 GUI,这些用户界面的范围很广泛。
分享到:
你可能感兴趣的文章:
Tags:LILO GRUB
首页 上一页 1 2 下一页 尾页 1/2/2
】 【打印繁体】【投稿】 【评论】 【关闭】 【返回顶部
上一篇如何卸载grub 下一篇linux如何远程开机

推荐图文

赞助商

相关栏目

最新文章

热门文章

推荐文章