Làm thế nào để tôi cứng thiết lập lại Raspberry Pi?


63

Làm thế nào để tôi cứng thiết lập lại Raspberry Pi?

Rõ ràng là bạn có thể cấp nguồn cho chu kỳ , nhưng có cách nào tinh tế hơn, như ghim cài lại không? Sẽ rất hữu ích khi kết nối một cơ quan giám sát trong trường hợp Raspberry Pi gặp sự cố (mỏ của tôi bị hỏng đêm qua).

EDIT: Bảng rev 2.0 có một tiêu đề bạn có thể kết nối một công tắc thiết lập lại.


Đi xe đạp điện là nguy hiểm. Hãy sẵn sàng nói lời tạm biệt với nội dung của thẻ SD nếu bạn sử dụng phương pháp đó. Dưới đây tôi chỉ ra câu trả lời cho PI 3. Sử dụng nút đặt lại hiếm khi cần thiết, nhưng RẤT NHIỀU so với đạp xe điện.
SDsolar

Câu trả lời:


76

Bạn có thể sử dụng cơ quan giám sát phần cứng của BCM2708.

Để sử dụng nó bắt đầu bằng cách tải mô-đun:

sudo modprobe bcm2708_wdog

Sau đó chỉnh sửa tệp / etc / mô-đun:

sudo nano /etc/modules

và thêm dòng sau:

bcm2708_wdog

Tiếp theo, bạn sẽ cần phải thiết lập daemon watchdog.

Cài đặt và cấu hình nó để bắt đầu khởi động:

sudo apt-get install watchdog chkconfig
chkconfig watchdog on
sudo /etc/init.d/watchdog start

Cấu hình watchdog tiếp theo:

sudo nano /etc/watchdog.conf

Bỏ dòng #watchdog-device = /dev/watchdogđể nó đọc:

watchdog-device = /dev/watchdog

Trình nền của watchdog sẽ gửi / dev / watchdog một nhịp tim cứ sau 10 giây. Nếu / dev / watchdog không nhận được tín hiệu này, nó sẽ khởi động lại Raspberry Pi của bạn.

Điều này có thể hữu ích nếu bạn đang truy cập Pi của mình từ xa và nó chết hoặc bị khóa. Tuy nhiên, đây không phải là phương pháp khởi động lại hệ thống ưa thích, nhưng có thể được sử dụng để khởi động lại hệ thống bị khóa, trong đó lựa chọn duy nhất khác là rút điện khỏi thiết bị. Được cảnh báo rằng điều này có thể dẫn đến thiệt hại hệ thống tập tin có thể ngăn Pi khởi động và hoạt động chính xác.

Thông tin thêm bao gồm một phương pháp để kiểm tra thiết lập này có thể được tìm thấy trong bài đăng trên blog của Utilityoid Ai xem người theo dõi? . Bài đăng tumblr của Binerry Raspberry Pi Watchdog Timer cũng nên được đọc.


6
Đây là một câu trả lời tuyệt vời! Nó không chỉ giải thích làm thế nào để thiết lập lại Raspberry Pi mà còn trả lời cách thiết lập một watchdog.

@Steve Câu trả lời tuyệt vời và tôi dự định làm theo các bước này ngay bây giờ. Tuy nhiên, hãy nhanh chóng tắt câu hỏi chủ đề , nếu bạn Pi không khóa vì bất kỳ lý do gì thì các tùy chọn có sẵn để khởi động lại Pi mà KHÔNG có nguy cơ làm hỏng hệ thống tập tin?
Dân B

@DanB: Cách duy nhất để khởi động lại Pi mà không có nguy cơ làm hỏng hệ thống tệp là đảm bảo không có tệp nào được mở trước khi khởi động lại. Một cách để đạt được điều này là có hầu hết hệ thống chạy từ đĩa RAM. Sau đó, watchdog khởi động lại là hệ thống tập tin an toàn. Ngoài ra, nếu ứng dụng của bạn không bị treo, bạn luôn có thể "khởi động lại sudo".
avra

1
Lưu ý rằng tên của mô-đun watchdog hiện là bcm2835_wdt và nó được tải theo mặc định trên raspbian gần đây (kể từ tháng 6 năm 2017), vì vậy phần đầu tiên của câu trả lời này về việc tải mô-đun hiện đã bị
xóa

2
Bạn không cần chkconfig. Thay vào đó, sử dụng systemctl enable watchdogsystemctl start watchdog.
Matthias Urlichs

9

Không có pin thiết lập lại thông thường . Như trong đó không có pin hoặc nút để đẩy. Thay vào đó, bạn có thể làm như sau như đã nêu trong bài đăng này trên các diễn đàn Raspberry Pi.

