Debian을 시작하려고 하면 다음 메시지가 나타나면서 중지됩니다. 제 생각에는 심각한 오류는 "펌웨어 패치 rtl_nic/rtl8168d-1.fw (-2)를 로드할 수 없습니다"입니다. 아래 회선은 인터넷에 연결할 수 없어 실패한 것 같습니다.
이 기계는 이전에 시작된 적이 있습니다. 이 시작 문제는 하위 스레드의 무한 루프로 인해 컴퓨터를 재설정해야 했고 더 이상 프로세스를 전환할 수 없게 된 후에 발생했습니다. 또한 인터넷에 연결하고 패키지를 설치하거나 Firefox를 사용할 수 있었습니다.
다음과 관련이 있을 수 있습니다.Debian Stretch가 펌웨어 rtl_nic/rtl8168g-3.fw (-2)를 로드할 수 없습니다., 동일한 문제를 해결해 보도록 하겠습니다. 그러나 실패는 치명적이지 않았으며 사용자는 데비안으로 부팅하여 문제를 해결할 수 있었습니다. 내 문제는 Ctrl+Alt+FX를 사용하여 터미널에 들어갈 수 없고 이 화면을 벗어나지 않는 순간에 발생합니다.
내가 얻은 다른 Google 결과도 사용자가 정상적으로 GUI/터미널로 부팅할 수 있도록 허용합니다.
스크린샷의 초점이 다소 맞지 않은 점 사과드립니다. 화면도 깜박이기 시작해서 좋은 사진을 찍기가 어려웠습니다.
USB가 설치되어 있지 않지만 만들 수는 있습니다.
저는 UNIX나 Debian에 대한 경험이 없으므로 답변을 위해 이를 염두에 두십시오.
이 설치를 복원하는 방법을 아는 사람이 있습니까?
답변1
인터넷에 연결할 수 없다고 해서 시스템이 그렇게 심각하게 오작동해서는 안 됩니다. 다른 질문이 있을 수도 있고 메시지가 화면 밖으로 스크롤되었을 수도 있습니다. Shift
+ PgUp
/ 키를 사용하여 PgDown
메시지를 일정량 뒤로 스크롤할 수 있습니다. 이렇게 하면 가장 오래된 예외 메시지를 볼 수 있습니다.
스크린샷 상단에 다음과 같은 메시지가 있습니다.
You are in rescue mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to
boot into default mode.
일반적으로 이 텍스트 다음에는 루트 비밀번호를 묻는 메시지가 와야 합니다. 하지만 귀하의 경우에는 또 다른 메시지가 있습니다.
Cannot open access to console, the root account is locked.
See sulogin(8) man page for details.
Press Enter to continue.
이는 시스템에서 복구 모드 액세스를 허용하지만 유효한 루트 비밀번호가 없는 것 같습니다. 먼저 이 문제를 해결해야 합니다.
시스템을 재부팅하고 메뉴가 표시되면 GRUB를 중단한 다음 E를 눌러 부팅 옵션을 편집합니다. 줄로 이동하여 줄 끝에 kernel
추가합니다 . init=/bin/bash
그런 다음 해당 키(화면에 표시됨)를 눌러 일시적으로 수정된 옵션으로 시스템을 시작합니다.
이렇게 하면 읽기 전용 모드에서도 루트 파일 시스템만 마운트되는 지점까지 시스템이 이동하게 되지만 #
즉시 루트 프롬프트가 표시됩니다.
먼저 루트 파일 시스템을 쓰기 가능하게 만듭니다.
mount -o remount,rw /
그런 다음 passwd
명령을 사용하여 루트에 대한 새 비밀번호를 설정하십시오. 새 비밀번호를 두 번 입력하라는 메시지가 표시됩니다. 숫자나 US-ASCII 문자 이외의 문자를 사용하려는 경우 암호를 설정하기 전에 명령 프롬프트를 사용하여 키맵을 테스트하십시오. 선택한 키맵이 적용되지 않을 수 있으며 이 모드에서는 미국 영어 기본 레이아웃으로 돌아갑니다.
루트 비밀번호를 성공적으로 설정한 후 시스템을 다시 시작할 수 있습니다. 그러나 시스템을 시작하는 특별한 방법으로 인해 몇 가지 특별한 단계가 필요합니다.
mount -o remount,ro /
sync
reboot -f
다음 부팅 시 시스템이 다시 복구 모드로 들어갈 수 있지만 이제 루트 암호를 묻는 메시지가 표시됩니다. 앞서 설정한 루트 비밀번호를 입력하면 루트 프롬프트가 나타납니다. 마지막으로 권장 명령을 사용하여 journalctl -xb
시스템 로그를 볼 수 있습니다.
로그에는 일반적으로 다수의 정보용(오류가 아닌) 메시지가 포함되어 있습니다. 가장 빠른 오류 메시지를 찾아야 합니다. 이것이 탈선된 부팅 프로세스의 근본 원인일 수 있습니다.
심각하게 문제가 있는 시스템에 액세스하는 또 다른 방법은 부팅 매개변수를 사용하여 설치 미디어(예: 설치 USB 스틱)에서 부팅하는 것입니다 rescue
. 설치 프로그램은 표준 언어/키보드 레이아웃 질문을 한 다음 기존 데비안 설치를 감지하고 디스크를 마운트한 다음 명령 프롬프트와 문제 해결을 위한 도구 세트를 제공하는 특수 복구 모드로 전환합니다.
아, 누락된 Realtek 펌웨어를 수정하려면 다른 컴퓨터를 사용하여펌웨어-realtek .deb 패키지, 이동식 미디어에 저장하고 컴퓨터로 옮긴 다음 다음을 사용하여 dpkg -i firmware-realtek*.deb
설치하십시오 .
답변2
인터페이스 정의를 에서 로 /etc/network/interfaces
변경합니다 . 매달리는 것을 방지할 수 있습니다.auto
allow-hotplug
좋다:
allow-hotplug eth0
iface eth0 inet dhcp
이 파일을 수정하려면 단일 모드로 부팅해야 합니다. 또는 초보자가 쉽게 펜의 라이브 이미지에서 부팅해야 합니다.