`
猫太的鱼
  • 浏览: 233882 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics