grub引导加载程序和kickstart文件制作简介


浏览:1047 次

1.linux操作系统启动过程简介

2.grub引导加载程序配置简介和命令行界面详细说明

3.kickstart文件创建和CD映像创建的实现

1.linux操作系统启动过程简介

启动进程:

BIOS开机自检(POST)

引导加载程序引导加载程序(MBR)

内核初始化(ramdisk技术)

根交换机

启动系统的第一个进程

按下电源键后,计算机启动BIOS(基本输入/输出系统)的POST(开机自检)过程。它将找到设备的引导扇区,并将包含有效记录的第一引导扇区(MBR)加载到内存中,控制权也将转移到该段代码。根据MBR中的信息查找磁盘上的内核文件和initrd文件。如果引导加载程序是grub2,它将继续在后续扇区中加载阶段1.5代码。其主要功能是执行存储阶段2文件的/boot文件系统的驱动程序,并加载相关驱动程序。阶段2中的grub文件存储在/boot/grub2目录中。此时,内核已加载到内存中。如果是ramdisk,请扩展伪根文件系统以加载相关模块。然后挂载真正的根目录,将系统控制权转移到内核,并执行根目录切换。然后内核启动第一个进程init或systemd。

它是所有进程的父进程。它将设置默认运行级别,运行系统初始化脚本,关闭或启动系统相应级别下的服务,并启动终端。

2.grub引导加载程序配置简介和命令行界面详细说明

三个阶段的挖掘

阶段1:用于启动引导加载程序,将阶段2的内容加载到内存中

阶段1_5:用于识别和加载内核的相关驱动程序以及阶段2所在分区的文件系统,并引导阶段2

阶段2:读取grub-Conf配置文件并启动启动程序

grub的配置文件

引导时,grub程序将根据文件的配置参数引导系统

CentOs6的grub配置文件的位置

文件内容如下:

默认值=0

超时=5

splashimage=(hd0,0)/grub/splash.xpm.gz

隐藏菜单

密码--md5$1$CUmM50$x8G4wdSAPT4SZjvWSE0/0

标题CentOS 6(2.6.32-642.el6.x86_64)

根(hd0,0)

kernel/vmlinuz-2.6.32-642.el6.x86 _ 64 ro root=/dev/mapper/vg_ centos6-lv_ root rd_ NO_ LUKS rd_ NO _ MD rd_ LVM_ lv=vg_ centos6/lv_ swap crashkernel=auto LANG=zh_ CN.UTF-8

rd_ LVM_ LV=vg_ centos6/LV_ root键盘类型=pc键盘类型=us rd_ NO_ DM rhgb安静

初始化/initramfs-2.6.32-642.el6.x86 _ 64.img

默认值=0:表示默认选择第一个选项进行配置

超时:表示选择菜单的时间。如果在此之后未选择,则使用默认选项

启动映像:在启动菜单中指定背景映像的路径

标题:指定选项的名称

根:表示内核和initrd文件所在的分区的路径,而不是“根分区”;格式为:

根(hd0,0)第一个数字表示硬盘的数量,第二个数字表示从零开始的硬盘分区的数量

内核:指定要运行的内核文件的路径,然后是参数、根安装目录、如何安装、lvm的激活、语言设置、键盘和其他外围设备

Initrd:为内核运行指定的ramdisk文件。版本必须与内核一致

grub的命令行界面

在菜单页上,按c键进入命令行界面。我们可以配置相关的grub设置,这些设置相当于配置文件中的设置。常见命令有:

帮助:查看命令帮助;

Root():指定ramdisk和内核文件所在的分区,例如Root(hd0,0)。

查找(hd0,0)/path/to/file:用于查找相应分区下的文件kernel/path/to/kernel _文件:用于指定要运行的内核文件。

initrd/path/to/ramdisk_文件:指定ramdisk文件;

引导:使用当前配置的grub配置启动系统;

3.kickstart文件创建和CD映像创建的实现

关于Kickstart

Kickstart使用anaconda工具实现自动安装。服务器可以通过生成的配置文件实现安装的完全自动化,而无需人机交互,该文件包含有关系统安装和安装anaconda之后的一些必要配置信息。

启动文件的位置:

ks公司=

DVD驱动器:ks=cdrom:/PATH/TO/KICKSTART_FILE

硬盘驱动器:ks=hd:/DEVICE/PATH/TO/KICKSTART_FILE

HTTP服务器:ks=

FTP服务器:ks=

HTTPS服务器:ks=

如果您使用

相关资讯:
农产品电子商务向企业个人农产品电子贸易方向发展的效益

农产品电子商务向企业个人农产品电子贸易方向发展的效益

查看
Web 3.0技术的基本方向

Web 3.0技术的基本方向

查看
认知

认知

查看
面向对象的

面向对象的

查看
2018-12-25

2018-12-25

查看