Tôi thích chạy một hệ thống không giám sát cho việc sử dụng 'kiosk' mỗi ngày.
Tuy nhiên, hệ thống có thể bị tắt bất cứ lúc nào mà không cần ai đó thực hiện tắt máy đúng cách trước đó. Theo mặc định, Ubuntu dự kiến sẽ ngừng hoạt động do mất điện. Sau khi khởi động lại sau khi mất điện, fsck có thể được chạy để kiểm tra hệ thống tệp và fsck có thể yêu cầu hệ thống khởi động lại sau khi hoàn thành. Vì vậy, ngay cả khi không có dữ liệu cấu hình bị hỏng, máy vẫn có thể không khởi động tốt sau khi mất điện. Vì vậy, tôi đã thử nghiệm một số cách giải quyết:
thay đổi mức ưu tiên fsck của root mount thành
0
(trường cuối cùng trongfstab
mục gốc) để ngăn chạyfsck
sau mỗi lần mất điện. Tuy nhiên, hệ thống có thể khởi động với chỉ đọc gốc, điều này không được nhiều dịch vụ mong đợi và dẫn đến lời nhắc đăng nhập bảng điều khiển thay vì đăng nhập đồ họa.Thay thế
errrors=remount-ro
bằngerrors=continue
. Điều này mang lại cảm giác tồi tệ rằng mất dữ liệu hơn nữa có thể xảy ra bởi một hệ thống tập tin không nhất quán. Tuy nhiên, vớifsck
kích hoạt lại, nó sẽ tăng khả năng khởi động của hệ thống sau khi mất điện. Vì vậy, tôi đã giảm 1).Cấu hình lại grub2 để sử dụng thời gian chờ tùy chọn mặc định bình thường sau khi khởi động không thành công. Đối với điều đó, tôi đã thêm
GRUB_RECORDFAIL_TIMEOUT=0
vào/etc/default/grub
.
Tuy nhiên, thật khó để biết liệu những hack này có làm mất điện hệ thống hay không. Có ý kiến gì không? Bất kỳ ai có thể làm gì?