Để bảo vệ thẻ SD trong một ứng dụng có thể bị mất điện đột ngột, tôi đang cố gắn root ở chế độ chỉ đọc.
Trong hệ thống làm việc (đọc-ghi), ứng dụng toàn màn hình của chúng tôi được khởi chạy bằng đăng nhập X tự động thực thi tập lệnh khởi động tự động LXDE.
Tôi đã có hệ thống đang chạy, chủ yếu, bởi bảng / etc / fstab được đề xuất trước đó :
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
tmpfs /var/lock tmpfs defaults,noatime,mode=0755 0 0
Vấn đề của tôi nằm ở việc khởi chạy ứng dụng X. LXDE phàn nàn về việc không thể tạo tệp .xmasterity . Vì vậy, tôi đã thêm các loại bùn sau (lưu ý chế độ truy cập!):
tmpfs /var/lib/lightdm tmpfs defaults,noatime,mode=1777 0 0
Thật không may, tự động khởi động vẫn không hoạt động, khiến tôi nhìn chằm chằm vào màn hình chào mừng lightdm. Cố gắng thực sự đăng nhập nhanh chóng đưa tôi trở lại cùng một dấu nhắc, và tò mò các bản ghi dường như im lặng về những gì thất bại có thể.
Nỗ lực tiếp theo của tôi là từ bỏ hoàn toàn trình quản lý cửa sổ thông qua .xsession hoặc .xinitrc tùy chỉnh . Trong khi điều này hoạt động khi thực hiện thủ công startx, nó không tự động đăng nhập cho người dùng pi . Tôi sợ những nỗ lực của tôi để nghịch ngợm với toàn cầu / etc / X11 / xinit / xinitrc cũng gặp rất ít thành công.
Ý tưởng tiếp theo là để thay thế mặc định lightdm-chào mừng kịch bản bằng cách liên kết với các kịch bản tự động bắt đầu trong / usr / share / xgreeters và chỉnh sửa /ect/ligthdm/ligthdm.conf với luân phiên chào mừng người dùng và chào mừng phiên cài đặt. Điều này không thành công với thông báo "Kênh liên lạc đóng kín". Có lẽ có một giao thức thuộc loại nào đó mà một người chào đón thích hợp dự kiến sẽ thực hiện.
Bất kỳ đề xuất? Tôi nghi ngờ đây là trò chơi trẻ con với bất kỳ ai có kinh nghiệm thực tế về quản trị Unix nhưng điều đó khiến tôi đập đầu vào tường.