Re: UEFI + LEGACY op USB
On Mon, Sep 20, 2021 at 10:00:35PM +0200, Paul van der Vlis wrote:
> Op 20-09-2021 om 10:10 schreef Wouter Verhelst:
> > Hoi Paul,
> >
> > On Fri, Sep 17, 2021 at 01:43:10PM +0200, Paul van der Vlis wrote:
> > > Hallo,
> > >
> > > Ik gebruik een USB-naar-SATA adapter en daaraan hang ik dan een SSD waarop
> > > ik Debian installeer. En van daar wil ik booten.
> > >
> > > Die SSD zou ik graag zowel bootbaar hebben met UEFI, als via de oude legacy
> > > methode. Dus dat het werkt onafhankelijk van de instelling van het BIOS.
> >
> > Dat is redelijk complex om te doen.
> >
> > Debian-installer krijgt dat klaar via een paar hacks die in xorriso
> > geïmplementeerd zijn. Het genereert een image met een paar "rare" bytes
> > op speciale offsets waardoor het voor zowel UEFI als BIOS lijkt te
> > werken.
> >
> > Zie
> > https://salsa.debian.org/installer-team/debian-installer/-/blob/master/build/config/x86.cfg#L341-351
> > voor details.
> >
> > Merk op dat er naast de "xorriso" calls nog andere dingen zijn die
> > nodig zijn om het te laten werken. Ik heb er nooit in detail naar
> > gekeken; maar dat is de code die het doet werken, dus als je het aan de
> > praat wilt krijgen dan zal je daar naar moeten kijken...
>
> Bedankt!
>
> Het lijkt echter wel erg voor isolinux te zijn,
Nee hoor. Debian-installer gebruikt ook grub, tegenwoordig.
> en dat wou ik eigenlijk niet gebruiken... Wellicht is wat ik wil te lastig.
Ik vrees daarvoor, ja.
> Ik lees wel: "Can activate ISOLINUX and GRUB boot equipment by El Torito
> boot record, MBR code for BIOS, or EFI System Partition."
> https://www.gnu.org/software/xorriso/
Exact.
--
w@uter.{be,co.za}
wouter@{grep.be,fosdem.org,debian.org}
Reply to: