시작 시 비상 쉘 입력

시작 시 비상 쉘 입력

Opensuse Leap 15.1 부팅이 때때로 실패하고 부팅이 중단되는 경우가 있습니다. 가장 일반적으로 "8:34 장치에서 LVM2 PV 스캔을 시작할 수 없습니다"라는 메시지가 표시되지만 루트 장치를 다시 설치할 때 시작하지 못하는 경우도 있고 다른 이유로 인해 시작하지 못하는 경우도 있습니다(아직 스토리지와 관련된 것으로 보이지만).

오류가 발생한 후 하드 리셋이 도움이 되는 경우도 있습니다. 그런 다음 시스템이 부팅되고 완전히 작동합니다. 그러나 때로는 동일하거나 다른 이유로 다시 오류가 발생하는 경우도 있습니다.

현재: 부팅이 중단된 후 즉시 비상 셸을 실행하여 다음 부팅 시 제거하기 전에 몇 가지 진단을 수행할 수 있는 방법이 있습니까? 인터넷 검색을 시도했지만 내가 찾은 것은 grub에서 커널 명령줄 매개 변수를 수정하는 방법이나 실행 중인 시스템에서 비상 모드로 전환하는 방법에 대한 제안뿐이었습니다. 그 당시에는 grub이 사라졌고 "systemctl" 명령을 입력할 수 있는 쉘이 없었기 때문에 이것은 제가 찾고 있는 것이 아닙니다. 그래서 저는 이 단계에서 아마도 일종의 마법의 키 조합을 감지하는 무언가가 있어야 한다고 추측합니다.

순수주의자들은 다음과 같이 말합니다. 그러한 방법이 존재한다면 그것은 무엇입니까? ;-)

미리 감사드립니다.

답변1

내 경우에는 컴퓨터에 물리적으로 액세스할 수 있는 유일한 사람입니다. @PhilipCouling이 그의 의견에 제공된 기사에서 제안한 debug-shell.service가 가장 간단한 솔루션입니다. 셸은 부팅 프로세스 초기에 시작되므로 부팅이 중단되면 해당 셸로 전환하여 문제를 조사할 수 있습니다.

관련 정보