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 구차니

댓글을 달아 주세요