Fai in modo che Ubuntu USB Stick avvii UEFI senza CSM


1

Ho una chiavetta USB Ubuntu e vorrei poterla avviare anche dal mio laptop UEFI (oltre ai vecchi dispositivi BIOS). Attualmente, non viene visualizzato nell'elenco dei dispositivi di avvio a meno che non abiliti il ​​Modulo di supporto compatibilità. Cosa devo cambiare per farlo funzionare senza?

Penso che dovrei aggiungere un qualche tipo di EFIcartella nella partizione di avvio, ma non ne ho idea.

Modifica: Ubuntu si blocca nella schermata di avvio e la mia chiavetta USB Arch "non può accedere a tty: controllo del lavoro disattivato", quindi usare CSM non è un'opzione per me.


Si tratta di un'installazione completa di Ubuntu su USB o di una Live USB che può essere utilizzata per installare Ubuntu sull'unità interna?
user68186

È un'installazione completa e persistente
piegames

1
Vedi askubuntu.com/questions/559007/… La risposta ha una parte sull'USB esistente.
user68186

Potrebbero esserci utili suggerimenti al seguente link, help.ubuntu.com/community/Installation/UEFI-and-BIOS
sudodus

1
@ user68186 La risposta collegata mi ha risolto, grazie. TL; DR: crea una partizione EFI, montala come / boot / efi e reinstalla GRUB con il parametro efi. Questo è tutto
piegames

Risposte:


1

Mkusb realizzerà un'unità persistente che funziona su BIOS e UEFI. Puoi confermarlo sul tuo computer prima di procedere.

È facile cambiare un USB persistente mkusb in un USB di installazione completa che funziona anche su BIOS e UEFI.

  • Usa mkusb per creare un sistema Live su USB (2 GB o superiore).
  • Usa mkusb per creare un sistema persistente su USB da 16 GB o superiore, utilizzando le impostazioni predefinite con persistenza di ~ 12 GB.
  • Rimuovere l'HDD prima di procedere (opzionale ma consigliato).
  • Inserire entrambe le unità USB.
  • Unità Boot Installer, selezionare Installa.
  • Seleziona qualcos'altro.
  • Selezionare sdb5, (l'unità di destinazione) e fare clic su Cambia.
  • Selezionare Usa come: ext4, Formato, Punto di montaggio /.
  • Non toccare altre partizioni.
  • Selezionare sdb5 per l'installazione del boot loader.
  • Installazione completa.
  • Taglia grub.cfg da sdb5 / boot / grub e incollalo in sdb3 / boot / grub, sovrascrivendo il file grub.cfg esistente.
  • Elimina sdb4, la partizione ISO9660 ed espandi sdb5 nello spazio recuperato.
  • Avviare l'unità di destinazione ed eseguire sudo update-grub, (opzionale).

Come funziona con le chiavi USB esistenti?
piegames

Non conosco un modo per convertire una chiavetta USB solo BIOS in una chiavetta UEFI, il partizionamento potrebbe non essere compatibile. Penso che sia possibile clonare la partizione del sistema operativo esistente su sdb5 della nuova unità usando gparted e quindi sovrascrivere grub.cfg su sdb2 con quello esistente. vedi askubuntu.com/questions/1013917/… , simile dovrebbe funzionare anche con un bastone persistente esistente.
CSCameron,

Tuttavia, con uno stick persistente esistente, è sufficiente copiare il file o la partizione casper-rw esistente sul nuovo disco mkusb BIOS / UEFI.
CSCameron,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.