방금 새 컴퓨터를 만들고 같은 문제에 부딪 쳤으며 이에 대한 답을 찾았습니다.
대부분의 사람들은 부팅 시간이 느리다는 증상이 있지만 90 %는 부팅 할 수 없습니다. 시스템이 부팅되었을 때 작동하는 것 같습니다. 부팅을 관리하는 경우 다음 명령으로 문제를 트리거 할 수 있어야합니다 /lib/udev/ata_id --export /dev/sr0
.. 그것이 정말로 문제라면 시스템이 정지 될 것입니다.
이 명령은 ATAPI 명령을 광 드라이브로 보냅니다. 문제는 SATA 컨트롤러 (귀하의 경우 ASM1061)가 이러한 ATAPI 명령을 지원하지 않아 시스템이 정지되는 것입니다.
이 문제에 대한 두 가지 해결책이 있습니다.
업데이트에서 편집 내용을 덮어 쓰지 않도록 파일 /lib/udev/rules.d/60-persistent-storage.rules
을에 복사하십시오 /etc/udev/rules.d/60-persistent-storage.rules
. 파일을 편집하지 않는 것에 대한 경고 메시지를 상단에서 제거하십시오. 단어 "ATAPI"가 포함 된 줄을 찾으십시오. 다음 줄을 주석으로 처리하십시오. 이런 식으로 udev는 ATAPI를 건드리지 않습니다. 명령 update-initramfs -u
을 저장하고 실행 하여 변경을 완료하십시오.
광 드라이브의 SATA 포트를 변경하십시오. 수정 된 udev 규칙이있는 Linux 이외의 다른 Linux를 부팅하면 다른 방식으로 고정되므로이 방법을 사용했습니다.
필자의 경우 마더 보드는 2 개의 SATA3 포트에 동일한 ASMedia ASM1061 칩이있는 ASRock Z77 Extreme4입니다. 나는 그들 중 하나에 DVD 드라이브가 있었고 오류가 발생했습니다. DVD 드라이브를 Z77 칩이 처리하는 SATA 포트로 전환하면 모든 것이 작동합니다.