• Time to drop win32-loader ?

    From Didier 'OdyX' Raboud@21:1/5 to All on Tue Jul 19 15:46:09 2022
    XPost: linux.debian.maint.boot
    Copy: win32-loader@packages.debian.org
    Copy: debian-cd@lists.debian.org

    Hello there,
    (please CC me on replies, I'm not on these lists)

    (live from the d-i/debian-cd BoF)

    as some of you likely remember, win32-loader is shipped on d-i and debian-cd images, and is added in autorun.inf for automated launch on Windows machines, when USB/CDs are plugged in. What it does is allow a machine booted in Windows to download a d-i image, put a grub image and d-i in C:/debian-installer, and fiddle with the (old?) Windows bootloader to allow selection of d-i upon reboot. It either works from the image, or downloading stuff from internet.

    I haven't checked (as I don't have access to Windows machines...), but I'm quite confident that the Windows Bootloader fiddling is quite unlikely to work on modern (Secure Boot ?) machines.

    That brings two sides of the question:
    * should it still be shipped on amd64 netinsts, CD's, other images?
    * should it still be offered on the mirrors ?
    on https://deb.debian.org/debian/tools/win32-loader/stable/
    (where it lands via dak's byhand handling upon uploads; but is manually
    moved by ftp-master on migrations and release days)

    (I orphaned win32-loader back in September, and it still doesn't have an official maintainer; but I'd be happy to work towards ditching it away :-P)

    Best,
    OdyX
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEJ3k7rA0YCplkx4gZqcb6xg1jAWkFAmLWtaEACgkQqcb6xg1j AWm+UQ//TekFIfMiKnLOcmj7z52wGvx9+7ZkF4xwD2F2naF6KJawBGtL88ExoS5M xkoBo7Z+wW8yAGgbJvLF5Hw3Fcuort1SqcexKnuGtSysuPjtZ9Ushqeyu833Ug9+ 0V+wjt54VFMjT9Kp0XI2Q6DlHhD92GOJBwKVuHCAvDXAsOzjWV3Tcin6dd70K+4B AgUOKsUqJ3fJFvG4oyJqxq3IXDCvjYd2ugRPZRU3LaYcM4rv1no/PU9Ee7FCx8z+ 45/W/ULn7AeFHOLfdWj60TX6HONrYqLtjwmV/CGvl5rDYZvOVqzovL5W/EkaxxUb oGqCGUSh2LDdIc22R94Fu7g2yk3+4x0CeOLgIt9+qPnwdhw1wibfBbC+pFlal6fB Jv/uqiu6F29tMUCzUUM96KvGBS+Eh5A9FM5P0ofIoCm/aMHR+shpcx8luCOY3GIR eD3OPSLbfqFGmtdqLFhdhZmz6lz1J/HKWgJBKwY2pbqiYtq3GDC946PJ0R2JAVWr q6w8wyuCiFG92MXRPliSZ9S09hHR21mt8LGhjrY4bUX4wlqRfM6txR7DX5IFsXZ8 DRSt/Z/ihQ62ROBXmAcRa1zwB+LnJbNbA37kT+7o0e/r2bxcuftDXQjWxTgFlZG6 ZCJZFGeOedFuA4CK8NTHNqP2+OKFcMisrgCVIzUycX/sh6/cfY4=
    =zTQT
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew M.A. Cater@21:1/5 to Didier 'OdyX' Raboud on Tue Jul 19 16:30:01 2022
    On Tue, Jul 19, 2022 at 03:46:09PM +0200, Didier 'OdyX' Raboud wrote:
    Hello there,
    (please CC me on replies, I'm not on these lists)

    (live from the d-i/debian-cd BoF)

    as some of you likely remember, win32-loader is shipped on d-i and debian-cd images, and is added in autorun.inf for automated launch on Windows machines, when USB/CDs are plugged in. What it does is allow a machine booted in Windows
    to download a d-i image, put a grub image and d-i in C:/debian-installer, and fiddle with the (old?) Windows bootloader to allow selection of d-i upon reboot. It either works from the image, or downloading stuff from internet.

    I haven't checked (as I don't have access to Windows machines...), but I'm quite confident that the Windows Bootloader fiddling is quite unlikely to work
    on modern (Secure Boot ?) machines.

    That brings two sides of the question:
    * should it still be shipped on amd64 netinsts, CD's, other images?
    * should it still be offered on the mirrors ?
    on https://deb.debian.org/debian/tools/win32-loader/stable/
    (where it lands via dak's byhand handling upon uploads; but is manually
    moved by ftp-master on migrations and release days)

    (I orphaned win32-loader back in September, and it still doesn't have an official maintainer; but I'd be happy to work towards ditching it away :-P)

    Best,
    OdyX

    Also from the Debconf session - we recommend Rufus - lets just do that and
    drop win32-loader?

    All the very best, as ever,

    Andy C.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Raphael Hertzog@21:1/5 to Didier 'OdyX' Raboud on Tue Aug 2 14:10:01 2022
    XPost: linux.debian.maint.boot

    Hello,

    On Tue, 19 Jul 2022, Didier 'OdyX' Raboud wrote:
    I haven't checked (as I don't have access to Windows machines...), but I'm quite confident that the Windows Bootloader fiddling is quite unlikely to work
    on modern (Secure Boot ?) machines.

    I think I had read some report that it was indeed not working... it was in
    the context of Kali but there are no specific changes that might justify
    that the breakage would be specific to Kali.

    It's also one part of the ISO that still contains Debian references
    by default and where it's not trivial to replace it (it's embedded in
    the executable IIRC).

    That brings two sides of the question:
    * should it still be shipped on amd64 netinsts, CD's, other images?
    * should it still be offered on the mirrors ?
    on https://deb.debian.org/debian/tools/win32-loader/stable/
    (where it lands via dak's byhand handling upon uploads; but is manually
    moved by ftp-master on migrations and release days)

    I think it was a cool feature (even though I never used it myself) but if
    we don't have the manpower to maintain it properly, we'd better ditch it.

    Also with EFI, the setup screens tend to be more graphical and more user friendly, and the benefit of the "Boot from Windows" feature is more
    limited IMO.

    Cheers,
    --
    ⢀⣴⠾⠻⢶⣦⠀ Raphaël Hertzog <hertzog@debian.org>
    ⣾⠁⢠⠒⠀⣿⡁
    ⢿⡄⠘⠷⠚⠋ The Debian Handbook: https://debian-handbook.info/get/
    ⠈⠳⣄⠀⠀⠀⠀ Debian Long Term Support: https://deb.li/LTS

    -----BEGIN PGP SIGNATURE-----
    Comment: Signed by Raphael Hertzog

    iQEzBAABCgAdFiEE1823g1EQnhJ1LsbSA4gdq+vCmrkFAmLpEtkACgkQA4gdq+vC mrnqWgf5AcKz7pBo9B0JX20hB+fO3vPwR9dSs+y9J7LQDDYlZVfEhpbTx1V+xToW 2uDHEHXkTZnrNBux3mYlK6ItHzyx1GilQrDCruAHb7SDjw4xHEE3HTn15Y5YkrJX HUItfQEaGsmKOt10A/S0qNwBSmRk4JswZIrpV7qPrmFKORcwLBQZ9PsKRX3bFLrh 9Ru+rHtNLXM1bhgXfKykO8Oari3ajhb5Nl2kreBouYHBjGRAJJhnmUGetEOi9z94 tuSBxMBRWT6MJO2QjEbvc0P97iOqXup0bh+BtXlq6fFHMrvBzHRverjrMLMqZL3L JfOyVBQPK/M2zNmr32rMgyc785ti0A==
    =UAFP
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Wed Aug 3 03:30:01 2022
    XPost: linux.debian.maint.boot

    Salut OdyX,

    Didier 'OdyX' Raboud <odyx@debian.org> (2022-07-19):
    That brings two sides of the question:
    * should it still be shipped on amd64 netinsts, CD's, other images?
    * should it still be offered on the mirrors ?
    on https://deb.debian.org/debian/tools/win32-loader/stable/
    (where it lands via dak's byhand handling upon uploads; but is manually
    moved by ftp-master on migrations and release days)

    (I orphaned win32-loader back in September, and it still doesn't have an official maintainer; but I'd be happy to work towards ditching it away :-P)

    As you know, I've been perfectly happy with staying away from having to
    know too much about it… (and I'm sorry to have left it on your shoulders).

    While I have no idea about its relevance versus current Windows versions
    (I don't have any such systems, and with Secure Boot being supported by
    Debian, booting Debian directly shouldn't be a huge issue…), or about
    whether it works there, I'll just mention that it's been useful to salvage
    at least two computers at my LLUG during the last year:
    - one wouldn't boot from anything else than its hard drive (a very buggy
    BIOS was suspected, but the machine was 500+ km away);
    - one would know how to boot from a CD but nobody had the external CD
    drive (and cable!) that would make that work.

    That being said, those are only anecdotes, and for such 10+y, 15+y
    systems, I wouldn't find it crazy to suggest users to maybe give up on
    them, or if they insist, use an installation image or the executable from
    a previous Debian release?

    (A quick look at http://ftp.debian.org/debian/tools/win32-loader/ suggests
    it goes back at least to triple-old stable… and given the size of each directory, the cost of keeping some old ones shouldn't be a huge issue.)

    On the usability side, salvaging old systems like this isn't quite easy
    anyway, as antique browsers (IE we meet again), libraries (TLS 1.3
    anyone), certificate truststores (Let's Encrypt who are you), and similar challenges made it hard to just get to the Debian website, documentation,
    and actual download.

    TL;DR: No objections either way.


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

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

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmLpzlQACgkQ/5FK8MKz VSAjlg//Qp0XFOaK7o+mda9rsYgGBxItQihm5CowCREdkOSlJRpPoSAx3ZsUbk5Q OES4wYBipo4+gGrbm2rtzFcKrLJNEPhWCFjp2f0lrQXNgRpqdd6g/KLdlqSha4Ox OVmKIkL3ZQGp/KKBaihNNbi78fEOK3Oxb7jgy0iJ+E+iXR8NSLtYlAs9uFsP4cEZ kIwAfCsN6eqPpV/UUZQMSrbYcoRovP/Y6epi2hfUVqHZTKTzoEkHsc3iQT2BXilO Oyl/Sv1Cpa1ffesHlqEzFasNQWSV1l8eacc/yJGYBYON1IveBc9ZT4GkhSyk003x zr0eKRajL2NsXEisMucQtvar+PCpE2GmXC6BMDLPZ3abMT8fGu9m65U92s6eF6ir ixZAnsv6xzbx1m4dpYtR0R1b2aZ3YSZMjTaTntE4Pdxy+0lXKajTDKPCWilUYHnY 1YnOPtcjbc1f9dG3oy/cBKvXfasCqjLkN0mVVk2Vb3bpdDfLWFxyGO1qI/fDpeMP HXM4jj+eLCxIyXpZ1I5gbySHDi7v2vL9A1tPtKTONNvZYJgyhW+fjD+41xyylMR4 +6QqNr8N0PeHgjzeX9awW4Qlm30L3tl/3B2gXR71tBygqV++O9657aswewzd+nKz W9l2pZzzPcgaadFsSthNVSycDs/pVh8lP2a6+bVPii2NSb9BzQ4=
    =FnUA
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Steve McIntyre@21:1/5 to Didier 'OdyX' Raboud on Wed Aug 10 01:30:01 2022
    XPost: linux.debian.maint.boot

    On Tue, Jul 19, 2022 at 03:46:09PM +0200, Didier 'OdyX' Raboud wrote:
    Hello there,
    (please CC me on replies, I'm not on these lists)

    (live from the d-i/debian-cd BoF)

    as some of you likely remember, win32-loader is shipped on d-i and debian-cd >images, and is added in autorun.inf for automated launch on Windows machines, >when USB/CDs are plugged in. What it does is allow a machine booted in Windows >to download a d-i image, put a grub image and d-i in C:/debian-installer, and >fiddle with the (old?) Windows bootloader to allow selection of d-i upon >reboot. It either works from the image, or downloading stuff from internet.

    I haven't checked (as I don't have access to Windows machines...), but I'm >quite confident that the Windows Bootloader fiddling is quite unlikely to work >on modern (Secure Boot ?) machines.

    That brings two sides of the question:
    * should it still be shipped on amd64 netinsts, CD's, other images?
    * should it still be offered on the mirrors ?
    on https://deb.debian.org/debian/tools/win32-loader/stable/
    (where it lands via dak's byhand handling upon uploads; but is manually
    moved by ftp-master on migrations and release days)

    (I orphaned win32-loader back in September, and it still doesn't have an >official maintainer; but I'd be happy to work towards ditching it away :-P)

    Let's kill it, agreed. Please file a bug against debian-cd and I'll
    remove it from our setup there.

    --
    Steve McIntyre, Cambridge, UK. steve@einval.com "...In the UNIX world, people tend to interpret `non-technical user'
    as meaning someone who's only ever written one device driver." -- Daniel Pead

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