Linux lilo命令教程:Linux系统的核心载入程序(附实例详解和注意事项)

Linux lilo命令介绍

lilo,全称为Linux Loader,是一个用于加载Linux系统的程序。它可以从软盘、硬盘启动操作系统,并且不依赖于特定的文件系统。lilo的主要任务包括定位内核、识别其他支持程序、加载内存并启动内核。

Linux lilo命令适用的Linux版本

lilo命令在大多数Linux发行版中都可以使用。然而,现在许多发行版使用GRUB作为默认的引导加载器,但lilo及其变体ELILO仍然被广泛使用。

Linux lilo命令的基本语法

bash 复制代码
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级模式

bash 复制代码
[linux@bashcommandnotfound.cn ~]$ lilo -b /dev/sda3 -v -v -v

这个命令将lilo安装到第一台SCSI硬盘的第三个主要分区,采用3级模式。

实例2:指定安装lilo的配置文件和备份文件

bash 复制代码
[linux@bashcommandnotfound.cn ~]$ lilo -C /etc/lilo.conf2 -s /boot/boot. Backup

这个命令指定了安装lilo的配置文件和备份文件。

实例3:指定开机后预设启动的操作系统

bash 复制代码
[linux@bashcommandnotfound.cn ~]$ lilo -D Linux

这个命令将指定开机后预设启动的操作系统为Linux。

实例4:列出映射的系统核心文件

bash 复制代码
[linux@bashcommandnotfound.cn ~]$ lilo -q

这个命令将列出映射的系统核心文件。

实例5:设置下次启动系统时,首先执行的指令

bash 复制代码
[linux@bashcommandnotfound.cn ~]$ lilo -R "mount -o remount,rw /"

这个命令将设置下次启动系统时,首先执行的指令为"mount -o remount,rw /"。

Linux lilo命令的注意事项

  • bash: lilo: command not found,提示按照上面安装,这里不写具体安装过程

Linux lilo相关命令

相关推荐
动力 continue1 小时前
Linux 基础篇 · 压缩打包与用户管理
linux·服务器·基础命令linux
画中有画2 小时前
软件架构中质量属性(性能、安全、可扩展性)的权衡设计
java·运维·安全
g3voip2 小时前
防爆电话如何接入SIP调度系统?工业通信系统架构解析
服务器·tcp/ip·系统架构·信息与通信·ip
NJCloud3 小时前
Ansible(三)——Zabbix 监控系统部署与敏感信息加密
linux·运维·chrome·信息可视化·ansible·zabbix
ltl3 小时前
Cgroups v2:为什么内存限制设了,宿主机数据库还是被 OOM
linux
NJCloud4 小时前
TiDB 集群部署与 MySQL 兼容性适配实战
linux·运维·数据库·mysql·tidb
2401_868534784 小时前
UNIX常用命令英文全称与中文解释整理
linux·运维
FL16238631294 小时前
室内易燃物识别易燃评估室内易燃程度识别分割数据集labelme格式1015张85类别
java·服务器·前端
阿祖zu5 小时前
开源项目-让本地 Codex 临时接管远程 Linux 服务,实现快速运维
linux·gpt·agent
Android系统攻城狮7 小时前
Linux PipeWire深度解析之pw_factory_create_object调用流程与实战(七十二)
linux·音频进阶·pipewire音频进阶