new kernel

bruce woller yellowdog-general@lists.terrasoftsolutions.com
Wed Jan 21 19:40:02 2004


Martin:

I believe you are correct in your assumption the the initrd pointer is 
awry.  When you make a new kernel the make modules_install step builds 
a modules directory that holds all the loadable (i.e. modprobe/insmod) 
modules associated with the freshly built kernel.  The initrd variable 
in your yaboot.conf file points the kernel to a file that describes 
these modules.  Anything in the .config that is tagged as a module is 
described here.  A .img file needs to be prepared and copied to your 
/boot directory.  try man mkinitrd for some tips on how to prepare the 
.img file from the modules directory.

Hope this helps,
Bruce
On Wednesday, January 21, 2004, at 08:07  AM, Martin Patrick wrote:

> Here is my yaboot.conf file:
>
> boot=/dev/hda9
> device=/pci@f2000000/mac-io@17/ata-4@1f000/disk@0:
> init-message="Welcome to Yellow Dog Linux!\nHit <TAB> for boot 
> options.\n\n"
> partition=12
> timeout=30
> install=/usr/lib/yaboot/yaboot
> magicboot=/usr/lib/yaboot/ofboot
> default=linux
>
> image=/boot/vmlinux
>         label=linux
>         root=/dev/hda12
>         read-only
>         initrd=/boot/initrd-2.4.20-8d.img
>         append="hdc=ide-scsi"
>
> macosx=/dev/hda11
> macos=/dev/hda10
> defaultos=linux
> delay=60
> enablecdboot
>
> --
> Martin Patrick
>
>
> _______________________________________________
> yellowdog-general mailing list
> yellowdog-general@lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
>