grub应用

grub应用


      GRUB(统一引导装入器)是linux最基本的引导加载器。
      其有四个作用,如下:

      1.选择操作系统(如果计算机上安装了多个操作系统)。
      2.表示相应引导文件所在的分区。
      3.找到内核。
      4.运行初始内存盘,设置内核和相关模块。



GRUB(Boot Loader):


grub: GRand Unified Bootloader

grub 0.x: grub legacy

grub 1.x: grub2


grub legacy:

stage1: mbr

stage1_5: mbr之后的扇区,让stage1中的bootloader能识别stage2所在的分区上的文件系统;

stage2:磁盘分区(/boot/grub/)


配置文件:/boot/grub/grub.conf <-- /etc/grub.conf


stage2及内核等通常放置于一个基本磁盘分区;

功用:

(1) 提供菜单、并提供交互式接口

e: 编辑模式,用于编辑菜单;

c: 命令模式,交互式接口;

(2) 加载用户选择的内核或操作系统

允许传递参数给内核

可隐藏此菜单

(3) 为菜单提供了保护机制

为编辑菜单进行认证

为启用内核或操作系统进行认证


配置文件:/boot/grub/grub.conf

配置项:

default=#: 设定默认启动的菜单项;落单项(title)编号从0开始;

timeout=#:指定菜单项等待选项选择的时长;

splashimage=(hd#,#)/PATH/TO/XPM_PIC_FILE:指明菜单背景图片文件路径;

hiddenmenu:隐藏菜单;

password [--md5] STRING: 菜单编辑认证;

title TITLE:定义菜单项“标题”, 可出现多次;

root (hd#,#):grub查找stage2及kernel文件所在设备分区;为grub的“根”; 

kernel /PATH/TO/VMLINUZ_FILE [PARAMETERS]:启动的内核

initrd /PATH/TO/INITRAMFS_FILE: 内核匹配的ramfs文件;

password [--md5] STRING: 启动选定的内核或操作系统时进行认证;


你可能感兴趣的:(linux,raid,马哥linux,马鹏飞,磁盘 grub)