|
|
以GRUB为例:
进入GRUB菜单之后按“C”键进入命令状态。
info grub - 查看完整的命令列表
boot - 引导先前已经被指定并载入的操作系统或链式装载程序。
chainloader - 将指定的文件作为一个链式装载程序载入。为了获取在一个指定分区第一扇区内的文件,使用+1作为文件名。
displaymem - 显示当前内存的使用情况,这个信息是基于BIOS的。这个命令有助于确定系统在引导前有多少内存。
initrd - 使用户能够指定一个在引导时可用的初始RAM盘。当内核为了完全引导而需要某些模块时,这是必需的。
install p - 安装GRUB到系统的主引导记录。这个命令允许系统重启时出现GRUB接口。
kernel - 当使用直接载入方式引导操作系统时,kernel命令指定内核从GRUB的根文件系统中载入。options选项是跟在kernel命令后面,在内核载入时传给内核。
root - 将GRUB的根分区设置成特定的设备和分区,比如说(hd0,0)。并挂入这个分区,这样文件可以被读取。
rootnoverify - 做root命令同样的事情,只是不挂入分区。
配合着第四部分,您会明白如何使用这些命令!
这里要注意,GRUB的菜单对于GRUB来说也算一个操作系统,进入命令状态之后可以重新加载菜单。
启动。这一部可以通过一个菜单来告诉GRUB。
default=Gentoo2006
timeout=30
color=green/black light-gray/blue
# section to load linux
title linux
root (hd0,1)
kernel /vmlinuz root=/dev/hda5
boot
# section to load Windows XP
title windows
rootnoverify (hd0,0)
chainloader +1
这个就是一个配置文件大概的样子,大家可以看到默认30秒启动gentoo,root(hda0,1)指定了Gentoo的位置,kernel /vmlinuz root=/dev/hda5 表示加载的Linux核心模块的位置(注意:这里的hda5是在linux /dev 目录下的一个设备文件名,不要和GRUB的分区名字混淆。很多人在这里犯错哦!)。在这个菜单里显示Windows XP是装在第一个IDE硬盘的第一个分区。 |
|