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

Re: UEFI + LEGACY op USB



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, en dat wou ik eigenlijk niet gebruiken... Wellicht is wat ik wil te lastig.

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/

Groet,
Paul


--
Paul van der Vlis Linux systeembeheer Groningen
https://www.vandervlis.nl/


Reply to: