Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

红旗 Linux 配置 LILO 引导加载程序详解:多系统共存与内存参数设置

編輯:關於 Linux

LILO(Linux Loader)是经典的 Linux 引导加载程序,虽已被 GRUB 取代,但在部分老旧系统或特定嵌入式环境仍在使用。本文详解 /etc/lilo.conf 配置结构、默认启动项调整、大内存识别修正与卸载方法。

一、LILO 配置文件结构

# /etc/lilo.conf 示例
boot=/dev/sda              # 安装位置:MBR 或分区引导扇区
map=/boot/map              # 内部映射文件
install=/boot/boot.b       # 引导扇区代码
prompt                     # 显示启动菜单
timeout=50                 # 等待 5 秒(单位 1/10 秒)
default=linux              # 默认启动标签

# Linux 引导项(image 开头)
image=/boot/vmlinuz-2.6.18
    label=linux
    root=/dev/sda3
    read-only
    append="quiet splash"

# Windows/DOS 引导项(other 开头)
other=/dev/sda1
    label=windows
    table=/dev/sda

二、修改默认启动系统

将欲默认启动的项(image=... 或 other=...)移至配置文件最前,或修改 default=标签名 指向目标标签。运行 lilo 生效。

三、大内存(>64MB)识别修正

旧版 LILO 可能无法自动检测超过 64MB 的物理内存。在第一个 image= 行之前添加:

append="mem=256M"   # 替换为实际物理内存大小(单位 MB)

修改后必须运行 lilo 重写引导扇区,重启验证 cat /proc/meminfo 或 free。

四、图形化配置工具 Klilo

红旗 Linux 提供 Klilo(KDE LILO 配置工具),可在图形界面管理大部分配置属性,适合不熟悉手工编辑的用户。

五、卸载 LILO 恢复 Windows 引导

  1. 在 DOS/Windows 下运行:fdisk /mbr 恢复 MBR。
  2. 使用 fdisk 删除 Linux 分区并回收磁盘空间。

六、注意事项

  • 每次修改 /etc/lilo.conf 后必须运行 lilo 将变更写入引导扇区,否则不生效。
  • lilo 会检查配置语法,若报错需修正后再运行。
  • LILO 不支持从文件系统读取内核(如 GRUB 的 configfile),内核路径必须为绝对物理块地址,因此内核更新后需重跑 lilo。

LILO 配置示意图

掌握 lilo.conf 结构与 append="mem=..." 参数,即可在老旧红旗 Linux 系统上实现多系统引导与大内存正确识别。

Copyright © Windows教程網 All Rights Reserved