[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Linux does not boot after a MacOSX upgrade



On Fri, Sep 26, 2003 at 11:25:43AM +1000, Michael Lake wrote:
> Michael Lake wrote:
> 
> > 4. It was suggested I put on a backup kernel. I could do that as I can
> > mount and write to the device but I have no backup of the benh kernel
> > like what I have on hda11. The only kernel that does work is the
> > install24 one on CD1.
> > I know that I can't just copy that from CD1 to /boot on hda11 as there
> > are map files and modules and gord knows what else for it to boot
> > sucessfully.
> 
> I am trying to place the install24 kernel from CD1 onto my hard drive.
> I have booted from CD1 and gone to a shell then mounted my hard drive as 
> /dev/hda11 and can copy to that but I cant find the install24 in the RAM 
> disk image. I know where install24 is on the CD1 so I tried mounting the 
> CDROM with "mount -t cdrom /dev/hdb0 /mnt" and using hdb1 but there is 
> no such device. How do I mount CD1 so I can copy of install24 an dthe 
> /lib/modules directory for that kernel?
> 
> Mike

You can use one of the installer commands to get the CD mounted, then
switch to console 2 before completing or canceling the command. For
example, select 'Install kernel and modules', sleect CD-ROM. The Cd
will be mounted at /instmnt. Switch to the shell, do your thing, then
switch back to console 1 and cancel the operation.

It really sounds, though, like your firmware is borked. I don't think
that kernel is going to make the difference; I think the difference is
that booting from the CD doesn't involve OpenFirmware the same way
booting from the hard drive does.

You can create an hfs partition if you don't have one already, and try
the steps in the installation manual for manually booting directly
from the hard disk. If that works and direct booting still doesn't, at
least you have a way to get in to your system. Instead of booting the
root.bin ramdisk, you might be able change that yaboot.conf to boot
your kernel on hda11, or still boot the kernel from the hfs partition
but set root=/dev/hda11.

-- 
Debian GNU/Linux Operating System
  By the People, For the People
Chris Tillman (a people instance)
   toff one at cox dot net



Reply to: