Linux系统启动顺序和安装入门指南

需积分: 9 0 下载量 34 浏览量 更新于2024-08-25 收藏 783KB PPT 举报
系统启动顺序-Linux基础入门 系统启动顺序是指计算机从开机到进入操作系统的整个过程。这个过程涉及到BIOS、引导加载器、内核初始化、init程序执行等多个方面。 一、BIOS初始化 BIOS(Basic Input/Output System)是计算机的基本输入/输出系统,负责初始化计算机的硬件设备,并加载引导加载器。BIOS初始化的主要任务是检测和初始化计算机的硬件设备,包括CPU、内存、磁盘等。 二、引导加载器 引导加载器是指加载操作系统的程序,常见的引导加载器有LILO、GRUB、ELILO、YABOOT等。引导加载器的主要任务是加载操作系统的内核,并将控制权交给操作系统。 三、内核初始化 内核初始化是指操作系统的内核被加载并开始执行的过程。在这个过程中,内核会初始化硬件设备,加载驱动程序,并准备好系统的基本环境。 四、init程序执行 init程序是操作系统的第一个进程,负责执行系统的初始化工作。init程序会执行/etc/rc.d/rc.sysinit脚本,用于初始化系统的基本环境。然后,init程序会执行/etc/rc.d/rc脚本,用于启动系统的各个服务。 五、系统启动顺序的详细过程 系统启动顺序的详细过程如下: 1. BIOS初始化 2. 引导加载器加载 3. 内核初始化 4. init程序执行/etc/rc.d/rc.sysinit脚本 5. init程序执行/etc/rc.d/rc脚本 6. 系统启动完成 六、硬盘分区技术 硬盘分区技术是指将硬盘分成多个逻辑分区,以便更好地管理文件系统。常见的硬盘分区技术有IDE、SCSI、SATA等。在Linux系统中,硬盘分区通常使用/dev/hdx、/dev/sdx、/dev/sdx等命名规则。 七、 Linux分区规则 Linux分区规则是指Linux系统中硬盘分区的命名规则。常见的Linux分区规则有: * 主分区:hda1、hda2、hda3、hda4 * 逻辑分区:hda5、hda6、hda7等 八、GRUB介绍 GRUB(GRand Unified Bootloader)是一个多重开机管理工具,能够加载多种操作系统,包括Linux、BSD、OS/2、BeOS、Windows等。GRUB是一个独立于操作系统之外的开机程序,不需要依靠操作系统来进行设置和维护。 九、系统安装前的准备 系统安装前的准备工作包括: * 服务器硬盘大小的选择 * 主要运行的服务 * 用户数量 * 是否做LVM或用户磁盘限额(quota) * 不同的安装方式(光盘安装、硬盘安装、网络安装、无人职守安装kickstart) 十、实验:光盘安装 实验:光盘安装是指使用光盘安装Linux系统的过程。这个过程包括: * 光驱设置成启动方式 * 安装步骤(演示) * 分区处理 * 交换分区swap1~2倍内存值 * 最简单安装方式:根目录/+SWAP * 项目中根据需要把不同目录安装到不同分区 * /boot * /home * /opt * /usr * /var 十一、引导程序的安装位置 引导程序的安装位置是指引导加载器的安装位置。常见的引导加载器安装位置有MBR(Master Boot Record)、硬盘分区表DPT、硬盘有效标志等。 系统启动顺序是一个复杂的过程,涉及到BIOS、引导加载器、内核初始化、init程序执行等多个方面。了解系统启动顺序的知识点对于Linux系统的管理和维护非常重要。