Перезавантаження системи


14

Я помітив, що перезавантаження мого RPi не працює. Це просто зупиняється і не повертається.

Щоб повернути його, я повинен відключити та підключити електроживлення.

Я перезавантажуюсь за допомогою простої команди $ sudo reboot

Це може бути проблемою з двох причин.

  • Якщо ви працюєте повністю над SSH, вам потрібно перейти до RPi, щоб повернути його.
  • Якщо ви хочете постійно працювати в системі (наприклад, веб-сервер чи медіацентр), ви можете перезавантажувати щоночі, щоб все було добре.

Це обмеження RPI? Чи можна це обробити?

Якщо це допоможе, я перебуваю на бета-версії Debian Wheezy.


1
Я не думаю, що у мене виникли проблеми з перезавантаженням із "sudo shutdown -r now". Я думав, що перезавантаження судо зробило те саме. Вам доведеться знову підключити свої SSH-з'єднання. Крім того, навіщо комусь потрібно перезавантажувати веб-сервер щодня? З веб-додатком зазвичай щось не так, якщо його потрібно перезавантажити.
— Kibbee

3
У мене немає такої проблеми, але на форумах Pi ( raspberrypi.org/phpBB3/viewtopic.php?f=28&t=9079 ) у мене немає проблеми, що припускає, що це може бути проблема з деякими картами SD.
— Стів Робіллард

@Kibbee За даними man, сторінки rebootвикликають, shutdown -rколи вони не знаходяться на рівні нуля або шести.

Відповіді:


7

Моя перша думка - це питання прошивки. Спробуйте оновити вбудоване програмне забезпечення за допомогою інструмента Hexxeh, але для користувачів Debian це найпростіший спосіб оновити (хтось, будь ласка, виправте мене, якщо я помиляюся).

Ви можете завантажити інструмент з його сховища GitHub тут .

Користувачі Arch Linux вже повинні мати найновішу прошивку, оскільки вона встановлена ​​зі стандартним оновленням системи.


Виявивши посилання на оновлення Hexxeh на пов’язаній нитці вище, збирався дати йому піти.
— Джон Егертон

@JonEgerton: Повідомте нас, чи допоможе це. FYI, у мене була та сама проблема на моїй іншій SD-картці. Не впевнений, що це виправило.
— Відхилення

3
Гаразд: Моє зображення - бета-версія Debian Wheezy, з повним apt-get update/upgradeпробігом. Це було про все, що було на зображенні, оскільки я вирішив почати заново. Встановлення / запуск Hexxeh, rpi-updateздається, сортувало це. Вимкнення не просто зупиняється, але і відповідні світильники згасають і т.д.
— Джон Егертон

2
З точки зору noob можна підтвердити, що використання його оновлення дуже прямо вперед. Якщо вам не вистачає залежностей, таких як git, він підкаже вам, зокрема, як встановити те, що вам потрібно.
— Джон Егертон

1

Я сам новачок у Raspberry Pi, і не впевнений, чи є щось в апаратному забезпеченні, яке може бути химерним, але в моєму багаторічному досвіді роботи з Linux нічні перезавантаження непотрібні, щоб все не було добре, на відміну від Windows.

Зараз у мене були невідповідні конкретні програми, і їх потрібно перезапустити, але, як правило, єдине, що збиває Linux, - це катастрофічний збій диска, який ви не планували, непрацюючі модулі ядра або проблеми з фізичним обладнанням. Звичайно, я запускаю Debian, а не Ubuntu, тому ви, можливо, використовуєте більш нове програмне забезпечення, дещо баггір. І, звичайно, я ще не знаю, яке саме програмне забезпечення є на Raspberry Pi і може спричинити проблеми тощо.

У будь-якому випадку, щоб відповісти на ваше запитання, ви можете спробувати kexec- kexecзавантажує ядро ​​і потім запускає його. Якщо ви завантажуєте те саме ядро, яке ви працюєте, ви перезавантажуєте систему та повторно ініціалізуєте ядро ​​та всі драйвери так само, як якщо б воно було фізично перезавантажено. kexecПакет в Debian і Ubuntu перехоплює в процес завершення роботи , тому він може бути використаний для перезавантаження системи замість стандартного методу.


Я на Debian, але хрипкий бета (який, мабуть, краще працює на RPis)
— Джон Егертон

0

Ви пробували shutdown -n -r now? Це пропустить повний процес init та перезавантажить пристрій. Будьте впевнені, що ви зберегли свою роботу, перш ніж спробувати.


Дивіться прийняту відповідь - проблему було усунено оновленням прошивки. В основному пі не вимкнеться, воно просто зупинилося.
— Джон Егертон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.