• Old debian-mac-*-netinst.iso images

    From Andrew M.A. Cater@21:1/5 to All on Sat Mar 15 19:40:01 2025
    We currently still build debian-mac-12.10.0-i386-netinst.iso and debian-mac-12.10.0-amd64-netinst.iso images.

    These are for an *old* Intel-based Mac Mini that had issues with
    image booting from certain disk layouts. From the wiki https://wiki.debian.org/MacMiniIntel#Macmini_2.2C1 - this was a long
    time ago.

    Most of these machines will be long since gone. In the same way that
    we stopped producing specific 32 bit UEFI images and rolled those
    into the 64 bit installer - removing the need for those multi-arch
    images - can we now afford to do the same for these images?

    *Most* modern Intel-based Macs will boot from the standard AMD64
    install media though some may then have other firmware issues
    e.g. T2 chip and touch bar.

    Users have occasionally been confused and downloaded the wrong image.

    I noticed the images were still there in the release testiing for
    12.10 today.

    Thoughts?

    Andy Cater
    ([email protected])

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roland Clobus@21:1/5 to All on Sun Mar 16 09:10:01 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------8SO0YzPjSGweDIkkSkqMW02D
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    T24gMTUvMDMvMjAyNSAxOTozMSwgQW5kcmV3IE0uQS4gQ2F0ZXIgd3JvdGU6DQo+IFdlIGN1 cnJlbnRseSBzdGlsbCBidWlsZCBkZWJpYW4tbWFjLTEyLjEwLjAtaTM4Ni1uZXRpbnN0Lmlz byBhbmQNCj4gZGViaWFuLW1hYy0xMi4xMC4wLWFtZDY0LW5ldGluc3QuaXNvIGltYWdlcy4N Cj4gDQo+IFRoZXNlIGFyZSBmb3IgYW4gKm9sZCogSW50ZWwtYmFzZWQgTWFjIE1pbmkgdGhh dCBoYWQgaXNzdWVzIHdpdGgNCj4gaW1hZ2UgYm9vdGluZyBmcm9tIGNlcnRhaW4gZGlzayBs YXlvdXRzLiBGcm9tIHRoZSB3aWtpDQo+IGh0dHBzOi8vd2lraS5kZWJpYW4ub3JnL01hY01p bmlJbnRlbCNNYWNtaW5pXzIuMkMxIC0gdGhpcyB3YXMgYSBsb25nDQo+IHRpbWUgYWdvLg0K PiANCj4gTW9zdCBvZiB0aGVzZSBtYWNoaW5lcyB3aWxsIGJlIGxvbmcgc2luY2UgZ29uZS4N Cg0KU29tZSB0aW1lIGFnbyBzb21lb25lIGRvbmF0ZWQgbWUgMiBvbGQgTWFjIE1pbmlzLCBh IDEuNjYgZnJvbSAyMDA2IFsxXSANCmFuZCBhIDQuMSBmcm9tIDIwMTAgWzJdLCBmb3IgdXNl IHdpdGggRGViaWFuLg0KVGVjaG5pY2FsbHkgdGhleSBhcmUgc3RpbGwgd29ya2luZywgYW5k IEkndmUgbm90IGZvdW5kIHRoZSB0aW1lIHlldCB0byANCnByb3Blcmx5IHNldCB0aGVtIHVw LiBFdmVuIHRoZSBvbGRlc3Qgb25lIGhhcyBhIDY0LWJpdCBwcm9jZXNzb3IuDQoNCiAgSW4g dGhlIHNhbWUgd2F5IHRoYXQNCj4gd2Ugc3RvcHBlZCBwcm9kdWNpbmcgc3BlY2lmaWMgMzIg Yml0IFVFRkkgaW1hZ2VzIGFuZCByb2xsZWQgdGhvc2UNCj4gaW50byB0aGUgNjQgYml0IGlu c3RhbGxlciAtIHJlbW92aW5nIHRoZSBuZWVkIGZvciB0aG9zZSBtdWx0aS1hcmNoDQo+IGlt YWdlcyAtIGNhbiB3ZSBub3cgYWZmb3JkIHRvIGRvIHRoZSBzYW1lIGZvciB0aGVzZSBpbWFn ZXM/DQoNCkluIGxpdmUtYnVpbGQgdGhlcmUgaXMgc29tZSBjb2RlIG1lbnRpb25pbmcgMzIt Yml0IFVFRkksIGJ1dCBJIGhhdmVuJ3QgDQp0ZXN0ZWQgdGhhdC4NCg0KPiAqTW9zdCogbW9k ZXJuIEludGVsLWJhc2VkIE1hY3Mgd2lsbCBib290IGZyb20gdGhlIHN0YW5kYXJkIEFNRDY0 DQo+IGluc3RhbGwgbWVkaWEgdGhvdWdoIHNvbWUgbWF5IHRoZW4gaGF2ZSBvdGhlciBmaXJt d2FyZSBpc3N1ZXMNCj4gZS5nLiBUMiBjaGlwIGFuZCB0b3VjaCBiYXIuDQo+IA0KPiBVc2Vy cyBoYXZlIG9jY2FzaW9uYWxseSBiZWVuIGNvbmZ1c2VkIGFuZCBkb3dubG9hZGVkIHRoZSB3 cm9uZyBpbWFnZS4NCj4gDQo+IEkgbm90aWNlZCB0aGUgaW1hZ2VzIHdlcmUgc3RpbGwgdGhl cmUgaW4gdGhlIHJlbGVhc2UgdGVzdGluZyBmb3INCj4gMTIuMTAgdG9kYXkuDQo+IA0KPiBU aG91Z2h0cz8NCg0KSWYgdGhlIG5ldGluc3QgYW5kIGxpdmUgaW1hZ2VzIGFyZSBhYmxlIHRv IHByb3Blcmx5IGRldGVjdCB0aGUgaGFyZHdhcmUgDQp0aGV5IGFyZSBydW5uaW5nIG9uIChp bmNsdWRpbmcgZmlybXdhcmUgYnVncyBldGMpLCBJIHRoaW5rIGl0IHdvdWxkIGJlIA0Kbmlj ZSB0byByZW1vdmUgdGhlIG1hYy1zcGVjaWZpYyBpbWFnZXMuDQpBbHNvIGdpdmVuIHRoYXQg aTM4NiBpbWFnZXMgYXJlIG5vdCBnZW5lcmF0ZWQgYW55IG1vcmUgZm9yIHRyaXhpZSwgSU1P IA0KYXQgbGVhc3QgdGhlIGkzODYtbWFjIGltYWdlcyBjYW4gYmUgcmVtb3ZlZCBmb3IgdHJp eGllLiBJZiB0aGVyZSBhcmUgbm90IA0KYnVnIHJlcG9ydHMgZm9yIGJvb2t3b3JtLCBJIGRv bid0IHNlZSBhIG5lZWQgdG8gcmVtb3ZlIHRoZW0gZm9yIGJvb2t3b3JtIA0KYWxyZWFkeS4N Cg0KTXkgMiBjZW50cywNClJvbGFuZCBDbG9idXMNCg0KWzFdIGh0dHBzOi8vZXZlcnltYWMu Y29tL3N5c3RlbXMvYXBwbGUvbWFjX21pbmkvc3BlY3MvbWFjX21pbmlfY2RfMS42Ni5odG1s DQpbMl0gDQpodHRwczovL2V2ZXJ5bWFjLmNvbS9zeXN0ZW1zL2FwcGxlL21hY19taW5pL3Nw ZWNzL21hYy1taW5pLWNvcmUtMi1kdW8tMi40LW1pZC0yMDEwLXNwZWNzLmh0bWwNCg==

    --------------8SO0YzPjSGweDIkkSkqMW02D--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEUFVLM5Bdj7GSJEb+YsV8aqYUlb0FAmfWhaQACgkQYsV8aqYU lb3X8g/+IhRN0SQNYDR1mJmEUyaClK1SZC8Ed3LkeEW1pEzxIV6g+TS9Y41ORu5U UqkSxVzxi368RdHm7uxgcgYNaqj9WESybE9UTwmd0Xu2xxLfQXAMROAs8BDYVqI5 mgaMIInPkb4CQh0LGl8QSN595Es6ibfahekVH9y0jA+2mdUWRub2Ip633pDG7eTA wJerJRFp4qA6fkP5GJCscLJgv2TKrN/BfR07FvGZyIiTDuES5g6NLs0NNnav8Npe EvlxKb3wl96zbET3kig5elIdvDnyC3oLz2b/27jxcYZbyTLG25q3/3rUE0arl7s8 YCFNKlTerSV+E3eJXZlgnuNpNR5r5gj0NWgn9BmJ9pL+V5+TIO0gTvLuxnOigcD9 4doj8VOWC4UI6Fy1NL2ZKDcyrU/2tLZjYqwc/6BRa3qVv2tqczwcPYYM5dIaH+cy EQtz4NUJuYXnZZOW1RJrASq1riKYaInFY/ebXUCVZyFJTPZbMMHfHcAtFtUNfINY cu474Il0GhPRyKoOAWR54Sh5kPOhEAY4DVZ/KuiP3ngERX3ZrhiRxbnnxM7i14tt ZZ7X+twt8AKxR3OxfyrrwYWS4axNvPXq1wkZO1QxJtzzOzRhKFWiEj6VxcSZIrBR yEb7AnwShMsAMCb8y/zMebPjDyORmh2KRkBFhrOHqLYkwGGKUFI=
    =xx5c
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Schmitt@21:1/5 to Andrew M.A. Cater on Sun Mar 16 10:00:02 2025
    Hi,

    Andrew M.A. Cater wrote:
    for an *old* Intel-based Mac Mini that had issues with
    image booting from certain disk layouts. https://wiki.debian.org/MacMiniIntel#Macmini_2.2C1

    I think the paragraph before that one explains better what's the
    problem with old Macs and EFI-ready Debian ISOs.

    https://wiki.debian.org/MacMiniIntel#Macmini_1.2C1
    "When booting off CD/DVD, if there is more than one El Torito boot
    record on the disc then the firmware gets confused. It tried to
    offer a choice of the boot options, but it locks up instead."

    So it is the second El Torito boot catalog entry for the EFI boot image
    (System Partition) which causes the problems.

    I would expect that the problem only occurs when the ISO is presented
    on an optical medium. But firmwares are not very affine to specs.
    So one would have to test whether booting a normal amd64 ISO from USB
    stick works on the affected Macs.


    Roland Clobus wrote:
    If the netinst and live images are able to properly detect the hardware they are running on (including firmware bugs etc), I think it would be nice to remove the mac-specific images.

    At the stage when the problem occurs, the netinst ISO has no own brain involved. Only the firmware is running and stumbles over the still
    passive El Torito boot catalog.

    What we could offer is a program which looks up the address of the
    boot catalog from the boot record (2048-byte-block 17, offset 71 bytes,
    32 bit little-endian) and then zeroizes in the boot catalog block all
    bytes after offset 64.
    This would remove the boot catalog entry for EFI and make a normal
    amd64 netinst look like the "mac" amd64 netinst.

    With 12.7.0:

    $ cp debian-12.7.0-amd64-netinst.iso test.iso
    $ xorriso -indev test.iso -report_el_torito plain
    ...
    El Torito catalog : 1130 1
    El Torito cat path : /isolinux/boot.cat
    El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
    El Torito boot img : 1 BIOS y none 0x0000 0x00 4 5891
    El Torito boot img : 2 UEFI y none 0x0000 0x00 19040 1131
    El Torito img path : 1 /isolinux/isolinux.bin
    El Torito img opts : 1 boot-info-table isohybrid-suitable
    El Torito img path : 2 /boot/grub/efi.img

    $ expr 1130 '*' 2048 + 64
    2314304

    $ dd if=/dev/zero conv=notrunc of=test.iso bs=1 seek=2314304 count=1984

    $ xorriso -indev test.iso -report_el_torito plain
    ...
    El Torito catalog : 1130 1
    El Torito cat path : /isolinux/boot.cat
    El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
    El Torito boot img : 1 BIOS y none 0x0000 0x00 4 5891
    El Torito img path : 1 /isolinux/isolinux.bin
    El Torito img opts : 1 boot-info-table isohybrid-suitable

    Now there is only one boot image and the Mac firmware has no reason to
    ask the user for choice.
    EFI firmware is supposed to not boot any more from optical medium but
    to still boot from USB stick (because the partition table still points
    to the system partition).


    Have a nice day :)

    Thomas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew M.A. Cater@21:1/5 to Roland Clobus on Wed Apr 16 18:50:02 2025
    On Wed, Apr 16, 2025 at 01:50:20PM +0200, Roland Clobus wrote:
    Hello list,

    Today an article [1] mentioned that the last MacMini with Intel (2018) is
    now considered 'vintage', and the other MacMini models are already
    'obsolete' [2].

    I recently tried to boot a MacMini 4.1 (from 2010) with a live image based
    on sid from a simulated CD-ROM device.
    It boots in the 'Windows' mode, but not in the UEFI mode.
    The 12.10 GNOME live image boots in both modes.


    At this point, it's 15 years old. It *might* be one of those MacMinis that require the particular Mac netinst - but it might be better just to let it
    die.


    Do you think it is worth the effort to reactivate support for this hardware?


    No. The more so since the memory is likely to be limited and not upgradeable.

    With kind regards,
    Roland Clobus


    All the very best

    Andy

    [1] https://9to5mac.com/2025/04/15/apple-says-all-mac-minis-with-intel-are-now-vintage-or-obsolete/
    [2] https://support.apple.com/en-us/102772

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)