Riavvio del sistema


14

Ho notato che il riavvio del mio RPi non funziona. Si ferma e non ritorna.

Per riaverlo devo scollegare e ricollegare l'alimentazione.

Sto riavviando usando il semplice comando $ sudo reboot

Questo può essere un problema per due motivi.

  • Se stai lavorando interamente su SSH, devi andare su RPi per riaccenderlo.
  • Se si desidera un sistema sempre attivo (ad es. Server web o mediacenter), è possibile che si desideri riavviare di notte per far funzionare bene le cose.

È una limitazione dell'RPi? Può essere aggirato?

Se aiuta, sono su Debian Wheezy beta.


1
Non credo di aver avuto problemi a riavviare con "sudo shutdown -r now". Pensavo che il riavvio di sudo avesse fatto lo stesso. Dovrai ricollegare ovviamente le tue connessioni SSH. Inoltre, perché qualcuno dovrebbe riavviare un server Web ogni giorno? Di solito c'è qualcosa che non va nella tua applicazione web se deve essere riavviata.
Kibbee,

3
Non sto riscontrando questo problema, ma sembra che ci sia un thread nei forum Pi ( raspberrypi.org/phpBB3/viewtopic.php?f=28&t=9079 ) che suggerisce che potrebbe essere un problema con alcune schede SD.
Steve Robillard,

@Kibbee Secondo le pagine man rebootinvoca shutdown -rquando non nel runlevel zero o sei.

Risposte:


7

Il mio primo pensiero sarebbe che si tratti di un problema con il firmware. Prova ad aggiornare il firmware usando lo strumento di Hexxeh, sembra essere il modo più semplice per gli utenti Debian di aggiornare (qualcuno per favore correggimi se sbaglio).

Puoi scaricare lo strumento dal suo repository GitHub qui .

Gli utenti Arch Linux dovrebbero già disporre dell'ultimo firmware, poiché è installato con un aggiornamento di sistema standard.


Individuato un riferimento all'aggiornamento di Hexxeh sul thread collegato sopra, ci avrebbe provato.
Jon Egerton,

@JonEgerton: facci sapere se questo aiuta. Cordiali saluti, ho avuto lo stesso problema sull'altra mia scheda SD. Non sono sicuro di cosa sia stato risolto.
Jivings,

3
OK: La mia immagine è Debian Wheezy beta, con apt-get update/upgradeesecuzione completa . Questo era tutto ciò che c'era nell'immagine da quando ho deciso di ricominciare da capo. L'installazione / esecuzione di Hexxeh rpi-updatesembra averlo ordinato. L'arresto non si ferma, ma anche le luci appropriate si spengono ecc. E il riavvio funziona, con l'RPi che si abbassa e si riavvia da capo.
Jon Egerton,

2
Posso confermare, da un punto di vista noob, che l'utilizzo del suo aggiornamento è molto semplice. Se ti mancano dipendenze, come git, ti dice, incluso come installare ciò di cui hai bisogno.
Jon Egerton,

1

Sono nuovo di me stesso con Raspberry Pi e non sono sicuro che ci sia qualcosa di strano nell'hardware, ma nella mia pluriennale esperienza con Linux i riavvii notturni non sono necessari per far funzionare bene le cose, a differenza di Windows.

Ora, ho avuto programmi specifici che si comportano male e devono essere riavviati, ma di solito l'unica cosa che porta giù Linux è un errore del disco catastrofico che non hai pianificato, moduli del kernel malfunzionanti o problemi hardware fisici. Ovviamente, eseguo Debian e non Ubuntu, quindi potresti usare un software più recente e leggermente più potente. E ovviamente non so ancora quale software specifico sia presente su Raspberry Pi e possa causare problemi, ecc.

Ad ogni modo, per rispondere alla tua domanda, potresti provare kexec: kexeccarica un kernel e poi lo esegue. Se carichi lo stesso kernel che stai eseguendo, essenzialmente riavvii il tuo sistema e reinizializzi il kernel e tutti i driver, proprio come se fosse fisicamente riavviato. Il kexecpacchetto in Debian e Ubuntu si aggancia al processo di spegnimento, quindi può essere usato per riavviare il sistema invece del metodo standard.


Sono su Debian, ma la beta sibilante (che a quanto pare funziona meglio su RPis)
Jon Egerton,

0

Ci hai provato shutdown -n -r now? Ciò salterà l'intero processo di inizializzazione e riavvia il dispositivo. Assicurati di aver salvato il tuo lavoro prima di provare.


Vedi risposta accettata - il problema è stato risolto da un aggiornamento del firmware. Fondamentalmente il pi non si spegne, si ferma.
Jon Egerton,
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.