grub 로 xp와 linux 동시 사용
글쓴이: imhonest / 작성시간: 토, 2007/10/27 - 1:54오전
사용하는 플랫폼은 x60 1709-a57 입니다
하드는 sata 100g 짜리구요 처음에 윈도 쓰다가
fedora 7을 옆에 다른 컴터에서 ftp열어서 usb로 부팅해
깔았습니다. 그러고 나서 윈도로 부팅하려고 보니
grub 설정이 root (hd1,0) 이런식으로 잘못되어 있더군요.
그래서 리눅스로도 부팅이 안되던걸 수정해서 다시 부팅이 되게 만들었는데
윈도는 진입이 안되는 겁니다. 그냥 다시 grub 메뉴로 빠져 나오더군요
(참고로 /dev/sda1에 윈도우 /dev/sda2 에 /boot 3에 / 4에 /usr/local등)
대체 진입이 안되서 어떻게 해야 하는지 몰라 다시 윈도우 인스톨하려고 보니 NTFS인 것을
인식을 못하고 있더군요 그래서 포멧하고 다시 윈도우 깔고나서
fedora 7 dvd넣고 rescue 모드 진입해서 grub만 다시 설치했는데
똑같이 윈도우 진입이 불가능 한 겁니다;;;
그래서 지금은 윈도 복구 콘솔로 들어가서 mbr만 윈도우 부팅되게 바꿔놓은 상태입니다.
grub.conf 에서 윈도 진입 선택 스크립이
root????? hd(0,0)
????????? +1
이렇게 설정되어 있는데 설정은 맞는거 같은데 왜 이런지 아시는 분 계시면
답변 부탁 드립니다.
Forums:
하드 디스크가 두개인 경우...
하드 한개인데 리눅 파티션을 너무 나누셨네요 !
스왑까지 총 5개 파티션이라...
확장 파티션이 많아 XP 파티션을 인식 못 할 수 있습니다.(이경우 분활하지 않은 영역이 남는 다면 총 6개라...)
보통 그냥 /boot 와 / 정도만 분활하시기 바랍니다.(스왑은 물론 따로...)
우선 리눅스를 / 루트 와 스왑으로 만 설치 하여 보시 기 바랍니다.
# grub.conf 참고 ###################
# 하드한개라면 아래가 맞습니다. XP 부분은..
title Microsoft Windows XP Professional SP2
root (hd0,0)
savedefault
chainloader +1
# 보너스
# 하드가 두개인데 (sda 에 linux , sdb 에 Xp) 인 경우
title Microsoft Windows XP Professional SP2
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
댓글 달기