레거시 부팅 중 디코딩 실패 및 시스템 정지(대형 SATA 드라이브 연결로 인해 발생 가능)

레거시 부팅 중 디코딩 실패 및 시스템 정지(대형 SATA 드라이브 연결로 인해 발생 가능)

Linux Mint 20.2를 기반으로 liveUSB 스틱을 부팅했습니다. initrd 줄(vmlinuz 다음 줄)을 출력한 후 "디코딩 실패, 시스템이 중지되었습니다"라는 빈 화면이 표시되었습니다(두 번 시도했지만 오류가 재현되었습니다). 이는 4TB 이상의 SATA 드라이브가 연결된 레거시 부팅, 드라이브가 있는 UEFI 부팅(4TB가 넘는 1개 및 4TB가 넘는 드라이브 1개) 및 드라이브가 없는 레거시 부팅(4TB가 1개만 연결됨)(4번째: UEFI가 없는 UEFI)의 4가지 경우 중 하나에서만 발생합니다. 디스크, 아직 시도하지 않았습니다). 대용량 드라이브 지원에 대한 웹 검색 결과는 다음과 같습니다.https://superuser.com/questions/1005475/trying-to-understand-linux-support-for-4tb-hard-disk-drive-on-legacy-bios어디:

그래도 새 디스크는 부팅할 수 없는 디스크이므로 이러한 문제에 대해 걱정할 필요는 없습니다.

"디코딩 실패, 시스템 중지"에 대해 찾은 많은 링크를 읽었습니다.https://askubuntu.com/questions/1269855/usb-installer-initramfs-unpacking-failed-decoding-failed,https://forums.linuxmint.com/viewtopic.php?t=328925,https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1870260,https://askubuntu.com/questions/1355231/decoding-failed-system-halted,https://www.quora.com/Now-I-am-booting-Ubuntu-20-10-with-flash-card-When-booting-it-is-saying-Decoding-failed-system-halted-What- 나는 무엇을 해야 합니까?,https://www.reddit.com/r/linux4noobs/comments/q7ahdx/decoding_failed_system_halted_problem/.

이것이 내 문제에 어떻게 적용되는지 이해가 되지 않습니다. 그들은 initrd의 압축 오류, 하드웨어 수준 드라이브 오류, 무작위로 발생하는 문제에 대해 이야기합니다. 내 생각엔 BIOS/레거시 모드에서 initrd가 대형 SATA 디스크를 인식하지 못하는 것 같습니다. 어떻게 확인하나요?

부록 1:
오늘 또 다른 질문:

64 bit relocation outside of kernel! 
--- system halted  

loading initrd.lz...PSU 오류 가설을 뒷받침하는 답변을 인쇄하고 다시 시도하세요. 하드 드라이브를 연결하면 시스템이 전원 없이 부팅됩니다. 새로운 현상이 발생합니다.

답변1

"디코드 실패, 시스템 정지"는 initramfs 압축 해제 루틴이 오류를 감지했음을 의미하는 것 같습니다. 이것이 사실이라면 커널이 SATA 컨트롤러를 감지하려고 시도하기 전인 부팅 프로세스 초기에 오류가 발생합니다.

initramfs의 압축이 성공적으로 풀리면 시스템은 SATA 액세스 오류 발생 시 중지하는 대신 initramfs 기반 비상 모드로 전환됩니다.

대신 다음과 같은 이유를 확인해야 합니다.

  • SATA 커넥터가 제대로 삽입되지 않았거나 케이블이 손상되면 디스크를 분리/재연결할 때 케이블을 움직일 때 나타나거나 사라지는 데이터 오류가 발생할 수 있습니다. (그러나 이것은 라이브 USB 부팅에 영향을 미치지 않습니다...)

  • 오래되고 고장이 나기 시작하는 전원 공급 장치는 더 이상 모든 디스크의 작업을 동시에 시작할 수 없습니다(따라서 디스크 연결을 끊으면 부하가 줄어들어 도움이 될 수 있습니다). RAM 메모리 또는 USB 스틱은 부팅 시 약간의 저전압을 경험할 수 있으며 이는 initramfs 파일을 읽을 때 데이터 손상을 일으킬 만큼 충분하지만 유감스럽게도 저전압 감지를 트리거할 만큼 충분하지 않습니다.

  • "사랑하지 않는" HDD의 결함으로 인해 시작 시 비정상적인 양의 전류가 소비되어 시스템의 나머지 부분에서 브라운아웃 이벤트가 발생하고 USB 스틱을 읽을 때 데이터가 손상될 수 있습니다.

관련 정보