부팅시 하드디스크 인식이 변합니다.
글쓴이: queenmedley / 작성시간: 일, 2011/07/03 - 1:16오전
지금 하드디스크 2개를 사용중인인데..
sata(케이블이 작은거...) 1개, ide(옛날꺼..) 1개구요...
처음에는 sata에 윈도우와 리눅스를 설치하고 후에 ide 를 윈도우포맷해서
저장용으로 사용중임니다.
리눅스 설치할때 보니 윈도우가 설치된 sata를 sdb로 인식하고 ide를 sda로 인식하더군요.
리눅스는 sata에 설치해놨어요.. sata가 빠르다고 해서 ...
근데 부팅시에 쭉~ 내려가는 메시지를 보면 한번식 리눅스와 윈도우가 설치되어 있는
sata를 sda로 인식을 해서 부팅중에 "File system check failed......" 가 뜨는데
root로 들어가서 fdisk 해봐도 역시나 sata를 sda로 인식하고 있더군요.
/etc/fstab에서 파티션을 전부 꺼구로 sdb->sda , sda->sdb로 바꿔주면
부티잉 되는데..이러다가 또 원래대로 sdb로 인식해버리면 또 바꿔줘야되요.
그래서 그냥 filesystem check failed.. " 메시지에 나오는 Ctrl+D 를 눌러서
재부팅을 될때까지 합니다. 보통 3~4번 계속하면 돌아오네요..
이거 왜 이럴까요?? 부팅중에 하드디스크 인식할때 오락가락 하나봐요..
Forums:
제경험에 의하면 메인보드에 따라서 바이오스의 문제인지
제경험에 의하면 메인보드에 따라서 바이오스의 문제인지 ide와 sata를 섞어쓰는 경우에
말씀하신 것처럼 sda, sdb의 순서가 바뀌는 경우가 있더군요;;;
특히 주의할점은 ide와 sata를 섞어서 쓰는 경우에는 initrd의 커널모듈 올라가는 순서가 중요합니다.
그리고 요즘 최신 배포판은 fstab에서 /dev/sdX 대신에 uuid로 파티션을 지정하는 방식을 지원합니다.
자꾸 순서가 바뀌어서 문제가 된다면 uuid로 파티션 지정하는 방식을 살펴보시길.
UUID로 바꾸심을 추천합니다. ^^;;; 맵파일에
UUID로 바꾸심을 추천합니다. ^^;;;
맵파일에 hd0 가 sda (sata)가 맞는지 보시고
그리고 윈도우 부팅때 디바이스는 grub.conf에서 이런식으로 바꾸어야 합니다.
map (hd0) (hd1)
map (hd1) (hd0)
uuid 관련 정보를..?
위 문제를 해결하기 위해서 또 삽질을 해야될거같네요.
예전에 리눅스 설치할때는 알아보기 암호같은걸로다 uuid가 설정이 되었던거같은데
이번에 재설치하면서는 이상하게 그렇게 안잡혀여 있더군요.
관련정보나 위키같은거 삽질을 최소화할수있는 거 있을까요?
저는 arch 유저인데 국내 홈페이지가 수시로 생겼다 사라져서..이거..참.
아~ 저도 지금 sda가 바껴서...
저도 하드디스크가 원래는 sda였는데...지금은 sdb로 바꼈 버렸네요..
해결 되셨으면 답글 좀 주세요...ㅜㅜ
댓글 달기