引用:
原帖由 pappplus 于 2007-11-28 14:08 发表 
你可以先研究一下GRUB是如何引导逻辑区的Linux或Windows,看看有什么不同。
关于这个问题有点失望,我专程去时空论坛请教了下,得出来的结果是,传统unix系统的启动代码是不支持从逻辑分区启动的,比如FreeBSD和Solaris就是这样。grub4dos所做的只是调用系统的启动代码而已,如果系统本身不支持的话,grub也没有什么办法。我包括用map --in-situ (hd0,4)+1 (hd0),甚至还有partnew 命令永久地把一个逻辑分区变成主分区的方法都不行。
研究leopard启动的资料又很少,只有看在他启动过程中找找方法了。唉```