Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I compiled a new kernel image on x86 using cross compiler with these commands (source):

$ cp arch/powerpc/configs/pmac32_defconfig .config
$ make ARCH=powerpc menuconfig
$ make ARCH=powerpc CROSS_COMPILE=pwoerpc-750-linux-gnu- 

Now, I want to install this new image on a debian-powerpc. Debian-powerpc uses quik as the default bootloader. How do I do that?

share|improve this question
...so you followed the instructions for quik and it worked? Didn't work? How far did you get? – Malvineous Apr 17 '11 at 3:48
In Debian you should use the package kernel-package for manage the custom kernels. The tool make-kpkg make a .deb with your custom kernel. About the bootloader, I can't help you. – Rufo El Magufo Aug 12 '11 at 16:36

Once you have cross compiled your packages, copy them to your PPC machine and install them via dpkg. They already contain the required code in order to update your bootloader (if required). Some bootloaders only use /vmlinuz link, so you don't even have to update anything.

My Debian PowerPC machine uses yaboot as a bootloader, and I do not have to do anything when updating kernel. For quik, check your /etc/quik.conf and verify that your image=path contains the right kernel path. Otherwise change it and then run the quikconfig command.

share|improve this answer

Do you have a Debian up and running now on the system? If so, you could copy the existing config from /boot/config-<kernel version> to your kernel source directory and use that as a starting point. You can open that with make xconfig and edit it to suit your needs.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.