Riavvio senza spegnimento?


17

Ho usato Linux Mint Debian con Debian instabile e ho notato che quando premo il riavvio, invece di tornare completamente al BIOS, quindi grub, quindi avviare, mi sembra di chiudere e caricare nuovamente senza tornare a BIOS o GRUB.

Questa è una caratteristica straordinaria che non ho mai visto prima. Come si chiama e quando è successo? Ero un utente di Ubuntu da molto tempo.


Sei sicuro che si stia riavviando? Sembra che stia semplicemente riavviando X
Michael Mrozek

Sì, lo guardo fino in fondo, spegne tutto e poi inizia proprio dove farebbe un normale avvio a freddo
Seth Hikari

Risposte:


14

Sembra che il tuo sistema abbia kexec abilitato. Kexec consente al kernel Linux di caricare un altro kernel e di consegnare il sistema a quel sistema. Prende il nome dalla execfamiglia di funzioni che sostituiscono un processo con una nuova immagine eseguibile. Invece di chiamare l' rebootutilità, il tuo sistema è impostato per chiamare kexecal riavvio e il kernel fa il resto.


Trovato quel pacchetto nel mio sistema deve essere. Fantastico
Seth Hikari il

1
Interessante. Questo può essere abilitato in Debian con kexec-tools(i kernel Debian di serie hanno il kexecsupporto) e l'installazione di kexec-toolsabilitazioni kexecdi default, sebbene non l'ho testato. Sembra che Ubuntu (e Menta) lo abbiano di default. Il mio sistema ha la priorità debconf alta e non ho visto una schermata debconf quando abilito, quindi concludo che la domanda è impostata su priorità media o bassa, anche se dimentico come controllare come scoprire la priorità debconf per un modello. Qualcuno vorrebbe ricordarmelo? Potrebbe essere una domanda ragionevole qui - Google non fornisce immediatamente una risposta.
Faheem Mitha,

Per la cronaca, questo è impostato nel file di configurazione, in questo caso /var/lib/dpkg/info/kexec-tools.config. Vedi la riga "db_input medium kexec-tools / load_kexec || true".
Faheem Mitha,

Solo un suggerimento: se stai usando kexece hai bisogno di un riavvio "freddo" (cioè passando attraverso il BIOS, ...), puoi usare /sbin/coldreboot(almeno in Debian, fa parte del kexec-toolspacchetto).
Alessio Gaeta,
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.