아치리눅스 부팅 할 때 Udev 이벤트에서 멈추는 경우

2010. 5. 1. 11:15

 예전에 컴퓨터를 바꾸고 나서 아치리눅스를 설치를 해보려고 하였습니다.
하지만 Udev 적재 중 더는 진행이 안 되고 멈춰서 무한대기만 하는 현상이 나타났습니다.


커널 적재 중


0000:00:10.4 EHCI: BIOS handoff failed (BIOS bug ?) 01010001

라는 메시지가 떴었는데 여기서 문제로 짐작하고 있었습니다.


그 이후 우분투를 설치하였는데 우분투는 잘 설치가 되더군요

그렇게 시간이 흐르고 며칠 전에 우분투를 다시 설치하고 보게 된 문구!!


0000:00:10.4 EHCI: BIOS handoff failed (BIOS bug ?) 01010001

우분투에도 같은 메시지가 뜨고 있었습니다.

커널 때문에 되지 않는 줄 알았는데 그게 아니었나 봅니다.


그래서 불이 나게 구글 검색을 하였습니다.


아치리눅스 포럼에서 하나의 글을 발견했습니다.


Install hangs at “Loaing Udev uevents” [solved]


내용을 보아하니 제목 그대로 udev 이벤트에서 적재만 한다는 것이었습니다.

덧글 내용을 보니 iTCO_wdt 라는 모듈이 블랙 리스트에 올라가 있는데 이걸 로드 하느라 udev 이벤트에서 지연 되는 걸로 보였습니다.


그래서 Archlinux 설치 시디로 부팅 후 해당 모듈을 적재하지 않는 옵션을 주고 해보았습니다.


boot: arch disablemodules=iTCO_wdt

위처럼 옵션을 주니 udev 이벤트를 잘 통과 하여 설치를 잘할 수 있었습니다.


설치 이후에는 rc.conf를 수정하여 iTCO_wdt 모듈을 적재 하지 못하게 하였습니다.

MODULES=(!iTCO_wdt)

위 방법 말고 GRUB에서 커널 이미지 적재 시 옵션을 주어도 된다고 합니다.

Binple 리눅스/아치리눅스 ,