매우 가벼운 것이 필요했는데 Tiny Core Linux를 찾아서 설치했습니다.이 가이드, 그러나 SysVinit(기반) 시작 스크립트 추가와 관련된 몇 가지 질문이 있습니다.
- /etc/init.d/에 작성한 모든 내용은 재부팅 후에 손실됩니다.
- 다양한 런레벨에 대한 /etc/rcX.d/ 디렉토리가 없습니다. 나는 /etc/init.d/의 스크립트 끝에서 내 스크립트를 호출하는 두 번째 문제를 피하려고 노력하고 있지만 첫 번째 문제로 인해 재부팅 시 모든 것이 손실됩니다.
그런 다음 마운트된 장치를 확인했습니다. 설치하기로 선택한 디스크 /dev/vda1은 /mnt/vda1, /home 및 /opt에 마운트되었으며 /는 rootfs에 해당합니다.
rootfs on / type rootfs (rw,size=460176k,nr_inodes=163912)
이번 테스트에 앞서 USB-HDD 등 Thrift가 아닌 다른 설치 방법을 시도해 보았는데 비슷한 결과가 나와서 이 배포판을 어떻게 사용하는지 잘 이해가 되지 않는 것 같습니다.
답변1
나는 스스로 해결책을 찾았습니다.
Tiny Core Linux는 다릅니다.스타일을 고수하다, 커널 및 루트 파일 시스템은 항상 기본 안전 버전에서 로드되며 그렇지 않은 경우 모든 변경 사항을 적용해야 합니다.
이런 식으로 /mnt/vda1/opt/bootlocal.sh에서 다른 시스템 부팅 명령을 추가할 것을 제안하는 스크립트를 찾았으므로 /home/tc/에 스크립트를 복사하는 것이 좋습니다. 파일의 원본 내용:
#!/bin/sh
# put other system startup commands here
그래서 아래에 스크립트 호출을 추가했습니다.
#!/bin/sh
# put other system startup commands here
sh /home/tc/script_name.sh
따라서 거기에서 올바른 명령이나 스크립트 호출을 추가할 수 있습니다. 이 스크립트는 /home 또는 동일한 /mnt/vda/opt 디렉토리에 저장하는 것이 가장 좋습니다.