나는 여기를 보았다커널 부팅 프로세스initrd
파일 시스템이 삭제되기 전에 스크립트를 실행하는 방법을 이해하려고 하는데 루트 파일 시스템(EncFS)을 마운트한 후 올바르게 이해하면 파일 시스템이 삭제된 /sbin/init
후에 실행되므로 initrd
스크립트를 넣으면 거기 에서는 파일 시스템에 /etc/rc.d/
액세스할 수 없습니다 initrd
. 이 문제에 대한 해결책을 찾고 있습니다.
감사해요.
그건 그렇고, 문서커널 초기화 프로그램/sbin/init
파일 시스템이 릴리즈되기 전에 시작된다고 되어 있는데 , 릴리즈되기 전에 initrd
스크립트를 추가해서 실행할 수 있나요 ?/etc/rc.d/
initrd
답변1
(debian/ubuntu 기반 시스템에서만 테스트되었으며 suse/redhat 등에 대한 지식은 없습니다.)
/usr/share/initramfs-tools/scripts
가장 좋은 방법은 파일을 추가하거나 init-bottom
귀하 local-bottom
의 경우 올바른 디렉토리에 추가하는 것입니다. update-initramfs -c -k all
나중에 만드는 것을 잊지 마세요 .