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

[powerpc/ppc64] Fix d-i/grub-installer for NewWorld Power Macs (now with HFS bootstrap!)



Dear all,

by popular demand for a working d-i/grub-installer on NewWorld Power
Macs **with** HFS bootstrap method, I made this happen - again. :-D This
time with a reduced footprint compared to the patches proposed in late
2017 (see [1]).

[1]: https://lists.debian.org/debian-powerpc/2017/11/msg00068.html

I created two MRs on salsa.d.o that in combination provide the fix:

* https://salsa.debian.org/installer-team/partman-auto/merge_requests/3

* https://salsa.debian.org/installer-team/grub-installer/merge_requests/2

These changes were tested to work on a Mac mini G4 and a Power Mac G5
(11,2). I used a normal mode installation and the atomic partitioning
layout and an empty hard disk.

Please check the MRs for all details. Reviews and comments are much welcome.

****

These patches can be tested in a live installation as follows:

1. In a normal mode installation wait for the installer to hold on the
partitioning step and switch to a shell

2. Download or patch the recipes in
`/lib/partman/recipes-{powerpc|ppc64}-powermac_newworld` accordingly
(e.g. using `nano`). It's sufficient to only patch the recipe that you
actually intend to use in the partitioning step.

3. Also download or patch `/usr/bin/grub-installer`

4. Download or create `/usr/lib/grub-installer/mkhfs-bootstrap.sh`

5. Continue the installation

I served `grub-installer` and `mkhfs-bootstrap.sh` from a local web
server and downloaded them into the installation environment with
`wget`. Make sure to change the file permissions to allow execution
afterwards.

Cheers,
Frank


Reply to: