윈도우즈
윈도2000과 리눅스 멀티 부팅하기
MadDog
2007. 7. 18. 23:06
반응형
1. 윈도2000 부트로더로 윈도2000 & 리눅스 멀티부팅하기
당연히 부트로더를 MBR에 설치 하시고 LILO는 리눅스의 부트 파티션에 설치
해야합니다.
리눅스에서
dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1
리눅스의 루트에 가면 bootsect.lnx라는 파일이 생성되었을 것입니다.
bootsect.lnx 를 도스 포맷된 플로피 디스크에 복사하여 2000의 루트 파티
션으로 옮깁니다
# mcopy /bootsect.lnx a:
혹은
# mount -t msdos /dev/fd0 /mnt/floppy
# copy /bootsect.lnx /mnt/floppy
# umount /mnt/floppy
윈도 2000 에서
2000에서 boot.ini의 수정 (물론 bootsect.lnx가 그 루트 디렉토리에 복
사되어 있어야 합니다)
attrib -s -r c:\boot.ini (실행창등에서 파일 속성을 변경시킵니다.)
edit c:\boot.ini (메모장에서 편집해도 됩니다.)
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
multi(0)disk(0)rdisk(0)partition(1)\WINNT="한글 윈도우즈 2000"
C:\bootsect.lnx="멋진 리눅스 6.2" (마지막 줄에 이부분만 추가하면 됩니
다.)
attrib +s +r c:\boot.ini (파일속성을 원상복귀 시킵니다.)
2.리눅스 LILO로 윈도2000(NT 4.0) & 리눅스 멀티부팅하기
당연히 MBR에 LILO를 설치하셔야 합니다.
리눅스에서
이것은 /etc/lilo.conf 파일을 편집하고 LILO를 재인스톨하는 것에 관련
된
것입니다. 다음이 이 파일에 미리 존재해야 합니다.
boot=/dev/hda
리눅스에 대한 것이 또한 이미 존재해야만 합니다.
image=/vmlinuz(해당 이미지의 이름을 정확히 기재합니다.)
root=/dev/hda3
label=Linux
윈도 2000(NT 4.0)관련
other=/dev/hda1
table=/dev/hda
loader=/boot/any_d.b
label=WindowsNT
이 부분은 2000(NT 4.0)이 다른 디스크에 설치될 때의 예입니다. 그리고,
만약 같은 디스크에 파티션으로 존재한다면 위의 윈95/98의 예를 따르시면
됩니다.
이제 LILO를 다시 설치하시고(/sbin/lilo) 컴퓨터를 재부팅시킵니다. 만
약
모두가 잘 된다면 당신은 윈 95/98와 윈 2000(NT 4.0)와 리눅스를 LILO로
부터 선택할 수 있도록 되어 있는 것입니다.
설치CD(설치 디스크)로 부팅하기
Boot: linux root=/dev/hda3 initrd=
반응형