grub常用功能参考手册.docGRUB常用功能参考手册
瀚海星云-同主题阅读讨论区:Linux [Linux系统]板主: daizisheng xhacker dau标题:GRUB常用功能参考手册回复本文 上一篇本讨论区下一篇marion 2609 4828 678 364
本 文:[转寄][转贴][删除][修改][回复][作者:mar ion][人 气:248]
发信人:marion (好奇心?那只是科研的第一步!),信区:Linux
标 题:Fw: GRUB常用功能参考手册
发信站:瀚海星云(2009年11月07 H 01:51:03星期六),站内信 件 WWWPOST
【以下文字转载自Hardware讨论区】
【原文由marion所发表】
阅读提示:
GRUB和GRUB2在许多方面没有继承性,本手册针对GRUB。
GRUB本身的命令行界面支持Tab键补齐命令和目录/文件名, 因此在GRUB界面下交互操作时应该善于利用Tab补齐功能。
本文主要针对Linux下安装的GRUB,但是配置文件和相关基础知 识
也适用于GRUB4D0S,只是在安装/修复安装、文件位置等方面有别。
本手册源自marion的笔记,肯定有错误和疏漏,欢迎指正; 本手册仅限于GRUB常见的功能,不能替代英文full help
GRUB需要在某个确定的操作系统下安装,但是安装完毕以后可以 独立于操作系统运行一一注意,格式化GRUB主要文件所在的那个 系统分区后当然
GRUB就无法运行了,但不表示GRUB依赖操作系统。
本质上,GRUB是一个硬件实用工具性质的独立于操作系统的软件。
GRUB常用功能参考手册
version
by marion in GFDL on 20091107
»»»»»»»»> 前言 ««««««««<
GRUB = GRand Unified Bootloader
GRUB缺省的配置文件是/boot/grub/menu. 1st
或者有时menu. 1st是链接,指向某个位置的grub, conf例如
/etc/grub/grub, conf
»»»»»»»»> 目录««««««««<
GRUB工作原理简介
GRUB的硬件设备号
GRUB的部署
部署在Linux系统中
独立部署 配置 menu. 1st
引导Linux
引导另一个GRUB
引导 Windows
启动虚拟软盘
GRUB引导安装新Linux
备注
===============================GRUB 工作原理简介
GRUB可以从MBR或分区引导扇区上自主启动,也可以由其他启动引 导工具(包括ntldr.
另一个GRUB等等)转交引导权后启动。如果需要自主启动,则放置 grub主要文件的那个
分区文件系统格式必须是grub能解读(有驱动)的格式,常见的诸 如 ext2/3、fat 等等;
特别需要指出的是,grub本身不带ntfs的驱动,所以不能从ntfs 分区上自主启动!
grub能解读什么格式的文件系统,取决于安装grub时使用的 *stagel*那一套文件。
对于能解读的FS, grub可以进入其目录树定位文件(也就是说只需 要文件的相对位置),
在这个前提下,最核心的是执行三个命令(root语句不是关键,参 见后文):
kernel 〈kernel-location〉
initrd <RAMdisk file>
boot 其中boot只在手工逐行操纵GRUB引导过程时才需
要敲入
[1]
kernel〈kernel-location〉命令是将内核装入内存准备启动,可附 加复杂的内核参数。
通常内核是一个很小的gz压缩文件——
linux内核以vmlinuz••-开头,有时干脆通过符号链接提供一个简单 的名字"vmlinuz";
还有其他内核,比如加载虚拟软驱专用的内核memdisk, gz等等。
[2]
initrd <RAMdisk file>命令是将配合内核使用的整套目录树装入内 存的 RAMdisk,
这个目录树其实相当于一个文件系统的镜像文件,大小往往比内核大 不少——
linux文件系统(最小)镜像以initrd…开头,有时也有简单的符号 链接"initrd” ;
。
===============================Grub 的硬件设备号
GRUB大部分计数是从0开始的,例如第几个操作系统,第几个块设 备,第几个分区。
Attention !
“第零块” PATA设备——hdO即hda
“第一块” PATA设备——hdl即hdb /*或者也可能是
grub常用功能参考手册 来自淘豆网m.daumloan.com转载请标明出处.