la mia idea è quella di creare una chiavetta USB con Lubuntu in grado di avviarsi su un laptop BIOS più vecchio e su un nuovo sistema UEFI.
Questo sarebbe abbastanza facile, quando Stick sarebbe configurato come dispositivo di avvio legacy, ma voglio che sia un dispositivo compatibile con UEFI.
- Ha senso ?! O ho capito il concetto UEFI orribilmente sbagliato?
- Se necessario, ci possono essere due diverse installazioni Linux (una per UEFI, una per legacy ma entrambe sulla stessa unità)
- Avvia un dispositivo GPT su BIOS legacy: funzionerà?
Non riesco a vedere chiaramente, potrebbe essere un'idea migliore avere un boot stick Linux legacy separato, ma sono curioso di esplorare i confini :)
Quindi, è possibile la mia idea di una chiavetta ibrida linux-uefi-boot-usb che funzioni con il BIOS legacy?
(3) sembra essere possibile per Linux con grub http://www.rodsbooks.com/gdisk/booting.html
Inoltre, ho una partizione EF00 pronta su quel bastone, a parte una partizione Swap, Fat32 e due Ext4.
(1) sembra essere possibile anche http://www.rodsbooks.com/bios2uefi/
Queste istruzioni sono comunque del 2012, da allora è passato del tempo: qualcuno ha un esempio funzionante che è più facile?
Per altri ricercatori di questo argomento:
Avvio di Windows 7 dal disco GPT sulla scheda madre non EFI Esiste un modo per avviare Windows 7/8 utilizzando il BIOS su GPT?
http://www.borncity.com/blog/2012/07/25/uefi-emulation-auf-pcs/
AGGIORNARE:
Sono riuscito a creare la parte UEFI inclusa la configurazione di avvio sicura con rEFInd.
Seguendo il consiglio dato, ho usato ddper copiare gptmbr.binsul mio disco, che ora sembra fare almeno qualcosa su un sistema BIOS: "Questo non è un disco di avvio"
Tuttavia, ho seguito il consiglio e impostato il pmbrflag per il disco e il legacy bootflag gpt - continui a ricevere questo errore, qualche idea?
La mia partizione ESP è la seconda partizione sul disco ed è configurata con file efi.
Il set up:
- 64 GB di spazio
- GPT partizionabile
- Il disco ha il flag pmbr impostato
- La prima partizione inizia a 16 MiB ed è di circa 45 GB, un fat32 primario per i dati
- La seconda partizione inizia intorno a 45 GB ed è il sistema EFI (fat32) con una configurazione rEFInd funzionante
- 3rd - 5th Partition è home (ext4), swap e root (ext4) del mio Lubuntu 14.04.1 funzionante
Usando ddho copiato il gptmbr.binmio Syslinux 6.02 compilato nei primi 440byte.
Nella parte 3.2 posso vedere che la mia partizione 2 ha un boote un legacy_bootflag.
Durante l'avvio non viene trovato alcun disco di avvio : se imposto il mio 5 ° posto invece della 2a partizione, legacy_bootottengo il sistema operativo mancante
È vivo!
(Dato che la mia vecchia domanda è stata cancellata /ubuntu//q/516730/319747 )
La mia ipotesi è che devo copiare alcune delle
*.c32e altri file in una syslinux cartella eighter sul mio EFI (dove ?!) o sul mio partizione di root (/boot/syslinuxper farlo funzionare?!) - ho ragione? Quali file sono essenziali?Inoltre, immagino che avrò bisogno anche di quel
syslinucx.cfgfile - giusto?
Il mio obiettivo sarebbe almeno un avvio diretto del sistema lubuntu sulla partizione root ext4.
Aggiornare:
Anche se non ho idea del perché, l'ho fatto funzionare, ma non con un'installazione manuale.
- la
pmbrbandiera era cattiva e proibiva al mio sistema UEFI di avviare lo stick come UEFI- il
legacy_bootflag era necessario per la mia quinta partizione (root di Linux)- Ho dovuto usare
extlinux --install /path/to/root/parition- Ho dovuto creare un
syslinux.cfgnella cartella syslinux all'avvio della mia partizione di rootHo fatto tutto questo su un secondo stick più piccolo, quindi ho provato a copiare solo la cartella syslinux, ma non ho avuto fortuna -
extlinux --installsembra essere obbligatorio.Qualcuno sa cosa
extlinux --installfa esattamente ? Può essere fatto manualmente o in quale altro modo è possibile installare una versione più recente come 6.02 senza installarla sul sistema?
Ho fatto funzionare il mio stick con le partizioni menzionate su BIOS, UEFI e UEFI SecureBoot, un bel giro, ho imparato molto, ho quasi ucciso 2 TB con parted, stai attento e buona fortuna.