怎们用Linux的grub引导FreeBSD和OpenBSD?
[size=4][color=#ff0000][color=Black]我的硬盘上有3个系统。以下是分区情况:Disk /dev/hda: 40.9 GB, 40982151168 bytes
255 heads, 63 sectors/track, 4982 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 852 6843280+ 48 Unknown
Partition 1 does not end on cylinder boundary.
/dev/hda2 853 1704 6843690 48 Unknown
/dev/hda4 1705 4982 26330535 5 Extended
/dev/hda5 1705 3772 16611178+ 83 Linux
/dev/hda6 3773 3820 385528+ 82 Linux swap / Solaris
/dev/hda7 * 3821 4982 9333733+ 83 Linux
第一主分区装了[/color][/color][/size][size=4][color=#ff0000][color=Black]RelaxBSD[/color][/color][/size][size=4][color=#ff0000][color=Black],第二主分区装了[/color][/color][/size][size=4][color=#ff0000][color=Black]OpenBSD[/color][/color][/size][size=4][color=#ff0000][color=Black],[/color][/color][/size][size=4][color=#ff0000][color=Black]Linux[/color][/color][/size][size=4][color=#ff0000][color=Black]装在了扩展分区。而且是先装了RelaxBSD,再装了OpenBSD,最后是Linux。现在,只能进Linux 的grub,而且从上面可以看出来系统认不出那两个BSD了。我估计这些和我当时安装引导块时候的选择有关。[/color][/color][/size]因为当时按照RelaxBSD安装图解([url]http://www.relaxbsd.org/main/?q=node/19)上“安装引导块”一步骤时所[/url] 建议 的选了“接受并安装引导块”,所以我的RelaxBSD不是由它自己的grub引导的。如下:
"[size=4][color=#ff0000]这一步比较重要。因为之前已装好了Grub,因此选择"接受并安装引导块"或"跳过这个步骤"后按回车继续均可。但两者是有区别的,下面简要的说明一下。[/color][/size] [size=4][color=#ff0000]如果选中"安装引导块?"并选择"接受并安装引导块"则会覆盖Grub位于mbr位置上 的引导管理器并在RelaxBSD子分区上建立启动信息,下次启动时只能按"F1~F4"选择启动的主分区。比如在ad0s1中安装有windows,则 启动时按"F1"将启动Windows。[/color][/size]
[size=4][color=#ff0000]如果不选中"安装引导块?"并选择"接受并安装引导块"则不会安装位于mbr位置上的引 导管理器并在RelaxBSD子分区上建立启动信息。下次启动时将会由grub引导。这里你可以在grub中如配置windows(实际上就是添加 windows分区)一样配置RelaxBSD的grub启动信息。[/color][/size]
[size=4][color=#ff0000]如果选择"跳过这个步骤"则不会在mbr位置上安装引导管理器,也不会在RelaxBSD子分区上建立启动信息。可以用grub引导RelaxBSD,但不能像配置windows那样配置RelaxBSD的grub启动信息。[/color][/size][url="http://www.relaxbsd.org/main/files/bsdinstall11.jpg"]" [/url]
这种情况下怎么用Linux的grub来引导RelaxBSD 和OpenBSD呀?引导语句怎么写?
谢谢。
页:
[1]