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

Some details on the bootloader installation for PowerMacs



Hello!

I uploaded a new version of hfsprogs today [1] that adds back support to mkfs.hfs
for creating legacy HFS filesystems. With this change, hfsprogs can be used again
to create the HFS boot partition during installation on PowerMacs.

The next step will be adding a hfsprogs-udeb package which allows the hfsprogs
package to be used directly by debian-installer. Every filesystem supported
by debian-installer, i.e. that can be chosen to format a partition during installation,
has such a udeb package.

After that, a partman-hfs udeb package needs to be created. This package is required
by the partitioner in debian-installer in order to support creating and formatting
filesystems with a certain filesystem. A partman-hfs package currently does not
exist.

Then partman-auto needs to be updated so that the automatic partitioner will
create an HFS-formatted partition mounted to /boot/grub.

Once all that has been put into placed, grub-installer can be modified to install
the GRUB bootloader into the /boot/grub filesystem that was created by hfsprogs-udeb,
partman-hfs and partman-auto and invoke the hattrib utility from the hfsutils package
to bless the installed boot partition.

I will keep this list updated on the progress of these changes and hopefully provide
the first images for testing. As these changes are rather complex, lots of testing
will be needed before the changes can be committed to the corresponding git repositories.

Adrian

> [1] https://packages.qa.debian.org/h/hfsprogs/news/20210205T113344Z.html

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: