안녕하세요~ 저는 리눅스 왕초보에요~
저의 문제를 말씀드릴께요~
윈2000을 쓰다가 리눅스를 설치를 했는데
부팅시 "LILO:DOS"가실행이 안된다는 거죠.
부팅은 오로지 "LILO:linux"만되는군요....-.-;;;
LILO는 MBR에 설치를 했습니다.
그래서 여기에서 다음과 같은 해결책을 찾았어요~
그러나.... 이해가 안되는 부분이 있네요~(밑을 보세요~)
=======================================================================
1. 리눅스 설치하실 때에 lilo를 리눅스 부트 파티션에 설치합니다.
(MBR에 설치하지 마시구요...)
2. 리눅스로 부팅하신 후
dd if=/dev/hda2(리눅스 설치 파티션) of=/bootsect.lnx bs=512 count=1 이렇게 한텀이나 콘솔에서 명령
을 내립니다. 3. /bootsect.lnx 파일을 윈2000 루트 디렉토리에 복사합니다.
리눅스에서 ntfs 파티션은 디폴트로 읽고 쓰기가 안되므로 직접 복사 못하실 겁니다.
제 경우에는 vfat 파티션이 있어서 그곳에 복사한 후 윈2000으로 부팅하고 다시 그 파일을 복
사했구요... 아니면 플로피에 (vfat 포맷의) 복사하신 후 다시 윈2000 루트로 복사하셔야 할
겁니다. 4. 윈2000 루트 디렉토리에 있는 boot.ini를 수정합니다.
(boot.ini 파일의 속성이 읽기 전용으로 되어 있어서 탐색창에서 안 보일 수도 있습니다. ^^)
다음과 같이 리눅스 부팅에 대한 메뉴를 추가합니다.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINNT="한글 윈도우즈 2000"
C:BOOTSECT.LNX="Linux"
이렇게 하신 후 재부팅을 하시면 처음에 윈2000 부트매니저가 뜨구요...
거기서 리눅스를 선택해주시면 다시 lilo가 뜰 겁니다..
커널을 재컴파일 하셨다거나 하셔서 lilo 내용이 갱신되면 위 2번부터 4번 과정을 다시 해주
셔야 합니다... =======================================================================
☞문제점 : 위의 1부터 3번"까지의 작업은 무리가 없을듯 한데요
4번작업을 하려면 윈2000으로 부팅을 해야하는데 앞서 말씀드렸다시피
현재 "LILO:linux"로만부팅이 되거든요?
어떻게 윈2000으로 부팅을 해서 boot.ini파일을 수정해야하나요?
고수님들의 답변 부탁드립니다~~
리눅스를 쓰고 싶어 미띠겠어요~