부팅 중에 파일 시스템을 마운트하지 않고 비상 모드로 전환하여 실행할 수 있는 올바른 방법은 무엇입니까 fsck
?
systemd.unit=emergency.target
커널 인수로 루트를 마운트했지만 쉘에 들어갔습니다.
grub(Arch의)에서 Linux 라인을 교체하면 일부 오류(장치를 찾을 수 없음)가 표시되더라도 다음이 작동하는 것 같습니다.
linux /vmlinuz-linux ro
이렇게 하면 아무것도 설치되지 않으며 fsck -f
모든 드라이브에서 실행할 수 있습니다.
더 나은 옵션이나 문서가 있습니까?
답변1
1995년에 발명된 이후 비상 또는 구조 모드가 실행되는 방식은 여러 시스템 관리 시스템에서 동일했습니다. systemd, system-manager
nosh 도구 세트 및 van Smoorenburg는 init
모두 이러한 메커니즘을 지원합니다. 이는 잘 문서화되어 있으며 적어도 1997년 이후 Linux에 관한 책에 등장했습니다.
커널 명령줄에서 LILO, GRUB 또는 기타 부트 로더로 설정:
-b
비상 모드를 나타냅니다-s
구조 모드를 나타냅니다.
init
발명자인 van Smoorenburg는 S
, single
및 에 대한 추가 동의어를 지원합니다 emergency
. systemd 및 nosh system-manager
( system-control init
프로세스 #1 명령줄이 실제로 전달되는)는 이러한 동의어와 추가 동의어 및 를 지원 합니다 s
.1
rescue
이들 모두는 해당 매뉴얼에 문서화되어 있습니다.
추가 읽기
- 조나단 데보인 폴라드(2016).비상 및 구조 모드 유도 생성. 일반적인 답변.
- Mikkel van Smulenberg 및 Michael Hart(2004-07-29). "안내 표시".
init
.Linux 시스템 관리자 매뉴얼. - 조나단 데보인 폴라드(2014)."시스템 제어 하위 명령".
system-control
.스낵 가이드. 소프트웨어. - Lennart Petlinget al. (2016)."커널 명령줄".
systemd
. 시스템 매뉴얼 페이지. freedesktop.org. - 복구 모드 메뉴로 부팅할 때 왜 아무 일도 일어나지 않습니까?
- 퍼셀, 존 (1999).Linux: 전체 참조. 오스본 맥그로힐. ISBN 9781571762498.
- 벤더, 데이비드 A. (2000).Linux: 보안 툴킷. 윌리. ISBN 9780764546907.