나는 매일 '키오스크'사용을 위해 무인 시스템을 운영하고 싶습니다.
그러나 누군가 전에 적절한 종료를 수행하지 않고도 시스템 전원을 끌 수 있습니다. 기본적으로 Ubuntu는 전원 손실로 종료되지 않습니다. 전원 손실 후 재부팅 한 후 파일 시스템을 확인하기 위해 fsck가 실행되고 fsck가 완료된 후 시스템을 재부팅하도록 지시 할 수 있습니다. 따라서 구성 데이터가 손상되지 않더라도 전원이 꺼진 후 시스템이 제대로 부팅되지 않을 수 있습니다. 그래서 몇 가지 해결 방법을 테스트했습니다.
루트 마운트 fsck 우선 순위를
0
(fstab
루트 항목의 마지막 필드)로 변경하여fsck
모든 전원 손실 후 실행을 방지하십시오 . 그러나 시스템은 루트 마운트 된 읽기 전용으로 부팅 될 수 있으며, 이는 많은 서비스에서 예상하지 않으며 그래픽 로그인 대신 콘솔 로그인 프롬프트를 표시합니다.교체
errrors=remount-ro
로errors=continue
. 이것은 일치하지 않는 파일 시스템으로 인해 추가 데이터 손실이 발생할 수 있다는 나쁜 느낌을줍니다. 그러나fsck
다시 활성화하면 전원 손실 후 시스템의 부팅 가능성이 높아집니다. 그래서 나는 1) 떨어졌다.부팅 실패 후 일반적인 기본 옵션 시간 초과를 사용하도록 grub2를 재구성하십시오. 이를 위해에 추가
GRUB_RECORDFAIL_TIMEOUT=0
했습니다/etc/default/grub
.
그러나 이러한 해킹으로 인해 시스템 전원 손실이 방지되는지 알기가 어렵습니다. 어떤 아이디어? 더 이상 할 수 있습니까?