On Wed, 13 Nov 2002, Damon Garn wrote: > I have had exactly the same problem. iMac 266 with a 40GB drive. I've got > OSX on the first 7.5 GB then attempted a Mandrake 8.2PPC install on the > next partition. However, my install was CD-based. I too get to the > bootloader and then pick Linux and receive the Unknown or corrupt filesystem > error. I've also verified my OpenFirmware settings with the same line. > Booting into OSX is still successful. I've tried this several times > (reboots, not reinstalls). > > Any thoughts on this? > Thanks! > Damon Garn > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:cooker-ppc-owner@;linux-mandrake.com]On Behalf Of Curtis Kline > Sent: Tuesday, November 12, 2002 1:50 PM > To: [EMAIL PROTECTED] > Subject: iMac boot problem > > > I have an iMac 333Mhz with a 6 Gig drive and 96MB RAM. I did a netboot > and an FTP install of Mandrake PPC 8.2, and the install process seemed > to go well. When it said I needed to reboot to start Mandrake, I did so. > I get a bootloader menu and choose "l" for linux. Then Yaboot comes up, > and soon it attempts to load the kernel. It then fails: > > "hd:5,/vmlinuz-2.4.18-6.1mdk: Unknown or corrupt filesystem" > > I tried going into OpenFirmware and entering: > > "setenv boot-device hd:5,\\:tbxi" > > Rebooting after this produces exactly the same results. > > > Any ideas on how to get my iMac to boot Mandrake would be hugely > appreciated. > >
It's possible both of you made the mistake of configuring bootstrap as /boot. The one above of hd:5 seems odd for a couple of reasons. One, a machine with MacOS usually consumes 3 or 4 partitions for "drivers". Secondly, since the syntax doesn't specify hd:5,/boot/vmlinuz....., it appears you are using a seperate /boot. This is fine, but it should not be the same partition as the bootstrap. The bootstrap partition is only to boot the machine and should not be part of Linux's (or MacOS's) mounted filesystem. A lot of people fall into this trap, I guess because one of the distributions did treat bootstrap as /boot, but that is not how we configure things. It's only possible to make this happen, afaik, by manually selecting the bootstrap and mounting it as /boot. The default configuration is only 1MB, so it doesn't leave much room for 1 kernel and initrd, let alone multiple kernels and yaboot, etc. Also, since the bootstrap is normally an hfs partition, you lose any permissions, etc. that a normal Linux filesystem maintains. The people I've helped in the past on IRC were able to recover from this setup by booting into rescue, mounting "/" and examining /boot to verify their kernel etc. were there and then editing yaboot.conf to point to the correct partition, with the /boot prefix for all the kernel and initrd entries. It's also possible you guys are hitting the hardware issue on the old iMacs of needing the kernel fairly low in the partition table. I keep a seperate /boot on my machine for this very reason. Stew Benedict -- MandrakeSoft PPC FAQ: http://www.linux-mandrake.com/en/ppcFAQ.php3 IRC: irc.openproject.net #cooker-ppc Archives: http://marc.theaimsgroup.com/?l=mandrake-cooker-ppc&r=1&w=2