转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> MySql >> 正文
深入Linux的LILO         ★★★★

深入Linux的LILO

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2207 更新时间:2009/4/22 20:47:24
如80×50、132×44等。 
                      
                     三、LILO典型配置方法 
                    
                     通常情况下,Linux的安装程序自身就可以完成LILO的安装配置, 
                   从而较好地解决多重系统的引导问题,如果系统不能自动完成这种配 
                   置,则可以通过手工修改配置文件/etc/lilo.conf来实现不同条件下 
                   的引导。 
                    
                     1.当系统能自动完成配置时 
                    
                     对于这种情况只有一个建议:将LILO安装到Linux分区的根上, 
                   而不是MBR这个多事地带。假设当前hda1中装有DOS/Windows,hda2中 
                   安装了Linux,则/etc/lilo.conf的内容大致如下: 
                    
                     boot=/dev/hda2#指定引导位置compact delay=50#延时5秒root=current 
                   #根在当前分区image=/boot/vmlinuz#指定linux的内核文件  label=linux 
                   #用linux为代表名称 other=/dev/hda1#其他操作系统所在的分区table=/dev/hda 
                   #指定包含分区表的硬盘label=dos#用dos为代表名称 
                    
                     2.当系统无法自动完成配置时 
                    
                     系统无法自动完成配置的情况不外乎两种: 
                     (1)BIOS不能直接看到Linux的根分区; 
                     (2)BIOS只能读写标准IDE硬盘的前504MB。 
                    
                     这时,必须遵循一个最基本的原则:建立一个BIOS能存取的较小 
                   的Linux分区,其中包含内核文件、映射文件及链加载程序等必要内 
                   容,而根则可以是另外一个独立的分区。至于配置上的其他细节,我 
                   们通过以下实例来进行说明。 
                    
                    
                     例1:主硬盘为IDE接口,第二硬盘为SCSI接口,根文件在SCSI 
                   上。 
                    
                     对策:在IDE硬盘上划分一个较小的Linux分区(/dev/hda2), 
                   其中包含基本文件,挂接到/u2下,其配置文件/etc/lilo.conf的主 
                   要内容为: 
                    
                     boot=/dev/hda#lilo装在主ide的mbr 
                       install=/u2/etc/lilo/boot.b#从boot.b安装lilo引导记录 
                       map=/u2/etc/lilo/map#安装程序建立此映射文件,告诉引导载入程序内核块的位置 
                       compact 
                       timeout=50 
                       image=/u2/vmlinuz #内核文件应事先拷贝到/u2下 
                       label=linux 
                       root=/dev/sda1#告诉内核根系统在scsi硬盘上read-only 
                       other=/dev/hda1 
                       loader=/u2/etc/lilo/chain.b #指明加载程序label=dos 
                    
                     例2:一个标准的IDE大硬盘需安装Linux和DOS/Windows。 
                     对于大硬盘问题,很多人只知道低于1024个柱面的限制,而不知 
                   为什么标准的IDE硬盘只能认前504MB。 
                    
                     其实,BIOS的int13调用是采用三个位元组的CHS编码,10位为柱 
                   面号,8位为磁头号,6位为扇区号。可能的柱面号码是0~1023,可 
                   能的磁头号码是0~255,而磁道上可能的扇区号码是1~63,以这24 
                   位最多可以定址8455716864个位元组(7.875GB)。 
                    
                     但不幸的是,标准的IDE介面容许256个扇区/磁道、65536个柱 
                   面及16个磁头。它自己本身可以存取237= 137438953472(128 GB), 
                   但是加上BIOS方面63个扇区与1024个柱面的限制后只剩528482304(504 
                   MB)可以定址得到。 
                    
                     对策:在硬盘的前500MB中划分350MB(/dev/hda1)给DOS,150MB(/dev/hda2)给Linux, 
                   谙嘤Φ呐渲梦募杏λ得饔才痰牟问? 
                     boot=/dev/hda 
           &n

上一页  [1] [2] [3] [4]  下一页


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台