学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第五章 Linux系统的启动

设置字体:
----------------------------------
一、启动步骤
1.BIOS自检
   1)硬件检测及初始化
   2)引导启动设备
2.引导启动设备
   1)软盘(0磁道第一个扇区)
   2)光盘(最外围存储轨道)
   3)硬盘(MBR)
3.调用Linux引导程序至内存中
4.运行Linux内核
5.执行init进程(按“i”单步运行)
6.init调用getty提示用户登录
7.运行SHELL程序
二、Linux启动设备的建立
1.启动设备分类
   引导盘:软盘、光盘、优盘
(用于引导硬盘中linux系统)
   系统盘:软盘、光盘、硬盘
(用于启动一个完整的linux系统,在该盘中存放有内核等数据)
2.引导盘的创建
   1)软盘
      方法一:安装过程中创建
      方法二:mkbootdisk
   格式:mkbootdisk   --device  设备文件名   内核版本号
(uname  -r 显示内核版本号)
 方法三:# lilo  –b  /dev/fd0(使用lilo引导装载程序时应用)
   方法四:块自制
 # dd   if=源文件 (/boot/vmlinuz)  of=目标路径(/dev/fd0)   [bs=数字]   [count=数字]
 # rdev  /dev/fd0  /dev/hda1(设备重定向)
  方法五:利用DOS启动Linux
    在DOS启动盘中建立Autoexec.bat
添加如下内容:
 Loadlin   Vmlinuz   root=/dev/hda1 
(从第一张安装光盘中复制/dosutils/loadlin.exe到软盘)
  2)光盘
     刻录机+刻录软件
  3)优盘
     方法一:dd块自制
     方法二:建立文件系统
注:引导盘主要用于引导硬盘中的linux系统,当引导装载程序损坏或者是引导程序被覆盖时,可以使用引导盘进行引导
3.系统盘
   1)复制SHELL相关命令至软盘中
   2)内核打包
   3)块复制到软盘
三、引导装载程序使用
1LILO
   1LILO简介
      LILO(Linux-loader)是一种可以位于MBR/引导扇区中的基于INTEL平台下的系统引导装载软件
   2LILO的特点
  • 独立于操作系统
  • 支持两种操作界面:菜单、命令提示符
  • 支持多种操作系统
  • 支持不同磁盘和分区中的引导扇区
   3LILO的配置
 #vi  /etc/lilo.conf
   实例:
boot=/dev/hda (/dev/hda代表第一个IDE硬盘MBR)       
LILO的安装位置
install=/boot/boot.b         
启动文件位置
map=/boot/map            
映射文件
prompt                  
 启动时显示LILO的菜单
disktab=/dev/hda           
分区表的位置
timeout=30                
默认超时时间
message=/boot/message    
启动显示信息
password=abc              
设置LILO引导密码
linear                    
硬盘模式(大硬盘)
default= Linux (菜单的标题)         
设置默认菜单   
  image=/Vmlinux-2.2.6-22 (针对于LINUX/UNIX os而言)
指定内核文件名(内核在启动是会自动解压缩)
----------------------------------
课程列表
重点难点
赞助链接