WinXP + RH9 + 한컴리눅스3.1 멀티부팅
20G 하드에 winXP, RH9, 한컴리눅스3.1를 깔려구 합니다. 그리고 가능하면 swap을 크게 잡아서 나중에 FreeBSD5.0도 깔아서 리눅스와 swap파티션을 공유하려고 합니다.
우선 필요한 건 FreeBSD 를 빼고 나머지 3개 멀티부팅을 하는 것입니다.
파티션을 다음과 같이 나눴습니다.
/dev/hda1 3G 한컴리눅스
/dev/hda2 10G WindowsXP
/dev/hda3 4G RH9
/dev/hda4 2.5G (swap)
시도해본 과정을 설명드리겠습니다.
1. 우선 윈도우를 깔았습니다. 그리고 한컴리눅스를 깔았습니다. 이때 부트로더는 GRUB을 깔았습니다. 그랬더니 부팅이 제대로 되지 않고 GRUB shell로 들어갔습니다. 실패죠.
2. 같은 순서로 하고 한컴리눅스를 깔때 GRUB 대신에 LILO를 깔았습니다. 그랬더니 윈도우와 한컴리눅스는 멀티부팅이 가능했습니다.
3. 다음으로 레드햇9를 깔았습니다. GRUB을 깔았구요. 그랬더니
Boot from ATAPI CD-ROM : Failure ...
GRUB (커서 깜빡깜빡)
이렇게 실패했습니다.
4. 윈도우를 깐 다음에(다시 깔지는 않았습니다. 다시 깔 필요가 없을 것 같아서요) 레드햇을 먼저 깔아봤습니다. LILO설치하구요. 그리고 한컴리눅스를 깔고(LILO) 해보니 1번에서의 결과와 마찬가지로 GRUB shell로 떨어지더군요.
4. 윈도우를 깐 다음에(다시 깔지는 않았습니다.) 레드햇을 깔때 부트로더를 설치하지 않았습니다. 그리고 한컴리눅스(LILO)를 깔았습니다. 3번의 결과와 같았습니다.
질문사항
0. 혹시 안되는건 아닌가요? 괜히 삽질하고 있는건 아닌지 모르겠습니다.
1. 한컴리눅스와 레드햇에서 스왑파티션을 따로 써야하나요?
2. 설치 순서가 틀렸습니까?(RH -> 한컴 or 한컴 -> RH?)
3. 파티션 순서가 틀렸습니까?(1024 실린더 문제라던지...)
4. 한컴리눅스와 레드햇의 부트로더로 어떤 걸 설치하는 게 좋습니까? 또 어떤 과정으로 설치해야합니까?
5. 만약 이 과정이 성공한다면 FreeBSD를 swap 파티션에 설치해서 리눅스와 swap을 공유할 수 있습니까?(윈도우XP + RH8 + FreeBSD5.0에서는 이방법으로 성공했습니다) 이것이 안된다면 swap작게 잡으려구요.
이틀동안 이 문제와 씨름하고 있습니다. 도와주세요.
저도 방금 그렇게 깔았습니다.
저도 방금 같은 조합으로 깔았습니다.
우선 Windows XP가 깔려 있는 상태에서 어제 새벽에
RedHat 9.0을 깔았구요...그리고 나서 오늘 한컴 3.1을 깔았습니다.
문제가 없는 줄 알았는데...약간은 문제가 있더군요.
Windows XP와 한컴리눅스는 부팅이 제대로 잘되지만..
레드헷은 아직 부팅이 안되고 있습니다.
하지만 금방 해결이 될 것 같습니다.
lilo의 설정 부분을 보니까..
제가 hda1이 windows XP구..
hdb1이 레드헷
hdb2가 swap
hdb3가 한컴인데요.
마지막에 깐 것이 한컴이라서
한컴의 릴로 설정을 보니..
hda1과 hdb1이 설정이 같더군요.
리눅스 설정이 아닌 것 같습니다.
설정을 한번 해보구...
되면 다시 올리도록 하겠습니다.
아참. 저는 모두 릴로로 했습니다.
최상의 알고리즘을 찾아랏~!
성공했습니다.
아무래도 OS를 까는 순서 자체는 상관이 없는것 같구요..
여기 게시판을 보시면 제가 질문해 놓은 리눅스와 리눅스의 멀티부팅에 관련된
질문을 보실 수 있을 실 겁니다.
그러니까...저는 거기서 lilo관련된 설정을 보고
lilo를 설정을 고쳐주고...lilo재컴파일하고...
부팅하니까 잘되던데요..
간단히 얘기하면...
저는 Windows XP가 깔려 있던 상황에서 RedHat9.0을 깔았구요
그리고 나서 한컴을 깔았습니다.
처음의 lilo설정은 RedHat을 윈도우처럼 해놓았습니다.
그걸 바꿔서
저는 linux로 해줬는데요.. 그 과정에서 한컴 리눅스에서
레드헷 리눅스의 파티션을 마운트 했습니다.
그리고 lilo의 레드헷 부분 설정을
image=/mnt/hdb1/boot/vmlinuz-2.4.20-8
label=RedHatLinux
initrd=/mnt/hdb1/boot/initrd-2.4.20-8.img
read-only
root=/dev/hdb1
저는 참고로 hdb1이 레드헷입니다.
이렇게 해서
/sbin/lilo
로 lilo 재컴파일을 한 후에서 부팅하니까 잘되는군요.
제가 만약 나중에 리눅스를 2개를 깔게 된다면
윗에 제 질문에 답변해주신 님의 말씀처럼 /boot파티션을
따로 하나 잡을 생각입니다.
그럼 수고하세요~ 님도 성공하시길..
최상의 알고리즘을 찾아랏~!
oO
oO
:shock: HowKnow
http://www.nForum.org
댓글 달기