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

Debian installer - pseries



Hi,

I've just added a new powerpc flavor to the debian installer called "pseries" which is a power4, but needs a 64-bit kernel to startup. Its working basically, but I've two problems left where I'm missing some d-i knowledge on my side. Perhaps you
can give me some hints?

This has been done:
- cross compiled a kernel (2.6.8.1 currently) with added extra-version -pseries - installed the linux-lernel-di source package and modified the powerpc.cfg according to the new flavor, added a pseries directory and adpated some module files because some modules didn't compile for some reason. modified the kernel version
  file.
- created the udebs
- modified discover1-data to recognize the raid controller (bug to be submitted...) - installed the debian-installer source package moved all my udebs to localudebs,
  modified the powerpc netboot config to fit the kernel version/flavor
- built the netboot image, merged the kernel and the resulting initrd.gz to the
  pxe boot file.

Booting the pseries, it loads the kernel/initrd combination and the installer
pops up. First step is done.

Now I've to switch between a debian mirror and a local repository keeping the udebs. Is there another way to override the source when I use a custom kernel?

The system installs cleanly, but a 2.6.8 powerpc kernel is loaded from the repository. I don't understand how this descision works. Is it possible to override
the kernel to be 2.6.8.1?

After finishing the installation, there's no boot loader installation. Is it possible to add a check if there is a preboot partition with a minimum size present and execute a script after installation to install a bootloader into this preboot partition?

And after all - how to integrate it into the debian archive? Is there any interest in
having it inside?

Any help would be appreciated :-/
Cajus



Reply to: