Lubuntu 18.04 Live에서 실행하는 데 시간이 많이 걸리는 프로그램이 있습니다. 완료하는데 하루정도 소요됩니다. 프로그램이 완료되면 컴퓨터가 종료됩니다.
그런데 Lubuntu Live를 실행하고 있기 때문에 컴퓨터가 나에게 묻습니다.
설치 미디어를 제거하고 Enter를 누르십시오.
시동 종료 후. 저는 프로젝트가 끝나기 전에 떠날 예정이며 몇 주 동안 돌아오지 않을 것입니다. 나는 내 컴퓨터가 항상 켜져 있는 것을 원하지 않습니다.
내 질문은: 시간 초과 후 컴퓨터가 결국 종료되는 경우가 있습니까? 아니면 이 메시지를 건너뛰고 Lubuntu Live를 완전히 종료할 수 있는 방법이 있습니까?
답변1
원격으로 액세스되는 복구 시스템이 이미 실행 중이고 설치된 운영 체제를 재부팅해야 하는 상황에서는 파일을 편집하여 프롬프트를 비활성화할 수 있습니다 /sbin/casper-stop
.
예를 들어, 마지막에는 다음과 같습니다 /sbin/casper-stop
.
eject -p -m $device >/dev/null 2>&1
[ "$prompt" ] || return 0
무조건 추가 return 0
:
eject -p -m $device >/dev/null 2>&1
[ "$prompt" ] || return 0
return 0
답변2
커널 명령줄에 추가해 보세요 noprompt
(예: egrub 메뉴 또는 제안된 키 입력).Fn
보다맨페이지기타 라이브 실행 옵션의 경우.
답변3
/sbin/casper-stop
/run/casper-no-prompt
파일이 존재하는 경우 이 경우를 처리하기 위한 코드가 이미(또는 추가되었습니다) 있습니다.
항상 이 파일을 생성하려면 간단한 시스템 단위 파일을 생성할 수 있습니다.
mint@mint:~$ cat /etc/systemd/system/casper-no-prompt.service
# see /sbin/casper-stop
[Unit]
Description=Casper no-prompt
[Service]
Type=oneshot
ExecStart=touch /run/casper-no-prompt
[Install]
WantedBy=multi-user.target
mint@mint:~$ sudo systemctl daemon-reload
mint@mint:~$ sudo systemctl enable casper-no-prompt
mint@mint:~$ sudo systemctl start casper-no-prompt
mint@mint:~$ sudo systemctl status casper-no-prompt
● casper-no-prompt.service - Casper no-prompt
Loaded: loaded (/etc/systemd/system/casper-no-prompt.service; enabled; vendor preset>
Active: inactive (dead) since Sat 2020-11-28 09:19:33 GMT; 1s ago
Process: 4931 ExecStart=/usr/bin/touch /run/casper-no-prompt (code=exited, status=0/S>
Main PID: 4931 (code=exited, status=0/SUCCESS)
Nov 28 09:19:33 mint systemd[1]: Starting Casper no-prompt...
Nov 28 09:19:33 mint systemd[1]: casper-no-prompt.service: Succeeded.
Nov 28 09:19:33 mint systemd[1]: Finished Casper no-prompt.
mint@mint:~$ ls -l /run/casper-no-prompt
-rw-r--r-- 1 root root 0 Nov 28 09:19 /run/casper-no-prompt
mint@mint:~$
답변4
다음 솔루션이 효과적입니다.
- 운영 체제: Linux Mint 20.3 Live
- 커널: Linux 5.4.0-91-일반
- 아키텍처: x86-64
방법: casper-stop
파일 편집:
sudo gedit /sbin/casper-stop +126
- 원본 버전은 다음과 같습니다.
if [ -x /bin/plymouth ] && plymouth --ping; then plymouth watch-keystroke > /dev/null else read x < /dev/console fi
- 다음으로 변경하세요.
if [ -x /bin/plymouth ] && plymouth --ping; then plymouth watch-keystroke > /dev/null else x='\n' #read x < /dev/console fi
이제 종료 확인을 요청하지 않습니다.