Mulai ulang sistem

14

Saya perhatikan bahwa me-reboot RPi saya tidak berfungsi. Itu hanya berhenti dan tidak muncul kembali.

Untuk mendapatkannya kembali saya harus memutuskan dan menghubungkan kembali daya.

Saya me-reboot menggunakan perintah sederhana $ sudo reboot

Ini bisa menjadi masalah karena dua alasan.

  • Jika Anda sepenuhnya menggunakan SSH, Anda harus pergi ke RPi untuk mendapatkannya kembali.
  • Jika Anda menginginkan sistem yang selalu ada (mis. Server web atau mediacenter), Anda mungkin ingin melakukan boot ulang setiap malam agar semuanya berjalan dengan baik.

Apakah ini batasan RPi? Bisakah itu dikerjakan?

Jika itu membantu, saya menggunakan Debian Wheezy beta.

Jon Egerton
sumber
1
Saya tidak berpikir saya mengalami masalah me-reboot dengan "sudo shutdown -r now". Saya pikir sudo reboot melakukan hal yang sama. Anda harus menghubungkan kembali koneksi SSH Anda dengan jelas. Juga, mengapa seseorang perlu me-reboot server web setiap hari? Biasanya ada sesuatu yang salah dengan aplikasi web Anda jika harus di-boot ulang.
Kibbee
3
Saya tidak mengalami masalah ini, tetapi tampaknya ada utas di forum Pi ( raspberrypi.org/phpBB3/viewtopic.php?f=28&t=9079 ) menyarankan kemungkinan ada masalah dengan beberapa Kartu SD.
Steve Robillard
@Bibbee Menurut halaman manual rebootmemanggil shutdown -rketika tidak di runlevel nol atau enam.

Jawaban:

7

Pikiran pertama saya adalah masalah firmware. Coba perbarui firmware menggunakan alat Hexxeh, sepertinya cara termudah untuk memperbarui pengguna Debian (seseorang tolong perbaiki saya jika saya salah).

Anda dapat mengunduh alat ini dari gudang GitHub- nya di sini .

Pengguna Arch Linux seharusnya sudah memiliki firmware terbaru, karena diinstal dengan pembaruan sistem standar.

Jivings
sumber
Melihat referensi ke pembaruan Hexxeh pada utas tertaut di atas, akan mencobanya.
Jon Egerton
@JonEgerton: Beri tahu kami jika itu membantu. FYI, saya memiliki masalah yang sama pada kartu SD saya yang lain. Tidak yakin apa yang memperbaikinya.
Jivings
3
OK: Gambar saya adalah Debian Wheezy beta, apt-get update/upgradeberjalan penuh . Itu semua yang ada pada gambar sejak saya memutuskan untuk memulai dari awal. Menginstal / menjalankan Hexxeh rpi-updatetampaknya telah mengurutkannya. Shutdown tidak hanya berhenti, tetapi lampu yang sesuai mati juga, dan reboot berfungsi, dengan RPi turun dan reboot lagi.
Jon Egerton
2
Dapat mengkonfirmasi, dari sudut pandang noob, bahwa menggunakan pembaruannya sangat mudah. Jika Anda kehilangan dependensi, seperti git, ia memberitahu Anda, termasuk cara menginstal apa yang Anda butuhkan.
Jon Egerton
1

Saya sendiri yang baru menggunakan Raspberry Pi, dan saya tidak yakin apakah ada sesuatu dalam perangkat keras yang mungkin aneh, tetapi dalam pengalaman bertahun-tahun saya dengan Linux, reboot setiap malam tidak diperlukan untuk menjaga semuanya berjalan dengan baik, tidak seperti Windows.

Sekarang, saya memiliki program tertentu yang keliru dan perlu dinyalakan kembali, tetapi biasanya satu-satunya hal yang membawa Linux ke bawah adalah kegagalan disk bencana yang belum Anda rencanakan, modul kernel berperilaku buruk, atau masalah perangkat keras fisik. Tentu saja, saya menjalankan Debian dan bukan Ubuntu sehingga Anda mungkin menggunakan perangkat lunak yang lebih baru dan sedikit buggier. Dan tentu saja saya belum tahu perangkat lunak apa yang ada di Raspberry Pi dan dapat menyebabkan masalah, dll.

Bagaimanapun, untuk menjawab pertanyaan Anda, Anda dapat mencoba kexec- kexecmemuat kernel dan kemudian menjalankannya. Jika Anda memuat kernel yang sama dengan yang Anda jalankan, intinya Anda reboot sistem Anda dan menginisialisasi ulang kernel dan semua driver, sama seperti jika itu secara fisik reboot. The kexecpaket di Debian dan Ubuntu kait ke proses shutdown sehingga dapat digunakan untuk reboot sistem anda bukan metode standar.

ultrasawblade
sumber
Saya menggunakan Debian, tetapi beta wheezy (yang tampaknya berjalan lebih baik dengan RPis)
Jon Egerton
0

Sudahkah Anda mencoba shutdown -n -r now? Ini akan melewati proses init lengkap dan me-reboot perangkat. Pastikan Anda telah menyimpan pekerjaan Anda sebelum mencoba.

angrox
sumber
Lihat jawaban yang diterima - masalahnya diperbaiki oleh pembaruan firmware. Pada dasarnya pi tidak akan mati, hanya berhenti.
Jon Egerton