According to grub documentation http://www.gnu.org/software/grub/manual/grub.html#kernel ...
Em Sex, 2007-10-12 C s 09:57 +0200, Raimo Niskanen escreveu: > Can grub actually boot a bsd kernel. I thought it was in a > different binary format than Linux kernels. > Grub can boot *BSD kernel and can detect in what binary format it is. But in case it dont recognite the binary there is a --type=openbsd parameter that can be used with the "kernel" command. > Does grub pass kernel arguments to the bsd kernel in the > right way. > It is not possible to pass kernel parameters from grub to /bsd* > Sorry about the doubts, but I have always chain loaded > OpenBSD from grub through the PBR code in biosboot > installed by installboot, which in its turn calls > the boot program that loads the bsd or bsd.rd kernel. > > Off-Topic: In that case, can SYSLINUX boot the > bsd kernel from a DOS partition? > Accordint to http://syslinux.zytor.com/faq.php it can only boot linux, COM executables, pxeboot files, cdrom images and a few other, but no one *BSD kernel. > > > On Thu, Oct 11, 2007 at 12:34:13PM -0300, Rodrigo V. Raimundo wrote: > > Em Qua, 2007-10-10 C s 21:49 +0200, Christopher Bianchi escreveu: > > > Hello everyone. My situation is this: > > > i've a laptop, a Sharp pc-ax10 with Windows 2000 preinstalled , without > > > cdrom, floppy. I wish install OpenBSD on it. Naturally bios can't boot > > > from USB. > > > So i've thinked to boot the bsd.rd , but how ? The faq explain the > > > procedure from an older OpenBSD operating system... i've Windows 2000 on > > > it. > > > > > > Is it possible ? and if is possible, in which way ? Where i must put the > > > bsd.rd and in which way i can boot from him ? > > > > > > I've tried google, but nothing :-( > > > > > > Thanks for the attention > > > > > > Christopher Bianchi > > > > > > > 1 - Use some free tool to create a new partition on your hard-disk, if > > you lose Win 2k bye-bye > > > > 2 - Install grub on Windows (*) and attach it's stage1 file to > > boot.ini(**) > > > > 3 - Add an entry to grub's menu.lst so it can boot bsd.rd from virtualy > > anywhere on your hd. (***) > > > > See: http://www.geocities.com/lode_leroy/grubinstall/ > > > > (***) menu.lst example: > > > > title OpenBSD Installer > > # Windows on the first partition of the first drive > > root (hd0,0) > > # Grub will found the file if compiled with fat/ntfs support > > kernel /boot/bsd.rd > > boot > > > > ------ > > > > (**) boot.ini example: > > > > [boot loader] > > timeout=30 > > default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS > > [operating systems] > > multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 200 > > Professional" > > c:\boot\stage1="Grub" > > > > ----- > > > > (*) grubinstall command line example: > > > > Run cmd.exe, them: > > c:\> grubinstall -d (hd0,0) -1 C:\boot\stage1 -2 C:\boot\stage2