21.1 光盘启动解析.md

第二十一章 系统部署
21.1 光盘启动解析.md



一、回顾:CentOS6启动流程

(一)POST加电自检

(二)加载bootloader

1、Stage1

在MBR的前446byte存放

2、Stage1.5

加载驱动

3、Stage2

grub.conf定义kernel位置

(三)加载kernel

(四)加载initramfs

(五)加载根

(六)启动init

(七)进入哪种运行模式

/etc/init.tab

(八)初始化脚本

/etc/rc.d/rc.sysinit

(九)通过脚本开启或关闭指定服务

/etc/rc.d/rc3.d –> /etc/rc.d/init.d
S开头:开机启动
K开头:开机不启动
/etc/rc.d/rc3.d/S99local –> /etc/rc.d/rc.local

二、光盘启动界面

(一)按Tab

1、第一项:Install or upgrade an existing system

> vmlinuz initrd=initrd.img

2、第二项:Install system with basic video driver

> vmlinuz initrd=initrd.img nomodeset

3、第三项:Rescue installed system

> vmlinuz initrd=initrd.img rescue

4、第四项:Boot from local drive

> .localboot 0xffff

5、第五项:Memory test

> memtest

(二)按ESC

1、进入救援模式

boot: rescue

2、以纯字符界面安装

boot: linux text

注意:
(1)图形安装界面下的部分功能在纯字符界面无法使用
(2)纯字符安装界面通常用于批量部署系统

3、强制询问安装方法

boot: linux askmethod

三、CentOS6系统光盘isolinux目录详解

(一)目录结构

关键文件 含义
vmlinuz Linux内核
initrd.img 伪根文件系统
isolinux.cfg 菜单配置文件
vesamenu.c32 菜单风格文件
splash.jpg 背景图片

(二)isolinux.cfg简介

label linux
  menu label ^Install or upgrade an existing system
  menu default
  kernel vmlinuz
  append initrd=initrd.img
label vesa
  menu label Install system with ^basic video driver
  kernel vmlinuz
  append initrd=initrd.img nomodeset
label rescue
  menu label ^Rescue installed system
  kernel vmlinuz
  append initrd=initrd.img rescue
label local
  menu label Boot from ^local drive
  localboot 0xffff
label memtest86
  menu label ^Memory test
  kernel memtest
  append -

说明:
(1)托字符 ^ :代表光标跳转的位置,可以使用快捷键选中
(2)menu default :默认的菜单项

-EOF-

猜你喜欢

转载自blog.csdn.net/gymumanalvin/article/details/80459499