HOWTO build a 2.6 kernel for PPC

Jeroen Zwartepoorte yellowdog-general@lists.terrasoftsolutions.com
Tue Jan 6 02:02:01 2004


Don't know. I've never used BootX.

Jeroen

On Mon, 2004-01-05 at 22:37, James Ricken wrote:
> On 05 Jan 2004 09:41:42 +0100
> Jeroen Zwartepoorte <jeroen@ydl.net> wrote:
> 
> > Hi,
> > 
> > Don't do it this way. Never overwrite an existing kernel. That way you
> > won't be able to boot into a safe & working kernel if the new one
> > doesn't work.
> > 
> > Also, don't get the sources from kernel.org. Ben Herrenschmidt (benh)
> > has an rsync repository setup with patches specific to PPC.
> > 
> > Before doing the steps below, make sure your modutils package is
> > up-to-date. The one shipped with YDL 3.0.1 is too old. Get a newer one
> > from Fedora (ppc or source rpm). My version is modutils-2.4.25-13 which
> > works fine.
> > 
> > Do something like this (as root):
> > 
> > cd /usr/src
> > mkdir pmac-benh26
> > cd pmac-benh26
> > rsync -avvz --delete --partial --blocking-io
> > source.mvista.com::linuxppc-2.5-benh .
> > make pmac_defconfig
> > make
> > make modules_install
> > cp vmlinux /boot/vmlinux-2.6.1-rc1-ben1
> > cp System.map /boot/System.map-2.6.1-rc1-ben1
> > mkinitrd /boot/initrd-2.6.1-rc1-ben1.img 2.6.1-rc1-ben1
> > 
> > Now edit /etc/yaboot.conf and add the following lines:
> > 
> > image=/boot/vmlinux-2.6.1-rc1-ben1
> >         label=2.6.1
> >         root=/dev/hda5
> >         read-only
> >         initrd=/boot/initrd-2.6.1-rc1-ben1.img
> >  
> > Now don't forget to run 'ybin' to update yaboot.
> > 
> > Now reboot and choose "2.6.1" at the boot prompt.
> > 
> > NOTE: the current version of the kernel in benh's rsync repo is
> > 2.6.1-rc1-ben1. You might want to change the strings in the future when
> > a newer version is available.
> > 
> > 
> > 
> > 
> > > >I was  wanting to try out the new 2.6 kernel.
> > > >Can anyone show me what to do to install and compile it?
> > > >Thanks Jim
> > > 
> > > 1) You must get it from www.kernel.org then unstuff it and with the
> > > terminal go in the kernel folder
> > > 2) type "make xconfig" and configure the kernel as u want
> > > 3) save the kernel settings
> > > 4) type "make modules && make modules_install"
> > > 5) type "make vmlinux"
> > > 6) type "cp ./System.map /boot/" it will ask u if u want to overwrite the
> > > file, type "y"
> > > 7) edit the yaboot configuration file typing "emacs /etc/yaboot.conf" or
> > > any other text editor, and put all the          new settings there
> > > 8) type "ybin"
> > > 9) reboot and good luck
> > >  
> > > Fra
> > > 
> > > Mac Os: Plug and Play
> > > Windows: Plug and Pray
> > > 
> > > Thanks for the help
> But on yaboot I can't use that,I have to use BootX.
> Is there anything different that you have to do when using BootX?
> Thanks Jim
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> > 
> _______________________________________________
> yellowdog-general mailing list
> yellowdog-general@lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general