Linux2011. 11. 23. 10:52
IDE 80GB / sda
SATA 500GB / sdb 에 붙어야 하는 시스템인데
(아래는 정상부팅시 mount 상태)

어떤 이유인지 가끔 부팅시에
SATA 500GB / sda
IDE 80GB / sdb
로 붙고 sda는 그나마
파티션도 제대로 인식을 못하는 경우가 있다.



검색을 하다 포기했는데 또 같은일이 벌여져서 우씨! 하고 BIOS 옵션 뒤져봐도 안나오고 -_-
포기한 마음에 한글로 검색해봤는데 똭~!

흐음.. initrd를 공부해 봐야하나?

fedora 9의 커널 버전별로 인식되는 순서가 달라져서
각 커널의 /var/log/dmesg를 비교해보니
nforc4 메인보드라서 libata가 로드되면서 pata_amd와 sata_nv가 로드되는데 
문제가 일어나는 경우는 부팅시 sata_nv가 pata_amd보다 먼저 로드되더군요.
그래서 pata_amd가 sata_nv보다 먼저 로드되도록 /boot/initrd 이미지를 새로 만들었습니다.
mkinitrd --preload=pata_amd initrd-$(uname -r).img_new $(uname -r)
새로 만들어진 initrd 이미지로 부팅하니 문제가 해결됬네요.

[링크 : http://www.ubuntu.or.kr/viewtopic.php?p=1888



음.. 내 시스템에서는 initrd가 문제가 아니고.. SATA 컨트롤러 문제인가?
순서가 바뀌는건 아닌데 하드 인식을 제대로 못하는군...

2011/11/23 - [프로그램 사용/SMB(Samba)] - samba에 갑작스러운 "엑세스 거부"

'Linux' 카테고리의 다른 글

iptables MASQUERADE (공유기 만들기?)  (0) 2011.12.04
리눅스를 라우터로 만들기  (0) 2011.12.02
vlan과 ip alias  (0) 2011.11.05
xz 압축프로그램  (2) 2011.10.28
리눅스에서 파일 복구  (0) 2011.10.24
Posted by 구차니