갑자기 윈도우로 부팅이 되지 않습니다...;;
글쓴이: yangam / 작성시간: 금, 2004/07/02 - 1:38오후
grub.conf 화일의 내용 default=0 timeout=10 splashimage=(hd0,2)/boot/grub/splash.xpm.gz title linux root (hd0,2) kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet initrd /boot/initrd-2.6.5-1.358.img title win rootnoverify (hd0,0) chainloader +1
grub.conf 화일을 title 만 수정해줬는데..
그 이후부터 win 파티션을 선택하면..
rootnoverify (hd0,0) chainloader +1
메세지만 나오고 부팅이 되지 않네요..
윈도우는 /dev/hda1, ntfs 파티션입니다.
/dev/hda2 는 확장파티션이며, 그것의 논리파티션은 /dev/hda5 입니다.
리눅스는 /dev/hda3 이 / 이고, /dev/hda4 가 swap 입니다.
어떤게 문제인지 아시는 분 계시면 좀 알려주세요;;
음.. 지금은 리눅스로 부팅한 상태입니다.
저도 찾아봐야겠네요;;
그럼, 안녕히계세요
Forums:
그렇다면 grub의 버그아닐까요..
그렇다면 grub의 버그아닐까요..
----------------------------------------------------------------------------
유일하게 grub.conf 파일의 내용만 편집하셨나요?
유일하게 grub.conf 파일의 내용만 편집하셨나요?
--------Signature--------
시스니쳐 생각 중..
네.. 제 기억에는 그것밖에 수정해주지 않았구요..참고로 fdis
네.. 제 기억에는 그것밖에 수정해주지 않았구요..
참고로 fdisk 내용입니다.
다시 해봐야겠네요.. ㅠㅠ
작은 것들, 사소한 것들을 소중히 여기고,
항상 최선을 다하는 멋진 사람이 되고 싶다.
그들이 나에게 일깨워준 것처럼,
그들 자신이 얼마나 소중한 존재인지 알 수 있도록
도와주는 그런 좋은 사람이 되고 싶다
grub.conf 파일 고치기 전에는 정상적으로 부팅이 됐었나요?
grub.conf 파일 고치기 전에는 정상적으로 부팅이 됐었나요?
grub.conf 파일 고친 다음에, grub를 다시 설치하셨나요?
sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda --force
리눅스에서 이 명령 실행해 보셨는지요?
--------Signature--------
시스니쳐 생각 중..
[code:1]Warning: HDIO_GETGEO says th
linux-sarang 넷에서 비슷한 글을 확인해봤습니다.
첫번째 CD를 이용해서, Rescue mode 로 부팅한 후에
위의 명령어 sfdisk ~~~ | sfdisk ~~~ --force 를 입력해보라구;;
근데, 이후에도 되지 않더라구요.
음, 정 안되면.. 윈도우의 부트로더를 이용해서 Linux 까지 사용 가능하게 만드려고 합니다;;
한 번도 안해봤지만.. 그래도 할 수 있을 것 같아서요.
근데, grub.conf 를 수정한 후, 다른 일을 또 해줘야하나요?
전 화일만 수정했었거든요?
작은 것들, 사소한 것들을 소중히 여기고,
항상 최선을 다하는 멋진 사람이 되고 싶다.
그들이 나에게 일깨워준 것처럼,
그들 자신이 얼마나 소중한 존재인지 알 수 있도록
도와주는 그런 좋은 사람이 되고 싶다
[code:1]sfdisk -d /dev/hda | sfdisk --no
sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda --force
위 명령을 그대로 입력하면, 첫 번째 하드디스크의 헤드값을 255로 변경하게 됩니다.그런데 sfdisk로 출력한 파티션 테이블의 내용을 보면, 아직도 계속 16헤드로 동작하고 있습니다.
다시 부팅을 하면 255헤드로 바뀌는 것인지 확실하진 않습니다.
윈도우가 설치될 때는 255헤드로 되어 있다가, 리눅스를 설치하기 위해서 파티션을 분할할 때 16헤드로 바뀐 것 같습니다.
리눅스가 설치 될 때부터 16헤드로 되어 있었다면, 리눅스가 설치된 이후에는 윈도우로 부팅이 되지 않아야 일반적인데, grub.conf 파일 변경 후부터 안된다는건 잘 모르겠군요..
grub.conf 파일만 수정했다면, 파티션 테이블이 변경되지 않았을 것 같은데. 이상하군요.
정말 GRUB 버그일까요..
하드디스크의 헤드값은 255가 되야 맞을 겁니다. 그래야 윈도우가 부팅 될 것 같습니다.
왜, sfdisk 명령으로 수정되지 않았는지는 모르겠습니다.
sfdisk -d /dev/hda | sfdisk --no-reread -C4865 -H255 --force /dev/hda
명령을 사용해서 실린더 값도 변경해 보면 어떨까요? 실린더 값은 정확히 4865가 될지 확실하진 않지만, 그 값이 가장 적당할 것 같습니다. C/H/S = 4865/255/63 일 것 같은데요.... 아니면 4866/255/63 이거나 일겁니다. 컴퓨터를 부팅할 때, CMOS 셋업에서 하드디스크 모드를 LBA로 설정하면 계산되어 보여지는 실린더값을 "C"옵션 다음에 적으면 됩니다.--------Signature--------
시스니쳐 생각 중..
우선 수고해주시는 것 정말로 감사드립니다 ㅎ_ㅎ;;지금은 현재
우선 수고해주시는 것 정말로 감사드립니다 ㅎ_ㅎ;;
지금은 현재 WINDOWS XP 인데요.
음, 사실 어떻게 된건지 모르겠어요.
말씀드린대로 했었습니다.
근데, 제대로 안되더라구요..
그래서 fdisk 로 파티션을 확인해보니 Boot flag? (그, fdisk 옵션 중 a)
그것이 /dev/hda3 (/ 의미) 으로 되어있더라구요.
그래서 그것을 /dev/hda1 (XP 의미) 로 바꾼후에 재부팅을 했습니다.
Grub 의 원래 화면이 안나오고 검은 바탕의 커맨드라인 모드? 가 나와서..
라고 입력했더니, XP 가 실행이 되더군요.,
음.. 아직 재부팅은 안해봤습니다만...
(급하게 할 일이 있어서요..;;)
다시 확인해보고 글 올리겠습니다.
감사합니다.
작은 것들, 사소한 것들을 소중히 여기고,
항상 최선을 다하는 멋진 사람이 되고 싶다.
그들이 나에게 일깨워준 것처럼,
그들 자신이 얼마나 소중한 존재인지 알 수 있도록
도와주는 그런 좋은 사람이 되고 싶다
별안간 올립니다;;;저도 같은 문제가 있고 같은 방법을 시도해 봤
별안간 올립니다;;;
저도 같은 문제가 있고 같은 방법을 시도해 봤는데 안되네요. 같은 증상입니다.
grub을 수정하지도 않았고 그냥 리눅스(한소프트)를 설치하기만 하면 윈도로 멀티부팅이 되지 않습니다. ㅜ.ㅜ
특이하게도 부트로더를 설치하지 않음으로 해도 Missig Operatin
특이하게도 부트로더를 설치하지 않음으로 해도 Missig Operating System이 뜨네요.
왜 그런지 아시는분 좀 알려주세요. ㅜ.ㅜ
데비안은 문제가 없네요.디스크 드루이드에 버그가 있는건 아닌지 -
데비안은 문제가 없네요.
디스크 드루이드에 버그가 있는건 아닌지 -_-
혹시 페도라 코어 2를 설치하지 않으셨는지요?redhat 사이트에
혹시 페도라 코어 2를 설치하지 않으셨는지요?
redhat 사이트에 가서 확인하시면 windows를 설치하고서 Fedora core 2를
설치하면 부트 영역을 망가트리는 버그가 있다고 합니다.
페도라 코어 3에서는 해결이 되었나 모르겠네요
페도라 코어2 를 사용하시는것 같네요.
전에 저도 그것때문에 정말 고생 했습니다.
저도 그전에 다른 여러가지 방법을 썼는데도 안되더군요.
그래서 저는 바이오스에 하드부분이 auto로 잡혀 있는것을 LBA로 변경 했더니
잘 되더군요.
한번 이것도 해보세요..
댓글 달기