精华内容
下载资源
问答
  • LILO

    2011-11-20 20:27:34
    LILO(LInux LOader),LILO代表Linux...用LILO可以定义一个默认要引导操作系统和一个引导该操作系统延迟时间。例如,如果在计算机上有MS-DOS和Linux,可以配置LILO引导二者中任何一个,然后告诉LILO,如果30秒
      LILO(LInux LOader),LILO代表Linux加载程序。LILO是一个在系统启动时运行的程序,它允许选择用于引导计算机的操作系统。可以用LILO引导几个不同的操作系统,如Linux和MS-DOS。用LILO可以定义一个默认的要引导的操作系统和一个引导该操作系统的延迟时间。例如,如果在计算机上有MS-DOS和Linux,可以配置LILO引导二者中的任何一个,然后告诉LILO,如果30秒后没有键盘介入,就引导二者中的MS-DOS;如果在30秒之内,键盘的Ctrl、Alt、Shift、Caps
     Lock中的任一键按下,就会出现boot:,此时按下Tab键,能获得LILO引导的操作系统的清单。配置LILO时,可以指定所有这些操作。大多数新电脑都为Microsoft Windows或Mac OS的一些版本安装了引导加载程序。如果计算机使用Linux操作系统,就必须安装一个特殊的引导加载程序。LILO在那些将Linux作为他们主要或唯一的操作系统的用户间很流行。当以通常的方式安装LILO的电脑启动或重新启动时,基本输入输出系统(BIOS)就会进行一些初步的测试,然后转移控制LILO所在的主启动记录(MBR)。LILO的主要优点是,它可以快速启动安装在主启动记录中的Linux操作系统。LILO的主要局限是,并不是所有的电脑都能容忍修改主启动记录(MBR)。在这种情况下,可以用其他的方法来使用LILO,但这需要花费较长的时间。有几种引导加载(boot
     loader)程序可以用来启动Linux系统,如LOADLIN(LOAD LINux)和GRUB(GRand Unified Bootloader)。
    
      Linux 发展到今日,已经成为了一个健壮,安全,强大,并且方便易用的操作系统。 不仅仅对于网络管理员来说是,对桌面用户来说也是。 那么,Linux 的启动管理器 lilo 您已经很熟悉了吗?要知道,Lilo 的功能可是非常强大的,它不仅仅可以作为Linux操作系统的引导器,还可引导多个操作系统(eg: Win2000, Win9x, dos, Minix…),以及启动多个Linux内核映像。 在后面的内容中,我将通过运行在我自己计算机上的真实例子,讨论lilo最主要的用法。在开始学习lilo之前,我们还需要一些预备知识--什么是硬盘分区,Linux对硬盘分区的命名方法。什么是硬盘分区? 硬盘分区是指对硬盘物理介质的逻辑划分。将硬盘分成多个分区,不仅仅利于对文件的管理,而且不同的分区可以建立不同的文件系统。这样才能在不同的分区上安装不同的操作系统。对于一个硬盘来说,最多只能创建三个主分区,一个扩展分区。在扩展分区上又可以划分若干逻辑分区。对于一个常规的操作系统来说,一般只能安装在主分区中,并且安装在主分区中的操作系统远比安装在逻辑分区中的方便管理且安全得多。(注:Linux就可安装在逻辑分区中) 硬盘的物理第一扇(0柱面,0面,1扇区)是硬盘主引导记录扇MBR,计算机启动时,首先就读取该扇,读出硬盘分区表,从中选择三个主分区中唯一一个具有活动标记的分区,引导该分区上的操作系统。也就是说,无论有几个主分区(≤3),其中必须有一个分区是活动的。对硬盘进行分区,可以使用任何硬盘分区软件,如:Dos 下的fdisk、 PQMagic, Linux 下的cfdisk等等。Linux的引导记录可以安装在MBR中,或者Linux所在主分区中。如果Linux安装在逻辑分区中则Linux的引导记录必须安装在MBR中。 Linux对硬盘分区命名方法 Linux对硬盘设备的命名方式与Windows系列大不一样。每一个硬盘拥有自己的设备名。IDE硬盘为hd? , SCSI硬盘为sd? 。?表示a到z的小写字母,不同的字母代表不同的硬盘设备,这个字母为主设备号。而硬盘上的分区用hd??或sd??中的第二个?表示,它由数字组成,1-4表示主分区,从5开始表示逻辑分区。 既是说,hda1表示第一个IDE硬盘的第一个主分区,sdb7表示第二个SCSI硬盘的第三个逻辑分区。而直接使用硬盘设备的主设备名,则表示该硬盘的MBR。如hda表示第一个IDE硬盘的MBR。 终于可以进入lilo的学习了,对于我们普通用户来说,lilo的使用主要在于lilo.conf的配置。Lilo.conf是lilo的配置文件,它位于/etc之下。在图1中给出了我的lilo.conf文件,后面的学习将主要围绕图1进行。 配置Lilo.conf boot=/dev/hda3prompttimeout=30default=wmessage=/etc/message-file image=/boot/vmlinuz-2.2.12-20label=lread-onlyroot=/dev/hda3 other=/dev/hda1label=wother=/dev/hda4label=mother=/dev/fd0label=f 图1 在对图1进行细致分析之前,先来看一看我的硬盘分区情况--图2 cfdisk 2.9 Disk Drive: /dev/hdaSize: 4310433792 bytes Heads: 255 Sectors per Track: 63 Cylinders: 524Name Flags PartType FS Type Size (MB)------------------------------------------------------------------------------hda1 Primary Win95 FAT32 1135.09hda4 Primary Minix / old Linux 32.91hda5 Logical FAT16 106.93hda6 Logical Linux swap 32.91hda7 Logical NTFS 1348.95hda8 Logical NTFS 575.77hda3 Boot Primary Linux ext2 1069.29Unusable 8.23[Bootable][ Delete ][Help] [Maximize][ Print][Quit][Type][ Units][ Write][Toggle bootable flag of the current partition] 图2 从图2中,读者可知该硬盘一共分为7个分区,3个主分区,4个逻辑分区,有8MB空间未使用。Win98操作系统位于主分区hda1,Linux 位于hda3, Minix 位于hda4,逻辑分区hda5-hda8位于扩展分区hda2中。即需要用lilo引导三个操作系统Linix, Minix, Win98。 下面我们开始逐行分析lilo.conf,见图1。第一行,boot=/dev/hda3,告诉lilo将引导记录写到哪里。该行表明将Linux引导程序写到Linux所在分区/dev/hda3处。如果boot=/dev/hda,则意味着将Linux引导程序写到MBR处。出于兼容性与安全的考虑,我建议大家将其写入Linux所在分区处,并将该分区标记为活动的。毕竟多次向MBR写入,容易造成MBR损坏,那麻烦可就大了。 在不少的Linux安装过程中,常常直接将Linux引导程序写入MBR,如果您希望改为我所推荐的方式的话,首先按以上方法修改lilo.conf,运行lilo,再将Linux所在分区标为活动的。重启后,进入dos,运行fdisk /mbr,将MBR中的Linux引导程序清除。这样,就可以从Linux活动分区启动多个操作系统了。 接下来是prompt命令,其作用是使lilo在引导时显示"LILO:"提示符,在该提示符下,用户需要输入准备启动的引导映像的名字,按TAB键列出所有供选择的引导映像的名字。Timeout=30通知lilo选择缺省引导映像之前等待30毫秒(3秒)。default=w 定义将要引导的缺省操作系统。如果没有该语句,则缺省引导第一个数据块。image=/boot/vmlinuz-2.2.12-20定义引导Linux的内核映像文件,即位于/boot下的vmlinuz-2.2.12-20。label=l定义所在数据块的名称,在启动选择多操作系统时,用户应输入的内容。read-only定义根文件系统挂装为只读属性。root=/dev/hda3告诉lilo Linux的内核映像文件在哪个硬盘分区中。以上为Linux数据块。other=/dev/hda1定义引导Win98操作系统所在主分区。label=w同label=l。以上为Win98数据块。其他数据块与之类似。 启动多操作系统细心的读者会发现我遗漏了一行message=/etc/message-file,这是我故意将其放在后面讲的。这里有一个小小的技巧问题。一般的,我们写"lable=linux", 在启动时输入"linux"即可启动Linux操作系统,清楚明了但却有点麻烦。写成"lable=l",输入倒是简单,却又让人摸不着头脑,不知l是什么。Message命令是在lilo启动时显示一段提示信息。这样就解决了显示与输入的矛盾。我的/etc/message-file的是这样的:l: Red Hat Linux, w: Windows98, m: Minix 2.0, f: Floppy。这样在启动时,屏幕会得到如下显示: LILO:l: Red Hat Linux, w: Windows98, m: Minix 2.0, f: Floppyboot: 图3 输入l或w或m即可启动Linux或 Win98或 Minix操作系统,提示清晰,输入简单。在看见lilo.conf文件中最末的数据块中的/dev/fd0,以及message-file中的 f: Floppy时,不知道聪明的你悟到了什么。是的,lilo还支持用启动软盘启机。除了修改lilo.conf文件以外,你在运行lilo前,必须在软驱中插入一张系统盘(启动盘或可引导盘)。这样,重启后就可以通过lilo用软盘启机了。再也不用在BIOS中改来改去了,是不是很方便呢?遗憾的是,仅仅只能对软盘这样做,光盘则不行。即还不能用lilo通过光盘启机。 启动新的Linux内核作为一个Hacker, 经常要修改内核模块或尝试最新的内核。比较安全的做法是将新内核数据项加入lilo.conf,并保持原有内核不变,这样一旦新内核不能启动,你可通过原内核启动Linux。对lilo.conf的修改也很简单,依葫芦画瓢即可。编译好的新内核vmlinuz-2.2.14-20保存在/boot目录下,依着原内核vmlinuz-2.2.12-20的用法在lilo.conf中添加一个新数据块就可以了。如下图所示新内核与原内核的数据块: image=/boot/vmlinuz-2.2.12-20label=lread-only 原内核root=/dev/hda3image=/boot/vmlinuz-2.2.14-20label=newlread-only 新内核root=/dev/hda3图4 在lilo启机时,选择newl就可以启动新的内核了。如果新内核不正常,选择l则仍可以使用原内核。 Lilo的使用在编辑好lilo.conf后,所要做的就是用lilo将Linux引导程序写入硬盘了。其用法非常简单,运行lilo即可。记住,你需要用软盘启机,就必须在运行lilo前插入一张系统软盘。其结果在我的计算机上如下:Added lAdded w *Added mAdded f图5重启计算机,终于大功告成。通过lilo,你可以选择硬盘上各个操作系统以及多个不同Linux的内核,当然还可启动软盘上的系统。对Linux的lilo的讨论,我想,到此就告一段落了。Lilo的配置选项还很多,但其最重要的内容都浓缩在本文中了。有兴趣的朋友可以自己试着对lilo.conf进行修改,多实践就会有收获
    展开全文
  • Slackware Lilo起动时间的更改

    千次阅读 2009-03-24 13:24:00
    slackware用bootloader是lilo,等待时间竟然长达2分钟,需要回车才能继续起动,因此誓改之! 改动如下:vim /etc/lilo.conf 1.将prompt注释掉,加入compact2.将timeout = 1200 改为timeout = 33.退出后在命令行输入: ...

    slackware用的bootloader是lilo,等待时间竟然长达2分钟,需要回车才能继续起动,因此誓改之!

     

    改动如下:

    vim /etc/lilo.conf

     

    1.将prompt注释掉,加入compact

    2.将timeout = 1200 改为timeout = 3

    3.退出后在命令行输入: lilo -v,这样下次就直接启动了.

    修改后的lilo.conf如下:

    展开全文
  • Lilo 设定档 /etc/lilo.conf 基本上, lilo 是加载 Linux 核心重要开机数据安装...delay 与 timeout 设定是 0.1 秒,所以 delay=50 表示延迟时间为 5 秒! linear 与 lba32 通常用在 SCSI 或者是较大硬盘,

    Lilo 设定档 /etc/lilo.conf
    基本上, lilo 是加载 Linux 核心的重要开机数据的安装程序,他的参数设定档案就放在 /etc/lilo.conf 里头,那么我们来看一看里面有什么设定参数吧,基本上他的设定参数有点像底下这样,可以分为两部分,一个是整体的设定方面,一个是每一个开机设定的核心档案

    注意:

    • delay 与 timeout 的设定是 0.1 秒,所以 delay=50 表示延迟时间为 5 秒!
    • linear 与 lba32 通常用在 SCSI 或者是较大的硬盘,例如扇区超过 1024 磁道的硬盘,可以使用这个项目来除错!不过,如果是小于 8GB 的硬盘,这两个东西有没有设定就没有什么影响了!
    • default 需要设定成底下几个 image 或者是 other 的 label 才成!这个地方最常被忘记!因为常常会记得修改 label ,但是忘记跟着改变 default 的内容!此外,如果你想要修正开机预设的操作系统选项,在这里改啦!
    • password 的用途在于安全防护方面,不过有个困扰,就是『如果你的计算机因为不正常关机(如断电后重开)而在电源恢复的时候重新开机时,则会卡在这个阶段无法直接进入 Linux 系统』,因为你必须提供 password 才能继续的工作呀!
    • boot 显示的是开机的扇区选择! 这里也蛮重要的,如果你想要安装在 MBR 里面的话,如同上面的书写模式,就是写入 /dev/hda ,后面不要加上每个 partition 的代码!但是,如果你是想写入 Super Block ,例如我想要写入的是 hda5 这个 Logical 的 partition 时,那么这里就必需要改写为 /dev/hda5 啰!所以,您应该只要一看到这个 boot 后面接的内容,就会知道那个安装的扇区是 MBR 还是 Super Block 啰!
    • image 可以设定成多数个!如果你的 Linux 系统有多个核心档案的时候,例如我们刚刚编译完成的一个新的核心,然而你又不想丢掉旧核心,就可以设定成两个不同核心的开机系统啰!

    大致上就是这样吧!其它不明了是什么东西的选项,可以使用 man lilo.conf 来看看里头的设定!因为还有很多开机时后需要加载的参数可以来设定一番呢!

    展开全文
  • lilo命令用于安装核心载入,开机管理程序。...指定lilo的配置文件 -d 设置开机延迟时间 -D 指定开机后预设启动的操作系统,或系统核心识别标签 参考实例 使用LILO 作为引导加载程序: [root@l
  • Linux lilo命令用法详解

    2021-01-09 18:49:47
    Linux lilo命令 Linux lilo命令用于安装核心载入,开机管理程序。 lilo(linux loader)是个Linux系统核心载入程序,同时具备管理开机的功能。单独执行lilo指令,它...-C 指定lilo的配置文件。 -d 设置开机延迟时间。 -D
  • LILO新参数揭密

    2004-09-17 10:15:00
    lilo是linux世界中最常见的启动工具。...我想说的是,随着Lilo的不断完善,现在的lilo已经从一只丑小鸭变成了一只美丽动人的白天鹅了。就拿Lilo最出名的前1024柱面安装缺陷来说吧。在前几年,如果你有一个大硬盘

    lilo是linux世界中最常见的启动工具。但是早期的lilo存在着一些难以容忍的缺陷,而且它的界面太简单,所以人们干脆换之以华丽的system commander或者其他启动工具。
    那么随着时间的推移,Lilo现在怎么样了呢?
    我想说的是,随着Lilo的不断完善,现在的lilo已经从一只丑小鸭变成了一只美丽动人的白天鹅了。
    就拿Lilo最出名的前1024柱面安装缺陷来说吧。在前几年,如果你有一个大硬盘,而且不幸的先安装了其它系统,例如windows 98之类的。而且用完了前1024柱面的所有空间。那么你会觉得安装lilo简直是一件不可能的任务。这样的缺陷并不是lilo本身的错,关键是主板的bios当时对大硬盘的支持并不好,它只能识别硬盘上前1024柱面内的空间。而lilo是在计算机启动的时候就开始运行了。在这个阶段,它只能通过BIOS对硬盘空间进行定位。这也是为什么经验丰富的人往往会说,安装linux,一定要注意将root分区放到1024个柱面之前就可以了。
    随着软件和硬件的共同发展,现在的BIOS对于大容量的IDE硬盘已经支持得很好,对于1024的限制也没有了。同样,最新的LILO也允许将启动文件放在大硬盘的任何位置。关键是采用linear参数或者更新一点的LBA32参数。LBA32采用的是一种逻辑块地址,而linear采用的是线性扇区地址。两者都是通过BIOS,将逻辑地址转换成CHS物理地址。LBA32是比较新的参数,在很多介绍linux的书籍中都没有提到。但是最新的lilo文档中建议在使用1998年之后的硬盘时,可以考虑使用该参数。
    除了支持大硬盘,在新版本的lilo中同样注意到了那些对界面非常挑剔的用户。喜欢linux的朋友可能已经注意到了,现在的linux的发行版本,例如redhat ,suse,mandrake,都提供了图形方式的lilo。我们看到的不再是单调的lilo字符,而是漂亮的图案。而且我们可以用光标键对想要启动的系统进行选择。在以前,这些都是由发行商自己修改程序来做到的。可是现在,我们自己也可以做。因为在新版的lilo中,提供了关于启动背景图像设置的参数,bitmap.这些参数刚刚出现不久,以至于连网上都没有人提到。
    想要得到漂亮的启动封面,你需要用到以下几个参数。
    bitmap = ins64.bmp #ins64.bmp是用作封面的BMP文件名,只要是符合windows或os2格式的bmp文件均可
    bmp-table = 21,287p,2,4,175p #启动菜单的位置,以及布局
    bmp-colors = 6,9,0;15,9,0 #启动菜单的颜色等属性
    bmp-timer = 73,29;12,8,0 #计时器的颜色及位置
    install = /boot/boot-bmp.b #指明具有图形支持功能启动程序文件
    在这里,我略作解释。Bmp-table是指关于启动菜单的一些位置属性。21表示X轴坐标(以列为单位,一共80列),287p是Y轴坐标(p=pixel,表示第287个点,共464个点),2和4分别表示显示出来的每个菜单项目分别占多少列和多少行,也即是确定行宽和行高的。
    Bmp-colors指的是启动菜单显示时的颜色属性。分两部分,用分号隔开。前部分分别是前景色,背景色,以及阴影色;后部分也是表示这三类颜色,但是不同的是,后部分专门用来显示被选中的菜单项目。
    Bmp-timer指的是在屏幕上跳动的倒数计时器的有关参数。它也分两部分,用分号隔开。前部分是位置,73和29分别表示X,Y坐标。后部分是颜色属性,表示前景色,背景色,以及阴影色。
    Install参数也很重要,这里的boot-bmp.b是个二进制文件,用于系统启动的。里面有关于BMP图像的支持代码。缺了这个,图像也是显示不出来的。
    由于lilo对于bmp的支持出现的比较晚,所以一般的linux发行版本所带的lilo,暂时都不支持bmp-table等参数。解决的办法是下载最新的源代码,自己手工编译。方法也很简单,就是下载回lilo-22.0的原码之后,用sh QuickInst命令就可以生成所需的文件。将这些文件拷贝到/boot下,按照上文所说配置好lilo.conf文件。然后执行lilo。如果没有出错,那么你就可以放心重启了,欣赏你自己别具一格的启动画面了。

     转载 非常Linux

    展开全文
  • lilo新参数 ----by bmsdr

    2005-06-22 16:57:00
    lilo新参数 ----by bmsdrCODE LILO新参数揭密用户:kent 发言时间:2002-01-24 11:21:03 lilo是linux世界中最常见的启动工具。但是早期的lilo存在着一些难以容忍的缺陷,而且它的... 我想说的是,随着Lilo的不断完善,
  • 如果您的计算机上安装了 Linux,Linux 通过将名为 LILO 的启动管理器直接加载到 MBR,可以让计算机实现双启动。要删除 LILO,请按相应步骤操作。...这两个选项唯一的区别是:-u 会检查当前 MBR 和备份 MBR 上的时间...
  • 以前在做实验过程中总结和写一些教程一些资料,一直没时间发布到博客上面,五一到了,终于有点时间发布啦!关于Linux上面还会有RHCE系列学习笔记发表 新版Linux系统密码恢复有点点不一样哦 下面我们看看...
  • 一.静态栈简单操作先来简单了解一下栈1.栈:一种特殊线性表,其实只允许在固定一端进行插入或删除操作。进行数据插入和删除一端称为栈顶,另一端称为栈底。...顺序栈所有的的操作时间...
  • 于是,硬盘上除了原来Windows系统之外,还要加上一个Linux,开机时看到第一个操作系统选择菜单也变成了Linux的LILO或GRUB。 一段时间之后,由于实在不习惯使用Linux,或者硬盘空间紧张等原因,一些人又决定...
  • BIOS安全 ...这样可以阻止不怀好意人用专门启动盘启动你Linux系统,并避免别人更改BIOS设置,如更改软盘启动设置或不弹出密码框直接启动服务器等。  LILO安全 ...这些选项会在启动时间(如“linux
  • BIOS安全 ...这样可以阻止不怀好意人用专门启动盘启动你Linux系统,并避免别人更改BIOS设置,如更改软盘启动设置或不弹出密码框直接启动服务器等。  LILO安全 ...这些选项会在启动时间(如“...
  • 于是,硬盘上除了原来Windows系统之外,还要加上一个Linux,开机时看到第一个操作系统选择菜单也变成了Linux的LILO或GRUB。 一段时间之后,由于实在不习惯使用Linux,或者硬盘空间紧张等原因,一些人又决定删除...
  • 这样可以阻止不怀好意人用专门启动盘启动你Linux系统,并避免别人更改BIOS设置,如... LILO安全 在“/etc/lilo.conf”文件中添加3个参数:time-out、restricted 和 password。这些选项会在启动时间(如“linux
  • 删除Linux后如何找回Windows启动菜单 前一段时间因为项目部署需要,要在Linux环境下培训实施人员,但当时资源紧张,所以在自己笔记本上搭了Linux环境。后来终于从别小组抢了台服务器回来,安装了Linux为实施...
  • 机器加电启动后,BIOS开始检测系统参数,如内存大小,日期和时间,磁盘设备以及这些磁盘设备用来引导顺 序,通常情况下,BIOS都是被配置成首先检查软驱或者光驱(或两者都检查),然后再尝试从硬盘引导。如果在...
  • Linux进程层次关系

    千次阅读 2012-05-17 14:26:02
    前段时间在看清华大学出版社出版《Linux教程》(05年6月第一版)。在248页第十三章《进程》有一节是简述Linux进程层次关系,把操作系统自启动后都做了什么,说得比较清晰,看过后受益匪浅。  就是喜欢看这种...
  • 进入ubuntu ,调出terminal(ctrl+alt+t),输入:sudo update-grub 重启下就行了还有 设置grub选择时间/etc/grub.conf(/etc/lilo.conf) timeout=3
  • 让Linux和Windows 95共存于一个硬盘一、LILO简介 LILO代表...用LILO可以定义一个默认要引导操作系统和一个引导该操作系统延迟时间。例如,如果在计算机上有MS-DOS和Linux,可以配置LILO引导二者中任何一个,
  • 于是,硬盘上除了原来Windows系统之外,还要加上一个Linux,开机时看到第一个操作系统选择菜单也变成了Linux的LILO或GRUB。 一段时间之后,由于实在不习惯使用Linux,或者硬盘空间紧张等原因,一些人又决定删除...
  • linuxconf lilo 如果您在启动Red Hat Linux系统后想更改键盘类型, 您可以用/usr/sbin/kbdconfig命令.... fdisk 如果您想在启动Red Hat Linux系统...如果您启动Red Hat Linux系统后想更改时间的配置, 您可以用 /us...
  • 我将在最短时间内发布一个最新版本 --2008-11-28-- /******************************************* 关于此版本Bug更正,请及时查看SimpleflowBlog CS与BS混合使用 没有自定义表单 没有图形化流程...
  • 双系统怎么删除linux恢复启动模式

    千次阅读 2007-01-06 17:59:00
    虽然删除Linux过程很顺利,但LILO却留了下来。那么,如何才能删除LILO,恢复Windows启动界面呢?LILO(或GRUB)是Linux启动管理器。当前大多数Linux发行版默认把LILO装入到主硬盘主引导记录(MBR)。这就是安装...
  • find 命令查找文件几种方法: (1)根据文件名查找 例如,我们想要查找一个...根据文件名查找文件会遇到一个实际问题,就是要花费相当长一段时间,特别是大型Linux 文件系统和大容量硬盘文件放在很深子目

空空如也

空空如也

1 2 3 4 5
收藏数 81
精华内容 32
关键字:

lilo的时间