부팅시 Manjaro 오류 최대 절전 모드 장치를 찾을 수없는 방법


4

업데이트를 설치하고 다시 시작한 후 이러한 오류가 발생했습니다.

ERROR: resume: hibernation device 'UUID=long number here' not found
ERROR: device '/dev/mapper/ManjaroVG-ManjaroRoot' not found. Skipping fsck.
ERROR: Unable to find root device '/dev/mapper/ManjaroVG-ManjaroRoot'.

그런 다음 메시지와 함께 복구 셸로 넘어갑니다 SH: can't access tty: job control turned off.

이것은 그래픽 설치 프로그램에서 lvm 및 luks 암호화를 확인한 일주일 미만의 설치입니다.


이 문제를 해결할 수 있었습니까? 현재 Antergos와 비슷한 문제가 있습니다.
mblasco

같은 문제가 있는데 어떻게 해결합니까?
Philip Miglinci

답변:


3

Arch LinuxManjaro 에서이 문제는 계속 발생 합니다 . 대기 모드 에서 랩탑의 배터리가 부족 합니다 .

아치에서 내 솔루션은 다음을 실행하는 것입니다.

sudo mkinitcpio -p linux

아래 Manjaro 당신이 특정 커널 버전 (이 사용할 수있는 경우 더 높은 숫자를 선택)를 추가 명령을 실행 한 후 사용할 커널 파악하고해야 할 수도 있습니다, 또한 모든 것이 다시 정상 작동 할 때까지 다시 시작해야 할 수도 있습니다 :

ls /etc/mkinitcpio.d
sudo mkinitcpio -p linux44 #in my case...

Btw,이 문제가 발생하면 시스템이 더 이상 부팅되지 않기 때문에 Arch / Manjaro의 대체 부팅은 일반적으로 시스템을 처음 시작하는 데 도움이됩니다. (누군가가 궁금하다면 ;-))

mkinitcpio부작용없이 부팅 프로세스를 재설정하는 것 같습니다 . 여기에 문제에 대한 적절한 답변과 설명을 원하지만 지금은 해결책을 찾았습니다.

mkinitcpio는 초기 램 디스크 환경을 만드는 데 사용되는 Bash 스크립트입니다.


추가 자료 :


또한이 링크 도 도움 이 될 것입니다.
webappcreations의 Robin

수퍼 유저를 환영합니다. 참조 추가, 스타일 변경 등을 위해 게시물을 자유롭게 편집 하십시오. 서식의 예를 추가했습니다. 롤백하거나 개선 할 수 있습니다.
Hastur

Hey Hastur, 환영과 형식에 감사드립니다 :-)
webappcreations의 Robin

sudo mkinitcpio -p linux419나에게 도움이되지 않았지만 여전히 같은 오류가 발생 ERROR: resume: hibernation device UUID=8f5d666f-b1bf-48a9-8cce-99bd4842f9f6 not found합니다. ( ls /etc/mkinitcpio.d에게 준다 linux414.preset linux419.preset).
제임스 레이

0

스왑을 다시 분할 했습니까? 그렇다면 최대 절전 모드에 사용되는 스왑 파티션의 UUID가 변경되었을 수 있습니다. 그러면이 절차가 도움이 될 수 있습니다.

  1. 파일 시스템을 마운트하여 라이브 부팅하고 액세스하십시오.
  2. 를 통해 새로운 스왑 UUID 찾기 sudo blkid
  3. 새로운에서 UUID로 이전, 잘못된 UUID를 대체 /etc/fstab/하고 /etc/default/grub.

세부:

라이브 부팅 USB를 부팅합니다. sudo fdisk -lLinux 파티션의 이름을 찾는 데 사용하십시오 . 그런 다음 마운트하십시오. 예를 들어, 파티션이 경우 /dev/sda1실행 sudo mount /dev/sda1 /mnt.

이제 cd /mnt파일 시스템을 탐색 할 수 있습니다. sudo blkid스왑 파티션의 UUID를 찾으려면 실행하십시오 . 레이블이 지정되어 있지 않으면 먼저 gparted어떤 파티션이 스왑되는지 식별하십시오.

에서 이전 UUID를 주석 /etc/fstab//etc/default/grub/그 아래 새로운 UUID에 대체 코드의 새로운 라인을 작성합니다. 첫 번째 파일을 편집하면 스왑 디렉토리가있는 위치를 시스템에 알려줍니다. 두 번째 파일을 편집하면 이전 스왑 UUID를 검색 할 때 오류가 표시되지 않습니다.


-1

만자로에서 내 사건

여기에서 : https://forum.manjaro.org/t/error-manjaro-error-hibernation-device-not-found-on-boot/38950/4

에서

/etc/fstab

/etc/default/grub

"UUID = thatnumber_notfound ..."로 줄을 제거했습니다.

그때 나는 당신이 말한 것을 사용했습니다.

sudo mkinitcpio.conf -p linux419  (in my case of Manjaro with 4.19)
sudo update-grub

그리고 그것은 찾을 수없는 장치의 오류를 제거


Dunno 너무 많은 sudo mkinitcpio.conf -p linux419 .conf 파일을 실행할 수 있습니다
:-P
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.