Chạm vào điện trở 3K3 giữa TP2 (mặt đất) và đầu SoC của R15. Điều này hoạt động ngay cả trong trạng thái dừng mới. (Điện trở chỉ để tránh chập đường ray 3V3 nếu bạn nhấn nhầm đầu. Mọi thứ từ 1K đến 33K sẽ ổn.)


Điều này được đánh dấu là pin RUN trên sơ đồ. Tôi đã thấy mọi người tự hỏi liệu chức năng của nó là RESET hay một loại đình chỉ nào đó.
John La Rooy

Tôi chưa thấy sơ đồ hoặc có bất kỳ kinh nghiệm nào trong bảng điện tử vì vậy tôi không thể chắc chắn liệu đây có phải là pin RUN không.

1
sơ đồ trong tất cả đó là vinh quang không thể hiểu thấu được qua đây raspberrypi.org/wp-content/uploads/2012/04/...
John La Rooy

Pin RUN ở F9 trên tờ đầu tiên
John La Rooy

6

Như đã đề cập trong phần chỉnh sửa câu hỏi, các bảng rev 2.0 hiện có một tiêu đề đặt lại cụ thể có nhãn P6 được đặt ở giữa đầu nối HDMI và cổng micro-USB. Tiêu đề chỉ bao gồm hai lỗ (trong đó người ta có thể hàn một tiêu đề / chân). Để thiết lập lại PI, bạn chỉ cần kết nối hai chân trong giây lát.


6

Rất dễ dàng để kết nối thiết lập lại phần cứng với Rpi3.

Đây là nơi bạn sẽ tìm thấy các lỗ đã mở và chờ đợi:

nhập mô tả hình ảnh ở đây

(Hiển thị ở đây với các chân tiêu đề được hàn ở vị trí ngay phía trên lỗ vít)

Đừng sử dụng quá nhiều nhiệt hoặc hàn. Một chút sẽ làm.
Đó là tinh tế bên dưới, với một dấu vết mỏng.

Tôi để chúng vừa mở, và sử dụng dây màu xanh lá cây để rút ngắn chúng lại với nhau.
Ngoài ra, kết nối với một nút bấm tạm thời (NO).

Đối với logger dữ liệu của tôi và như vậy không bao giờ cần phải thiết lập lại cứng như thế này.

Một đơn giản

sudo init 6

lệnh hoạt động tốt để khởi động lại.


FYI: Bạn có thể thấy màn hình thời gian thực của các hệ thống của tôi tại https://www.SDsolarBlog.com/montage


Tôi cũng sử dụng cái này, nó tốt hơn nhiều so với việc rút cáp ra và làm hỏng thẻ uSD. Những chiếc ghim này phản ứng tốt với sự bùng nổ 2 giây của 360 °, mặc dù nhíp sẽ rút ngắn chúng ra tốt.
user2497

Vâng tôi đồng ý. Thêm vào đó, tôi là Unix lõi cứng (ATT System V) cũ, nơi chúng tôi luôn phải thực hiện "đồng bộ hóa, đồng bộ hóa; đồng bộ hóa" trước khi khởi động lại 6 hoặc khởi động lại 0 để tắt máy. Đó là lý do ban đầu tại sao lệnh tắt máy thực tế mặc định trong một phút. Tham nhũng ngày nay đã trở thành một vấn đề ít hơn rất nhiều, nhưng tôi không thể không nghĩ về nó. Tắt nguồn đột ngột hoặc thiết lập lại phần cứng được tích hợp vào tâm lý của tôi là không có trừ khi đó là lựa chọn duy nhất còn lại.
SDsolar

1
Người điều hành thường không tham gia bình luận trừ khi chúng tôi kéo nó ra, vì vậy hãy để phần này ngắn gọn. Supercaps (thậm chí 1.500 uF) là tốt nhất để làm mịn các bước ngắn hạn. Và cá nhân tôi sẽ không đề nghị họ với một bảng điều khiển nhỏ như thế. Tôi đã thử làm việc với những cái lớn hơn nhiều với các giàn năng lượng mặt trời nhưng cuối cùng tôi luôn chọn thêm pin. Nhưng tôi đã không đi bộ xung quanh nó. Tôi sẽ nói rằng bạn sẽ thấy rằng pin pound-for-pound, một loại pin dạng gel (như từ UPS) sẽ hữu ích hơn.
SDsolar

0

sau đó bạn có thể sử dụng khởi động lại khi thông báo "giữ shift cho chế độ khôi phục", bạn giữ shift và nó đặt lại pi mâm xôi của bạn (lưu ý: nếu bạn muốn giữ một số tệp đặt chúng vào USB hoặc thẻ SD)


Tôi nghĩ rằng đây chỉ là một điều NOOBS. Đó thực sự không phải là câu hỏi này là gì
John La Rooy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.