업데이트 중 최대 절전 모드 후에 시작할 수 없고 initframes 프롬프트가 나타납니다.

업데이트 중 최대 절전 모드 후에 시작할 수 없고 initframes 프롬프트가 나타납니다.

오늘 아침에 제가 어리석은 짓을 했습니다. Debian 8에서 을 실행 apt-get update하고 apt-get upgrade업데이트(약 500MB)를 풀고 설치하는 과정에서 빨리 나가야 했습니다. 습관적으로 저는 시스템을 최대 절전 모드로 전환하는 경향이 있는데, 안타깝게도 이번에는 그렇게 했습니다.

이제 OS 선택 메뉴 바로 다음에 시스템을 부팅하려고 하면(내 노트북에는 Debian 8만 있습니다) initframs다음 메시지가 직접 표시됩니다:

Gave up waiting for root device. Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay- (did the system wait long enough?)
   - Check root- (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)

ALERT! /dev/disk/by-uuid/87f8d463-bb91-4eb0-866c-8189f8ea6afb does not exist. Dropping to a shell!
modprobe: module ehci-orion not found in modules.dep

BusyBox v1.22.1 (Debian 1:1.22.0-9+deb8u1) build-in shell (ash)
Enter 'hel' for a list of build-in commands.

/bin/sh: can't access tty; job control turned off
(initframs) _

이전에는(평소와 같이) 시스템을 최대 절전 모드로 전환했기 때문에 화면에 "램디스크에서 로드 중"이 표시되었습니다.

이제 내 추측으로는 업데이트 중에 시스템의 일부 중요한 부분이 업데이트되는 중이었고 최대 절전 모드로 인해 모든 것이 중단되었을 것입니다(설치되는 중요한 부분이 다른 테마인 경우 왜 이 작업을 허용했습니까).

저는 이런 문제를 겪은 적이 없으며 제가 찾을 수 있는 모든 정보는 RAID에 문제가 있는 사람들에 관한 것이었지만 제 경우에는 그렇지 않았습니다. 다른 사람들은 그것이 암호화와 관련이 있다고 말하지만 나는 그렇지 않습니다.

라이브 USB로 부팅하여 더 많은 정보를 제공할 수 있습니다.


오래된 Live CD(안타깝게도 내 데비안은 64비트인데 32비트)를 사용하여 /etc/fstab과 경고에 나열된 장치를 확인했습니다! 실제로 /dev/sda2는 내 루트 파일 시스템이 있고 /boot/grub이 있는 곳입니다.

답변1

업데이트를 완료해야 합니다.

Live CD/DVD/USB 부팅이 있는 경우 {blkid | more}를 시도하여 모든 {UUID=xxxxxxxx.xxxxxxxxxxx.xxxxxxxx.xxxxxxxx} 번호를 나열하세요. 이상한 점은 업데이트로 인해 데이터가 엉망이 되었다는 것입니다. UUID 값이 이전 값과 일치하는지 확인하세요.

그런 다음 인터넷에 연결하고 손상된 Debian에 {chroot}하여 업데이트를 다시 시작해 보세요. 이번에는 무엇을 하고 있는지 주의하세요.

다음 상황 중 하나가 발생하면 문제가 해결됩니다.

1) 업데이트를 다시 시작하고 정상적으로 완료되도록 하세요.

2) 당신은 발견이번 업데이트로 변경된 모든 파일업데이트를 시도하기 전의 값으로 (수동으로) 반환합니다.

관련 정보