Linux系统技术要点全解析
1. 系统基础
1.1 硬件与BIOS
计算机硬件是系统运行的基础,其中BIOS(基本输入/输出系统)起着至关重要的作用。BIOS在计算机启动时进行硬件初始化,为后续的启动流程做准备。它与启动加载器密切相关,像GRUB和LILO等启动加载器的工作都依赖于BIOS。在启动过程中,BIOS会读取硬盘的启动扇区,将控制权交给启动加载器。例如,LILO(Linux Loader)可以通过配置文件指定要加载的内核,而BIOS则负责将LILO加载到内存中。
1.2 启动加载器
启动加载器有多种类型,常见的有GRUB(Grand Unified Boot Loader)和LILO。GRUB功能强大,具有图形化界面和灵活的配置选项。其全球选项和每个镜像的选项可以分别进行设置,例如可以通过 grub-install 命令进行安装。而LILO则相对简单,但也能满足基本的启动需求,通过在配置文件中添加内核信息来实现多系统启动。以下是GRUB部分配置示例:
# /boot/grub/grub.conf
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
title My Linux
root (hd0,0)
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=/dev/sda1
initrd /initramfs-2.6.32-279.el6.x86_64.img
超级会员免费看
订阅专栏 解锁全文
3922

被折叠的 条评论
为什么被折叠?



