[질문] XP와 레드햇8 멀티부팅에 대해...
독립적으로 리눅스는 많이 깔아보았지만 멀티부팅으로는 이번이 처음이라 막히는
부분이 생기네요.
먼저 제시스템은 하드가 세개입니다.
첫번째 하드는 12기가, 두번째는 40기가, 세번째는 6기가입니다.
원래 첫번째 하드에 윈도우XP가 설치가 되어있었구요 두번째와 세번째는 그냥
백업용으로 쓰다가 이번에 리눅스를 설치하기 위해 6기가짜리를 선택했습니다.
첫번째와 두번째는 NTFS로 포맷되었습니다.
6기가짜리 하드는 시디롬과 같이 설치가 되어있고요 Secondary Slave로 되어있습니다.
당연 리눅스에서는 이하드는 /dev/hdd로 인식을 합니다.
6기가의 파티션을 /는 250메가, /home을 1기가, /var를 384메가, swap은 512메가,
그리고 나머지 남은 약 4기가의 용량을 /usr로 잡았습니다.
설치는 레드햇8이고 시디로 부팅해서 설치했습니다.
설치 완료전 부팅디스켓을 만들었고 이것을 이용해서 부팅하는데는 전혀 이상이 없었습니다.
설치시 부트로더는 lilo를 설치했고 설치 위치는 /dev/hdd1(리눅스 설치하드의 /)로 하였습니다.
이유는 다양한 멀티부팅에 관련된 문서에서 보니 NTFS포멧이 되어있으면 리눅스 설치 하드의
/나 /boot로 하라고 해서 이렇게 했습니다.
리눅스로 부팅후 문서에서 본데로
dd if=/dev/hdd1 of=/bootsect.lnx bs=512 count=1
를 실행하여 NT로더에서 사용할 부팅 파일을 만들었습니다.
이걸 플로피 디스켓으로 복사했구 다음 리눅스를 종료하고 XP로 부팅하여
플로피 디스켓에 복사한 bootsect.lnx를 C:\에 복사했습니다.
그리고 C:\에 있는 boot.ini를
----------------------------------------------------------------------------
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
c:\BOOTSECT.LNX="Red Hat Linux 8"
----------------------------------------------------------------------------
이렇게 수정하였습니다.
보시며 알겠지만 마지막 줄만 추가한것입니다.
그리고 리부팅 해서 NT로더에서 메뉴 고르는것까지는 아무문제 없이 되는데
리눅스를 선택을 하게 되면
L 만나오고 부팅이 중지합니다.
제가 봐서는 lilo가 문제인것 같은데 어떻게 해야하는지요.
글이 많이 길어졌네요.
자세히 설명을 하려다 보니 이렇게 되었습니다.
부디 윈2000또는 XP 다중부팅에 대해 잘 아시는 분은 답변좀 부탁드리겠습니다.
제가 어디서 실수한 부분이 있는지 지적해주시구요.
마지막으로 lilo.conf가 이상이 있는지도 확인해 주십시요.
lilo.conf
----------------------------------------------------------------------------
prompt
timeout=50
default=DOS
boot=/dev/hdd1
map=/boot/map
install=/boot/boot.b
message=/boot/message
linear
image=/boot/vmlinuz-2.4.18-14
label=linux
initrd=/boot/initrd-2.4.18-14.img
read-only
append="root=LABEL=/"
other=/dev/hda1
optional
label=DOS
----------------------------------------------------------------------------
행복하세요~!!!
댓글 달기