날짜: 1999-03-03 | 글쓴이: 도아 | 94158 번 | 프린트 | 메일로보내기

NTLDR 해킹 가이드 - 계속

5. NTLDR로 직접 Linux 부팅하기 5.1 일반적인 절차 NTLDR로부터 Linux를 부팅하는 것은 아주 간단하다. 모든 Linux 설정 파일은 Linux 분할 영역에 있다. 필요한 것은 보통 LILO(Linux Loader)라고 하는 Linux MBR 프로그램을 포함하는 파일이다. MBR은 DEBUG로 얻을 수 없다. 필자는 처음에 물리적인 섹터를 읽고 파일로 저장하기위해 Norton의 Diskedit 프로그램을 사용했었다. BOOT.EXE 프로그램은 명령행으로 부터 이 작업을 수행한다. 5.2 Linux 부팅을 위한 MBR 만들기 Linux 시스템을 부팅한다. 설정 유틸리티는 사용하기쉬우므로 어떻게 사용하는 가는 논의하지 않겠다. 지금 Linux를 사용하고 있다면 LILO를 설정하는데에 필자의 도움은 필요하지 않을 것이다. 두가지 주의사항: 어떤 OS를 읽을 것인가는 NTLDR에 넘겨야 하므로 LILO는 지연없이 Linux만 부팅하도록 설정되어야 한다. 또한 LILO를 기동하기전에 MS-DOS 부팅 디스크를 만들어 두어야 한다. 5.3 BOOT.EXE를 사용해서 LILO를 파일로 쓰기 일단 LILO가 MBR에 쓰여지면 BOOT.EXE는 이 것을 파일로 추출할 수 있다. 다음과 같은 명령을 사용하면된다.
boot /r /drive:0 mbr c:\mbr.lin
물리적인 드라이브를 다루고 있으므로 /DRIVE:0는 시스템의 첫번째 논리적 드라이브와 일치한다. MBR은 BOOT.EXE로 하여금 첫번째 논리적 섹트를 읽도록 지시하며 첫번째 논리적 섹터는 보통 LILO라고 부르는 MBR을 포함한다. 일단 이것을 하면 MBR을 원래의 상태로 복구할 필요가 있다. 이것은 BOOT.EXE 없이 할 수 있다. 명령행으로 부터 FDISK를 다음과 같이 기동함으로서 가능하다.
fdisk /mbr
5.4 올바른 BOOT.INI 설정 다음 행을 BOOT.INI에 추가함으로서 리눅스를 부팅할 수 있는 NTLDR 메뉴을 생성할 수 있다.
C:\MBR.LIN = "도아의 빨간모자 5.0"


다음글: RASPPPoE 설치하기 (48687)2001-08-01
이전글: 없음2026-10-07

Fatal error: Call to undefined function: articleads() in /home/hosting_users/doax/www/sections.php on line 328