Linux lilo命令介绍
lilo,全称为Linux Loader,是一个用于加载Linux系统的程序。它可以从软盘、硬盘启动操作系统,并且不依赖于特定的文件系统。lilo的主要任务包括定位内核、识别其他支持程序、加载内存并启动内核。
Linux lilo命令适用的Linux版本
lilo命令在大多数Linux发行版中都可以使用。然而,现在许多发行版使用GRUB作为默认的引导加载器,但lilo及其变体ELILO仍然被广泛使用。
Linux lilo命令的基本语法
lilo [-clqtV] [-b<外围设备代号>] [-C<配置文件>] [-d<延迟时间>] [-D<识别标签>] [-f<几何参数文件>] [-i<开机磁区文件>] [-I<识别标签>] [-m<映射文件>] [-P<fix/ignore>] [-r<根目录>] [-R<执行指令>...] [-s<备份文件>] [-S<备份文件>] [-uU<外围设备代号>] [-v...]
Linux lilo命令的常用选项或参数说明
选项 | 说明 |
---|---|
-b<外围设备代号> | 指定安装lilo之处的外围设备代号 |
-c | 使用紧致映射模式 |
-C<配置文件> | 指定lilo的配置文件 |
-d<延迟时间> | 设置开机延迟时间 |
-D<识别标签> | 指定开机后预设启动的操作系统,或系统核心识别标签 |
-f<几何参数文件> | 指定磁盘的几何参数配置文件 |
-i<开机磁区文件> | 指定欲使用的开机磁区文件,预设是/boot目录里的boot.b文件 |
-I<识别标签> | 显示系统核心存放之处 |
-l | 产生线形磁区地址 |
-m<映射文件> | 指定映射文件 |
-P<fix/ignore> | 决定要修复或忽略分区表的错误 |
-q | 列出映射的系统核心文件 |
-r<根目录> | 设置系统启动时欲挂入成为根目录的目录 |
-R<执行指令> | 设置下次启动系统时,首先执行的指令 |
-s<备份文件> | 指定备份文件 |
-S<备份文件> | 强制指定备份文件 |
-t | 不执行指令,仅列出实际执行会进行的动作 |
-u<外围色设备代号> | 删除lilo |
-U<外围设备代号> | 此参数的效果和指定"-u"参数类似,当不检查时间戳记 |
-v | 显示指令执行过程 |
-V | 显示版本信息 |
Linux lilo命令实例详解
实例1:安装lilo到第一台SCSI硬盘的第三个主要分区,采用3级模式
[linux@bashcommandnotfound.cn ~]$ lilo -b /dev/sda3 -v -v -v
这个命令将lilo安装到第一台SCSI硬盘的第三个主要分区,采用3级模式。
实例2:指定安装lilo的配置文件和备份文件
[linux@bashcommandnotfound.cn ~]$ lilo -C /etc/lilo.conf2 -s /boot/boot. Backup
这个命令指定了安装lilo的配置文件和备份文件。
实例3:指定开机后预设启动的操作系统
[linux@bashcommandnotfound.cn ~]$ lilo -D Linux
这个命令将指定开机后预设启动的操作系统为Linux。
实例4:列出映射的系统核心文件
[linux@bashcommandnotfound.cn ~]$ lilo -q
这个命令将列出映射的系统核心文件。
实例5:设置下次启动系统时,首先执行的指令
[linux@bashcommandnotfound.cn ~]$ lilo -R "mount -o remount,rw /"
这个命令将设置下次启动系统时,首先执行的指令为"mount -o remount,rw /"。
Linux lilo命令的注意事项
- bash: lilo: command not found,提示按照上面安装,这里不写具体安装过程