증상

윈도우는 정상적으로 부팅됨. Ubuntu 최신 버전이나 혹은 하다못해 CentOS 7을 깔려고 해도 진행이 되지 않음. AHCI controller unavailable이나 ATAPI 관련해서 뭔가 에러메세지가 발생함. 주로 timeout 계열의 로그 메세지

삽질

UEFI 관련 설정 재점검. UEFI firmware 업데이트 (2018년 버전이 마지막…) Ubuntu 22.04 LTS 대신에 Lubuntu나 CentOS 7로 USB 다시 만들어봄. 그래픽카드 & 메모리 분해 후 먼지 제거…

이유 및 해결

Asrock 2013년 메인보드 칩셋 버그가 있어 생기는 문제. 메인보드는 B75 PRO3-M, B85M PRO4 이다. libata.atapi_passthru16=0을 GRUB bootloader 옵션에 넣고 설치를 하면 된다. 이후에 영구적으로 수정하기 위해 /etc/grub.d10_linux에서 linux_entry 함수를 찾는다. args="$4" 대신에 args="$4 libata.atapi_passthru16=0"으로 수정한다. 그런다음 update-grub 실행…

참고