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

Re: Adding ppc64el support in debian-cd



On Mon, Sep 22, 2014 at 02:09:29PM +0100, Steve McIntyre wrote:
> On Mon, Sep 22, 2014 at 09:57:44AM -0300, Mauricio Faria de Oliveira wrote:
> >On 09/22/2014 12:00 AM, Lennart Sorensen wrote:
> >>On Sun, Sep 21, 2014 at 06:19:43PM +0100, Steve McIntyre wrote:
> >>>I'm adding support for new architectures at the moment. powerpc is one
> >>>of the most awkward existing arches to add boot support for at the
> >>>moment, due to the mess of older machines. I'm hoping that ppc64el is
> >>>better, but I don't have much information to go on. What should we be
> >>>doing to make bootable CD/DVD/USB images for ppc64el, please?
> >
> >Aurelien and Paulo know more about the bootable status/steps than me.
> >
> >I believe that w/ the grub2 and klibc uploads from this last weekend,
> >it's almost there. There's powerpc-utils & util-linux coming in from
> >DELAYED in 2 days & 5 days.
> 
> OK, cool.

Indeed bootable CD images are done with GRUB on ppc64el, but it is
currently broken. debian-installer will provide a kernel, a vmlinux and
a file called debian-cd_info.tar.gz containing the grub files. I have
put an example of such a directory tree there:

  http://temp.aurel32.net/ppc64el/d-i/

The tarball should be decompressed in the root of the CD-ROM, while the
kernel and initrd should be placed in the /install directory. The ISO
image should be generated with the --chrp-boot argument. Beside that the
default options of genisoimage should be used, there is no need to
specify any strange HFS option like on powerpc (Note: I only tested that
on a VM using SLOF, it will be nice if someone with access to bare metal
can confirm that).

Don't hesitate to ask more details if needed. I will tell you once GRUB
is fixed and all these files are in place on d-i.debian.org.

Thanks,
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: