On Mon, Apr 09, 2001 at 09:51:11AM +0200, lorenzodevito@libero.it wrote:I'm using Yaboot to boot my LinuxPPC on a G3 350 mhz, the disk is partitioned in this way: hdb6 > (HFS) here is placed the yaboot file and kernel imagekernels do NOT belong on HFS filesystems.hdb7 > (Linux) /bootits better not to bother with /boot partitions if you don't have to.hdb8 > (Swap) hdb9 > (Linux) / hdb10 > (Linux /usr when I boot the system Yaboot load the kerne image from HFS partition image=vmlinux if I try to load image directly from Linux boot (/boot/vmlinux) I've an error example: image=hd:7, /boot/vmlinux "Error" or image=ultra1:7, /boot/vmlinux "Error" or image=/boot/vmlinux "Error" I've also used backslash (\boot\vmlinux) with same results. Is possible with Yaboot mount the Linux filesystem without first I've loaded kernel image ?of course, that is the only correct way to do it. first, if you use linuxppc yaboot, throw it away and install ybin and the yaboot that comes with it. linuxppc yaboot is broken. then you need a /etc/yaboot.conf like so: boot=/dev/hdb6 device=ultra1 partition=7 delay=10 timeout=20 install=/usr/lib/yaboot/yaboot magicboot=/usr/lib/yaboot/ofboot image=/vmlinux label=Linux root=/dev/hdb9 read-only run mkofboot which will erase your current bootstrap partition (/dev/hdb6) and setup yaboot correctly. it should then boot kernels from that /boot partition. though to make things simpler i recommend getting rid of the /boot /partition and keeping your kernels on the root partition (/boot just being a directory on / instead of apartition of its own).also make sure that /dev/hdb6 is type Apple_Bootstrap and not Apple_HFS. otherwise MacOS will screw it up.
Does this mean that when I run mkofboot and I'm prompted with "make hfs filesystem on /dev/hda9? [y/N]" that I should choose No? I have been choosing yes and having no problems until the OS X install. I'm getting "kernel not found" everytime I boot with the yaboot menu. I read the recent thread arguing the preferred location of the bootstrap menu and I have the following for a partition setup:
/dev/hda1-8 Apple drivers,patch,etc. /dev/hda9 Apple_Bootstrap bootstrap 800.0k Unknown /dev/hda10 Apple_Unix_SVR2 / 1.5G Linux native /dev/hda11 Apple_Unix_SVR2 /home 3.3G Linux native /dev/hda12 Apple_Unix_SVR2 swap 128.0M Linux swap /dev/hda13 Apple_HFS untitled 100.0M HFS /dev/hda14 Apple_Boot MOSX_OF3_Booter 8.0M Unknown /dev/hda15 Apple_Loader Secondary Loader512.0k Unknown /dev/hda16 Apple_UFS Mac_OS_X 4.4G unknown /dev/hda17 Apple_HFS untitled 9.8G HFSwhere /dev/hda13 is an HFS standard exchange partition and OS 9 resides on /dev/hda17.
yaboot.conf looks thusly: boot=/dev/hda9 device=hd: partition=/dev/hda10 macos=/dev/hda17 macosx=/dev/hda14 defaultos=macos delay=20 timeout=20 install=/usr/lib/yaboot/ofboot magicboot=/usr/lib/yaboot/ofboot ##nonvram image=/vmlinux label=Linux root=/dev/hda10 read-onlyOnce I get the "kernel not found" message at boot, the only way to get back into Linux is to boot from the cd (using the open firmware menu) execute a shell and run mkofboot.
Which command is:mkofboot --boot /dev/hda9 -m /usr/lib/yaboot/ofboot --root /dev/hda10 --partition 10
Correct or no?I can't boot linux from the OF menu (though it shows up there as a choice) because it takes me back to the yaboot menu and "kernel not found" again.
Yaboot seemed to be working fine prior to my OS X installation. Oh and yes, I'm a complete newbie.
Thanks, Dan
-- Ethan Benson http://www.alaska.net/~erbenson/ Content-Type: application/pgp-signature Content-Disposition: inline Attachment converted: Electron Storage:Untitled 187 (????/----) (0000996B)