|
GRUB
Grand Unified Boot Loader (grub)
grub-install -root-directory Mount-Point (hdn)
将grub安装到硬盘的MBR。如果核心映像不在根目录下(/),选项将给出其路径,比如/boot。
(hdn)是一个硬盘,n是硬盘的编号,开始于0。
例如:
grub-install --root-directory=/boot (hd0)
grub-install /dev/hda
配置文件:/boot/grub/menu.lst
* (hdn,m)代表第n个硬盘的第m个分区,n和m都是从0开始计数的。
* splashimage (hdn,m)/grub/Name.xpm.gz 这是启动时的背景图片。
* default n 表示默认的启动选项,当用户在选择时间内没有动作,自动启动的选项。
* timout m 在启动默认选项前等待m秒,以便用户选择。
* password -md5 str 加密后的启动密码"str"
* title str 启动项的标题
* root (hdn,m) 核心所在的分区
* kernel /path ro root=/dev/device initrd /initrd.img 如果核心不在根目录下(/),使用root选项
* makeactive
chainloader +1 将核心所在分区设为活动分区(windows分区在活动的情况下才可引导),并将引导过程传递给该分区的引导程序(例如:Windows)
* map (hd0) (hd1)
map (hd1) (hd0) 交换主从盘,要从第二块硬盘上启动windows,就必须如
* root (hdn,m,z)
kernel /boot/loader 启动FreeBSD-Partition x(FreeBSD的分区与一般意义上的分区是不同的,此处应称为slience)
* default saved 将当前的启动项作为新的默认值。将"savedefault"放在每个启动项的末尾,就会启动这个功能
别忘了用pacman -R lilo删除lilo,因为有些时候(如编译内核时的make all)会调用lilo,此时lilo就会覆盖grub。 |
|