![CD를 꺼내라는 메시지 없이 전원 버튼을 누르면 Finnix(Linux 복구 디스크)가 강제로 종료됩니다.](https://linux55.com/image/14769/CD%EB%A5%BC%20%EA%BA%BC%EB%82%B4%EB%9D%BC%EB%8A%94%20%EB%A9%94%EC%8B%9C%EC%A7%80%20%EC%97%86%EC%9D%B4%20%EC%A0%84%EC%9B%90%20%EB%B2%84%ED%8A%BC%EC%9D%84%20%EB%88%84%EB%A5%B4%EB%A9%B4%20Finnix(Linux%20%EB%B3%B5%EA%B5%AC%20%EB%94%94%EC%8A%A4%ED%81%AC)%EA%B0%80%20%EA%B0%95%EC%A0%9C%EB%A1%9C%20%EC%A2%85%EB%A3%8C%EB%90%A9%EB%8B%88%EB%8B%A4..png)
Finnix Rescue Disk를 종료할 때(전원 버튼 사용) 다음 메시지가 나타납니다.
라이브 미디어를 제거하고 트레이(있는 경우)를 닫은 후 Enter 키를 눌러 계속하세요.
글쎄, 전원 버튼을 사용하지 않는 경우 poweroff -f
-f 옵션을 사용하면 복구 디스크를 강제로 종료하여 위의 대화형 메시지 없이 OS를 종료할 수 있습니다.
그러나 전원 버튼을 사용해도 -f 옵션을 통해 운영 체제가 종료되지는 않습니다. 그렇다면 전원 버튼을 사용하여 Finnix Rescue Disk를 종료할 때 어떻게 이 메시지를 건너뛸 수 있습니까?
이 게시물을 찾았습니다여기에 대해 이야기
- /run/casper-no-prompt를 수정하는 스크립트(단, 이 파일은 Ubuntu 기반 전용 파일이므로 작동하지 않을 수 있음)
- 배치 , 부팅 매개변수에도
noprompt
배치했지만 아무런 효과가 없었습니다.noeject
이 ISO 파일을 편집하고 다시 패키지하여 부팅 가능하게 만들 수 있습니다. 따라서 예를 들어 전원 버튼을 눌렀을 때 트리거되는 시작 스크립트를 배치하여 Finnix를 닫을 때 위의 대화형 메시지를 건너뛰도록 수정할 수 있는 파일이 있습니까? 여기서 알게 됐어요전원 버튼을 통한 정상 종료하지만 CentOS에 대해서만 이야기하고 있는데 그게 효과가 없을 것 같아요.
답변1
rc6.d
or 을 사용하는 등 여러 가지 방법을 시도했지만 rc0.d
그 중 아무 것도 작동하지 않았습니다. 그러다가 이게 도움이 됐다고 생각했어요우편 엽서종료하기 전에 스크립트를 실행하는 방법. 내 목표는 실행되는 종료 명령을 무시하는 것입니다.shutdown -f
게시물에서 /usr/lib/systemd/system-shutdown
.디렉토리로 이동했을 때 live-tools.shutdown
다음 코드가 포함된 파일을 찾았습니다.
#!/bin/bash
/bin/live-medium-eject
그래서 다른 파일을 읽고 /bin/live-medium-eject
사용자 입력을 기다리는 코드가 있다는 것을 발견했습니다(디스크를 꺼내려면 Enter 키를 누르세요). 따라서 다음과 같이 코드에 주석을 달면 됩니다.
#!/bin/bash
#/bin/live-medium-eject
이렇게 하면 전원 버튼을 사용할 때 디스크를 꺼내라는 메시지가 표시되지 않습니다. 해결되었습니다.
코드를 방해하지 않는다고 생각할 수 있는 또 다른 방법은 내부에 /usr/lib/systemd/system-shutdown
다음과 같은 새 스크립트를 만드는 것입니다 areboot
(첫 번째 문자는 a
먼저 실행될 수 있음). 여기서 이 코드를 배치하고 구현 가능하게 만들 수 있습니다.
#!/bin/bash
reboot -f
이것이 효과가 있을 것이라고 생각하지만 아직 테스트하지는 않았습니다. 첫 번째는 작동하지만 다른 사람이 스크립트를 비활성화한 후 스크립트가 필요한지 확실하지 않습니다.