GRUB 参考手册 by marion 阅读提示: 和 GRUB2 在许多方面没有继承性,本手册针对 GRUB 。 本身的命令行界面支持 Tab 键补齐命令和目录/ 文件名, 因此在 GRUB 界面下交互操作时应该善于利用 Tab 补齐功能。 3. 本文主要针对 Linux 下安装的 GRUB ,但是配置文件和相关基础知识也适用于 GRUB4DOS , 只是在安装/ 修复安装、文件位置等方面有别。 4. 本手册源自 marion 的笔记,肯定有错误和疏漏,欢迎指正; 本手册仅限于 GRUB 常见的功能,不能替代英文 full help 需要在某个确定的操作系统下安装,但是安装完毕以后可以独立于操作系统运行——注意,格式化 GRUB 主要文件所在的那个系统分区后当然 GRU B 就无法运行了, 但不表示 GRU B 依赖操作系统。本质上, GRUB 是一个硬件实用工具性质的独立于操作系统的软件。 GRUB 常用功能参考手册 version by marion in GFDL on 20091107 >>>>>>>>>>>>>>>>> 前言<<<<<<<<<<<<<<<<< GRUB = GRand Unified Bootloader GRUB 缺省的配置文件是/boot/grub/ 或者有时 是链接,指向某个位置的 例如/etc/grub/ >>>>>>>>>>>>>>>>> 目录<<<<<<<<<<<<<<<<< GRUB 工作原理简介 GRUB 的硬件设备号 GRUB 的部署部署在 Linux 系统中独立部署配置 引导 Linux 引导另一个 GRUB 引导 Windows 启动虚拟软盘 GRUB 引导安装新 Linux 备注===============================GRUB 工作原理简介=============================== GRUB 可以从 MBR 或分区引导扇区上自主启动,也可以由其他启动引导工具(包括 ntldr 、另一个 GRUB 等等) 转交引导权后启动。如果需要自主启动, 则放置 grub 主要文件的那个分区文件系统格式必须是 grub 能解读(有驱动)的格式,常见的诸如 ext2/3 、 fat 等等; 特别需要指出的是, grub 本身不带 ntfs 的驱动,所以不能从 ntf s 分区上自主启动! grub 能解读什么格式的文件系统,取决于安装 grub 时使用的*stage1* 那一套文件。对于能解读的 FS, grub 可以进入其目录树定位文件(也就是说只需要文件的相对位置), 在这个前提下,最核心的是执行三个命令( root 语句不是关键,参见后文): [1] kernel <kernel-location> [2] initrd <RAMdisk file> [3] boot 其中 boo t 只在手工逐行操纵 GRU B 引导过程时才需要敲入[1] kernel <kernel-location> 命令是将内核装入内存准备启动,可附加复杂的内核参数。通常内核是一个很小的 gz 压缩文件—— linux 内核以 vmlinuz …开头,有时干脆通过符号链接提供一个简单的名字“ vmlinuz ”; 还有其他内核,比如加载虚拟软驱专用的内核 等等。[2] initrd <RAMdisk file> 命令是将配合内核使用的整套目录树装入内存的 RAMdisk , 这个目录树其实相当于一个文件系统的镜像文件, 大小往往比内核大不少—— linux 文件系统( 最小) 镜像以 initrd …开头, 有时也有简单的符号链接“ initrd ”; 虚拟软驱用的 fd 文件。===============================GRUB 的硬件设备号=============================== GRUB 大部分计数是从 0 开始的,例如第几个操作系统,第几个块设备,第几个分区。~~~~~~~~~~~~~~~~~~~~~~~~ Attention !“第零块” PATA 设备—— hd0 即 hda “第一块” PATA 设备—— hd1 即 hdb /* 或者也可能是 hdc , 因为 IDE1 master = hda IDE1 slaver = hdb IDE2 master = hdc IDE2 slaver = hdd */ hd0 上的“第零个”磁盘分区——(hd0,0) = hda1 hd1 上的“第零个”磁盘分区——(hd1,
GRUB 参考手册 by marion 来自淘豆网m.daumloan.com转载请标明出处.