멀티부팅-windows 2003 and fedora core 2 도움 필요.
얼마전에 fedora core2가 나왔다길래... 기나긴 redhat 9의 여정을 마치고, fedora의 숲으로 가는중... 오랫동안 친구였던 windows 2003를 같이 여정에 오를 여고 하는데...
문제가 있습니다.
1. 120G 하드를 파티션으로 나누어서, windows 2003 와 fedora를 함께 쓸려고 합니다.
2. 여러가지 redhat문서를 찿아본 결과, windows를 먼저 깔아야 한다기에, 먼저 깔았습니다. (파티션 /dev/hda1) 나머지 파티션은 free space.
3. windows install을 마친후, fedora install 시작.
4. 부팅은 redhat의 권유데로, grub을 사용하였습니다.
5. grub 부팅 설정시... 약간 혼란... boot in MBR or Boot in the first sector of /boot. 일단 MBR 선택.
6. 모든 상황 종료, fedora is working, 하지만, windows is not working.
7. 그래서, 다시 fedora 설치 with boot in the first sector of /boot derectory.
8. 하지만, 똑 같음.
여기 까지 제 문제 입니다. 첨에 grub부팅 되면, windows랑 fedora 선택창에서 windows만 선택하면....
화면에...
rootnoverify (hd0,0)
chainload +1
라는 grub명령어만 뜰뿐 컴 아무 반응 없음....
아마 MBR문제 인거 같아... 이것 저것 뒤져보고, 다시 시도 해도.... so confused....
지금 3일 밤낮을 가리고, 음식 다 접고, 불쌍히 살고 있습다. 도와 주세요...
멀티부팅 성공하신분... MBR 어떻게 하셧나요?답변 부탁드립니다.
멀티부팅 성공하신분... MBR 어떻게 하셧나요?
답변 부탁드립니다.
또는 윈도우 MBR 살리는 법은??
living Sky over the sKy
???
일단 Windows 복구는 Windows 설치CD의 복구모드로 부팅해서 fixmbr, fixboot 명령어를 사용하면 될 겁니다.
WindowsXP가 있는 시스템에서는 MBR에 GRUB부트로더를 설치하지 말라고 어디선가 얼핏 읽은 것 같은데요...
전 그래서 플로피 디스크로 부팅합니다..
플로피 디스크 없이 LINUX로 부팅하려면, GRUB를 리눅스의 파티션에 설치한 후 XP의 멀티부팅을 사용해야 할 듯합니다.
--------Signature--------
시스니쳐 생각 중..
dual booting (windows 2003 and fedora core 2) 성공담.
3일간의 열받고 짜증난 시간들이 방금 전, 허무함으로 돌아갔다.
드뎌... windows 2003 server 와 fedora core 2 를 dual booting 에 성공하였다.
위에 글을 보시면, 제가 뭐에 고생을 했는지 아실겁니다. 사실... 문제는 MBR 이 아니었습니다.
그 문제는 grub 이 어떤 bios와는 호환성이 떨어져서, 용량이 큰 하드드라브를 잘못 해석하는 경우가 있다는 군요. 제 경우는 maxtor 120G 하드 였습니다. 이렇게 해석을 잘못하게 되면, linux 와 windows 같이 쓰는 경우 grub이 windows를 돌리지 못하는 군요, 다른 말로 하면, linux만 돌아가는 거죠.
해결책:
여러가지 방법이 있다는 군요, 하지만, 제 경우는 첨 1024 cylinder(504MB)를 리눅스 fdisk로 etx3로 파티션을 잡고, mke2fs 로 포멧을 했습니다. *notice* 여기서 format을 하지 않으면, windows 2003를 인스톨 할수가 없습니다. 계속 error가 날겁니다. 꼭 포멧하세요. 2일을 이 이유로 싸웠습니다.
이제 windows 가 인스톨이 정상으로 될겁니다.
windows 2003 인스톨후:
fdisk로 보면,
dev/hda1 <-- etx3
dev/hda2 <-- ntfs (windows installed)
others <-- free space
이제,
fedora core2 인스톨:
그냥 정상적으로 시디 넣고, 정상적으로 진행합니다.
파티션:
다른건 특별히 다른거 없고, 먼저 포멧한 dev/hda1을 꼭 /boot 으로 잡아주세요. 왜냐면, 이렇게 해야, 호환성이 약한 linux grub이 윈도우를 돌릴겁니다. 가장 중요.... 보다 전문적인 문서를 보시려면,
http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html를 보세요. 영문이지만, 설명 잘되어 있습니다. redhat 문서를 보면 기냥 끼적 경고 한마디 하고 말지만, 그런 끼적 경고가 날 3일간 악몽의 toilet 로 빠져 넣었습니다.
grub configuration이 나오면, grub in MBR을 하세요. grub in the first sector of boot derectory 에 하면, 윈도우 부팅만 될겁니다. 꼭 grub boot in MBR에 하세요.
그리로 나머지는 정상적으로 해주세요.
이제, 끝으로 점검:
부팅이 되면, grub이 windows 냐 fedora냐 물을 겁니다. 선택하고 들어가세요. default 를 정 할수도 있죠..다 아시겠죠.
이제 그만 자야지...ㅋㅋㅋ
living Sky over the sKy
허걱!
허걱!
--------Signature--------
시스니쳐 생각 중..
Re: ???
전 windows xp와 gentoo를 grub으로 잘 쓰고있습니다 :)
뭐 문제가 발생할수도 있다... 그런 글이었으려나요~ :)
Re: ???
지금 저는 2003 쓰면서 fedora 2와 잘 쓰고 있습니다.
각각은 아에 다른 하드에 설치했구요.
grub는 mbr에 설치 했습니다.
그전에 mbr대신 페도라가 깔린 hdc의 첫 파티션에 grub를 깔고
바이오스에서 부팅할 하드선택하는데서 hdc를 선택하고 부팅하려니 GRUB만 덩그러닝 남고 멈추더군요..
자세히 설명해 주시겠습니까?
windows쓰면서 리눅스 부트로더쓰는게 좀 위험부담이 많습니다.
저는 98se ,win2000, 2003 을 모두 깔아야 하기때문에 작은놈이 무너지면 다음놈이 타격이 큼니다..
--
Linux강국 KOREA
http://ydongyol.tistory.com/
제가 잘 못 알았나봅니다.
먼저 제 컴퓨터는 Buggy BIOS라서 1024실린더를 넘어가면 부팅을 장담할 수 없습니다. 원인이 무엇이었는지는 모르겠지만, WinXP가 부팅이 안 됐습니다.... :cry:
그리고, LINUX 파티션에 GRUB를 설치했더니, GRUB만 남고 다운됐습니다. ydongyol 님과 같은 상황 같습니다. :cry:
supersang 님처럼 해 볼 까도 생각해 봤습니다만, 해결된다는 보장도 없고, 설치하는데 시간도 오래 걸릴 뿐만 아니라, WinXP의 파티션을 이동시키고 포멧해야한다는 부담감 때문에 그냥 플로피디스크에 GRUB를 설치해서 사용하고 있습니다.
그냥 부팅하면 Windows로 부팅되고, 플로피 디스크를 삽입하고 부팅하면 Linux로 부팅되도록 했습니다.
플로피부팅의 가장 큰 단점은 부팅 시간이 오래 걸린다는 것입니다. GRUB가 stage2를 읽어 들일 때의 기다림, 성격 급한 사람은 못 참습니다.. :(
부팅할 때마다 일일이 디스크를 삽입해야 한다는 단점도 있지만, 부트메뉴에서 리눅스부팅을 결정하는 단계를 생략할 수 있기 때문에, 샘샘이라고나 할까요..
장점도 있습니다... Windows나 리눅스를 재설치할 때, 전혀 신경을 안 써도 된다는 것입니다.. 자유롭죠.... :)
ydongyol 님께서 플로피 디스크에서의 부팅에 대해 자세히 말해달라고 하셨는데, 플로피디스크에 GRUB 설치하는 방법을 알고 싶으신 건가요?
저도 자세한 사항들은 알지 못하고, 단지 설치하는 방법만 아는데요.... 그거라도 알고 싶으시다면 알려드리겠습니다...
--------Signature--------
시스니쳐 생각 중..
다음가 같은 해결책이 있어 알려드립니다..CD1으로 부팅한다음 l
다음가 같은 해결책이 있어 알려드립니다..
CD1으로 부팅한다음 linux rescue로 복구모드로 들어갑니다.
sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda --force
-------------------------------------
얼마전에 저도 이것때문에 고생했었는데
페도라2의 버그라 하더군요.
태초에 행동있었으니....
enmir 님이 주신 해결책 무엇을 하는 것인지 자세히 설명좀 해주세요.
enmir 님이 주신 해결책 무엇을 하는 것인지 자세히 설명좀 해주세요.
저도 farora가 bug가 많다는 건 인정합니다.
sfdisk -d /dev/hda | sfdisk --no-reread -H255 /dev/hda --force
<-- 이게 무엇을 어떻게 하는지 설명좀 부탁드립니다.
혹시 이것이 그 1024cylinder문제를 해결하는건 아니겠죠? 혹시 맞다면... 난 3일 간 헛수고 했다.-.-;;
living Sky over the sKy
GRUB의 문제가 아니라, 페도라에서 사용하는 2.6x 커널과 HDD의
GRUB의 문제가 아니라, 페도라에서 사용하는 2.6x 커널과 HDD의 실린더/헤드/섹터 인식의 문제인 것이 아닐까 생각합니다. (1024 실린더 문제와는 완전히 다른(?) 문제이고, GRUB의 호환성 부족 문제는 더더욱 아닙니다. LILO도 똑같은 조건에서 실수한다던데요.)
참고하세요...
참고하세요
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=115980
가늠할 수 없는 사랑...
멀티부팅-windows 2003 and fedora core 2-- bug. LBA 문제
답변 대단히 감사합니다.
이것 윗분이 링크해준 거 에서 퍼 왔는데... 아주 잘 설명되어있어서 퍼 왔습니다.
위의 글에 의하면, 제 경우는 redhat linux의 bug라는 군요. 다시말하면, grub이 partition table을 임의로 바꿔서 /dev/hda1에 인스톨 된 windows를 읽을 수가 없다는 군요. 해결책은 bios에 가셔서 하드디스크 인식에 auto를 LBA로 바꾸면 인식이 되는군요. auto로는 읽을 수가 없다는 군요. 이경우 또, 가끔 사라진 파일이 있으시다면, 이경우로 그 파일을 찾을 수가 있다는 군요.
제가 /dev/hda1 1024 cylinder을 linux, boot derectory로 만든후 성공 하였는데... 이건 아마 grub이 bios와 바로 호환을 해서 bios의 auto설정이 바로 하드디스크를 LBA로 읽어서 인거 같습니다.
혹시 저랑 같은 경우--- 고생 마시고...간단히 bios가서 하드디스크 인식에 auto를 LBA로 바꾸세요. 그럼 고생 안녕..입니다. 그래서 linux fdisk로 윈 format하면 fat32 (LBA)라고 나오는 구나...
근데... LBA가 뭐죠?
living Sky over the sKy
검색
http://www.terms.co.kr/LBA.htm
http://www.korone.net QT 커뮤니티 사이트
검색
http://www.terms.co.kr/LBA.htm
http://www.korone.net QT 커뮤니티 사이트
답변 감사합니다.
답변 감사합니다.
living Sky over the sKy
댓글 달기