On Tue, May 3, 2011 at 10:26 AM, wolf python london <lyh19901...@gmail.com> wrote: > On 3 May 2011 15:19, consul tores <consultor...@gmail.com> 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 > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566102). > 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 fails. Re (2): You can chainload but you can also load BSD kernels directly. You just have to use 40_custom. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/BANLkTinXxkZPa4LuxcQqe0=hxnoyd+w...@mail.gmail.com