Re: multiboot grub2
On Tue, May 3, 2011 at 10:26 AM, wolf python london
> On 3 May 2011 15:19, consul tores <firstname.lastname@example.org> wrote:
>> i have a Laptop with Squeeze, OpenBSD-amd64-4.9, and
>> Slackware64-13.37: and it is using grub2 as bootloader, (if i use
>> lilo, it works correctly, but i want to evade bios check) grub2 can
>> not recognize OpenBSD (what is not a problem), and it recognize
>> Slackware, but can not start it. it only gets a simple panic. i have
>> tested the Slackware installer dvd (kernel), successfully.
>> Looking/playing inside /etc/grub.d, do not do any change! Slackware
>> lilo is installed at sector 0 of Slackware partition.
> Er , as far as my know , we usually chainload the BSD Unix . I'm using
> FreeBSD 8.2 amd64 in
> my desktop and Squeeze , Mandriva 2010.2 ， and the bootloader is
> grub2 shipped with Squeeze.
> the problems are：
> 1) os-probe cannot probe Mandriva **corrently **, which means it does
> probe Mandriva (kernel panic),but not correctly .
> (here there is bug report and the patch
> Maybe it applys to Slackware?
> 2) I use chainload to boot the FreeBSD , and os-probe cannot probe
> FreeBSD ,either.
Re (1): I remember from helping someone with Mandriva and grub2 that
the problem is that Mandriva prepends its kernel and initrd stanzas
with (hdX,Y). Somehow (I've never looked at the scripts *that*
carefully), os-prober picks these up and, since the partition
numbering has changed between grub1 and grub2, the Mandriva stanza
Re (2): You can chainload but you can also load BSD kernels directly.
You just have to use 40_custom.