Ubuntu 16.04 - come posso disabilitare Secure Boot?


11

Ho Ubuntu 16.04 installato su un Dell 5470. Voglio reinstallarlo per alcuni motivi. Voglio fare il boot da USB per reinstallare Ubuntu. Il problema è che non riesco ad accedere al BIOS e al menu di avvio a causa di Avvio protetto. Quando premo F2 o F12 durante l'avvio, il computer si avvia ancora su Ubuntu.

Ho provato systemctl reboot --firmware-setupma ricevo Cannot indicate to EFI to boot into setup mode: Operation not supportedCome posso avviare da USB e reinstallare Ubuntu?


1
Hai lasciato l'avvio rapido in UEFI (non l'avvio rapido di Windows)? In tal caso, potresti non avere abbastanza tempo per premere un tasto. Il grub menuentry 'System setup' dovrebbe funzionare, se non provare l'avvio a freddo o rimuovere tutta l'alimentazione, inclusa la batteria se portatile, tenere premuto l'interruttore di alimentazione per circa 10 secondi per scaricare tutta l'energia rimanente e riavviare premendo il tasto corretto per entrare immediatamente in UEFI. askubuntu.com/questions/652966/…
oldfred

Grazie, ho provato a rimuovere l'alimentazione, dopo di che quando riavvio il PC, premo F2 e posso vedere che il mio PC può ricevere il mio input poiché l'avviso sullo schermo è stato cambiato da F2 to biosa prepare .... Ma non riesco ancora ad entrare in Bios /. \
sflee

F12 ti porta al menu di avvio UEFI?
oldfred

Risposte:


6

Esistono diversi modi per avviare l'utility di configurazione del firmware, alcuni dei quali sembrano essere a conoscenza:

  • Uso di un tasto premuto al momento dell'accensione - Sfortunatamente, non c'è quasi nessuna standardizzazione su quale tasto premere entrerà nello strumento di configurazione. Di solito è Esc, Invio o un tasto funzione (ma quale varia in modo selvaggio - spesso è F2, F8 o F10, ma può essere qualcos'altro). L'impostazione della funzione "avvio rapido" del firmware a volte disabilita questo metodo di accesso allo strumento di configurazione perché le porte USB non sono inizializzate. Se il computer dispone di una porta PS / 2, è possibile aggirare questa limitazione utilizzando una tastiera PS / 2.
  • Utilizzosystemctl : il comando presentato in precedenza sudo systemctl reboot --firmware-setup, funziona su alcuni computer; ma chiaramente non funziona per te. Windows 8 e versioni successive offrono una funzionalità simile, quindi se è possibile avviare Windows, è possibile provarlo, con la probabilità che funzioni meglio.
  • Utilizzo della funzione di riavvio di installazione di un gestore di avvio : alcuni gestori di avvio offrono una funzione di riavvio nell'utilità di installazione. GRUB lo fa (anche se potrebbe non essere attivo di default), così come il mio boot manager rEFInd (è attivo di default ma può essere disabilitato; e non apparirà se il computer non ha il supporto necessario), così come gummiboot / systemd- avvio (non ricordo se è attivo di default). Non sono positivo, ma sospetto che questa funzione funzionerebbe proprio su quei computer su cui il metodo precedente avrebbe funzionato, quindi non avrei avuto molte speranze che funzionasse per te.
  • Rimuovi tutte le altre opzioni di avvio : se un computer basato su EFI non riesce a trovare nessun altro caricatore di avvio, avvia normalmente la sua utility di configurazione. Il modo migliore per trarne vantaggio è di solito scollegare tutti i dischi rigidi (e i cavi di rete, se la rete supporta l'avvio di rete). In alternativa, è possibile eliminare la partizione di sistema EFI (ESP) o eliminare o spostare tutti i file del boot loader su di esso in modo che il firmware non riesca a trovarli. Il problema con questo metodo è che il ripristino del sistema al suo stato originale potrebbe non renderlo nuovamente avviabile, poiché molti EFI eliminano i loro riferimenti basati su NVRAM alle opzioni di avvio che non sono valide. Così, potrebbe essere necessario utilizzare Boot Repair , efibootmgro qualche altro strumento di re-installare GRUB o ri-creare la sua entrata NVRAM una volta il gioco è fatto.

A proposito, è probabile che non sia Secure Boot di per sé che ti impedisce di accedere all'utility di configurazione del firmware. (Sebbene sia possibile che Dell abbia collegato Secure Boot per rendere più difficile l'accesso al firmware, questo tipo di collegamento non è richiesto per Secure Boot e non l'ho mai incontrato da solo.) È più probabile che sia il "avvio rapido del firmware" "caratteristica che lascia le porte USB non inizializzate che è alla radice del problema. Un'altra probabile possibilità è che stai provando la chiave sbagliata o che la stai colpendo al di fuori della finestra (spesso molto stretta) in cui funzionerà. Chiedi su un forum Dell o controlla la tua documentazione per sapere quale tasto premere e provalo più volte, colpendolo ripetutamente all'avvio del computer.


La ringrazio molto per la risposta dei dettagli, sono sicuro di aver premuto il tasto corretto e il mio PC può ricevere il mio input poiché mostra una risposta sullo schermo. Anche se va ancora direttamente nel sistema operativo /. \ BTW, potrebbe essere fast startil vero motivo, devo ricontrollare stasera.
sflee

2

Utilizzare efibootmgrper modificare e impostare il timeout del boot manager in attesa dell'input dell'utente - un esempio:

$ sudo efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0002
Boot0000* fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

Attualmente il timeout del boot manager (sul mio PC) è impostato su 1 secondo, ora lo cambiamo in 10 secondi:

sudo efibootmgr --timeout 10
BootCurrent: 0001
Timeout: 10 seconds
BootOrder: 0001,0000,0002
Boot0000* fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

Riavviare e premere F2o F12per accedere al BIOS e disabilitare l'avvio protetto nelle impostazioni UEFI.


Vedo che il mio PC ha ricevuto il mio input, ma ci proverò stasera, grazie in anticipo.
sflee

0

Per farla breve, per sconfiggere Fast Boot, ciò che funziona sempre per me. È tenere premuto F12 ed Elimina, quindi accendere il sistema. Se non senti quel bip. Spegnilo rapidamente (se esegui il dual boot di Windows) e ripeti. Questo funziona sempre per me al secondo tentativo.


Questa domanda sembra parlare di avvio sicuro piuttosto che di avvio veloce, che sono cose separate
sbergeron
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.