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

NTLDR 해킹 가이드 - 계속

3. NT로 Windows 95 부팅하기 3.1 Windows NT 설치후 Windows 95 설치하기 필자가 Windows 95를 설치할 때 필자의 시스템에는 Windows NT가 설치되어 있었다. 여기에 논의된 모든 것은 이러한 가정하에서 수행되었다. 3.2 Windows 95 설치후 Windows NT 설치하기 필자는 결코 이것을 시험하지 않았다. Microsoft Windows 95 리소스 킷의 225 쪽에 근거해 WINNT /W를 사용해서 NT를 설치하면 된다. 이렇게 하는 경우 어떠한 일이 일어나는지는 필자도 모른다. 그러나 다음 사실은 Gary Hanson이 필자에게 전자우편으로 보내온 것이다.
인용 필자는 최근 본인 시스템에서 이것을 해봤다. 필자의 시스템은 현재 3개의 드라이브와 5개의 OS(Windows 95, OS/2, NT 3.51와 FreeBSD)가 설치되어 있다. Windows 95를 설치한 후 Windows NT를 설치하는 것은 NTLDR 메뉴의 마지막 줄에 "Microsoft Windows"을 포함한 NTLDR 부트 메뉴를 만든다. 이것은 Windows 95 부트를 전혀 손상하지 않는다. 핸재 필자의 BOOT.INI는 다음과 같다.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(2)partition(1)\WINNT40
[operating systems]
multi(0)disk(0)rdisk(2)partition(1)\WINNT40="Windows NT Workstation Version 3.51"
multi(0)disk(0)rdisk(2)partition(1)\WINNT40="Windows NT Workstation Version 3.51 
					[VGA mode]" /basevideo /sos
C:\ = "Microsoft Windows"
또한 Windows 95 리소스 킷에서 "WINNT /W"를 언급했다. 필자는 이것을 조사했지만 특별히 중요한 점은 나타나지 않았다. 당신은 Windows 95나 Windows 3.1x로부터 Windows NT를 설치하려면 사용자가 "WINNT /W"를 사용할 것으로 추측했다. 그러나 이것은 필자가 아는한 Windows NT 설치 프로그램에게 어디로 부터 설치되는지를 통보하는 것외에 특별한 것은 아무것도 없었다. 필자는 DOS로부터 WINNT /B 명령을 이용해서 Windows NT를 설치했다. /B는 플로피없이 설치하는 옵션으로 문서화되어있지 않지만 아주 유용한 옵션이다.
3.3 NT와 Windows 95를 설치한 후에 할일 Windows 95뿐 아니라 Windows NT도 설치되어 있어야 하며 둘다 NTLDR로부터 접근 가능해야 한다. 만약 그렇지 않다면 이 문서를 닫고 먼저 두개의 OS를 설치하기 바란다. 이 시점에서 BOOT.INI를 조사하면 다음과 비슷한 항목을 보게될 것이다.
C:\BOOTSECT.DOS = "DOS"
비록 "DOS"라고 이름붙여졌지만 이 부트 섹터는 도스 버전을 읽을 수 있는 옵션을 사용자가 선택할 수 있게하는 Windows 95의 부팅 코드를 포함한다. C: 드라이브의 루트를 조사하면 BOOTSECT.DOS가 512 바이트(물리적 섹터 크기)라는 것을 알게될 것이다. 이파일은 후에 BOOTSECT.W40으로 이름이 바뀐다. 3.4 F4키로 Windows 95에서 DOS 부팅하기 Windows 95는 자신을 설정하기위해 MSDOS.SYS를 사용한다. Windows 95용 MSDOS.SYS는 간단한 DOS 텍스트 파일이다. 간단한 MSDOS.SYS 파일은 다음과 같다.
[Options]
BootGUI=1
BootMulti=1
DblSpace=0
DrvSpace=0

; The lines required for compatibility with other programs
; have been deleted here for brevity.
BOOTMULTI=1는 Windows 95가 Windows 95 대신에 도스 버전을 읽기 원하는 가를 결정하기위해 F4 키를 감시한다는 것을 의미한다. 도스가 유일한 활성화된 OS일때 이것이 부트 섹터 프로그램에의해 읽혀진다. Windows 95가 오래된 도스 버전과 더불어 활성화될 때 Windows 95는 분명히 Windows 95를 부팅하는 동일한 부트 섹터 프로그램으로부터 직접 도스를 부팅한다. Windows 95용 MSDOS.SYS 파일에 BOOTMULTI=1가 없으면 F4키는 무시된다는 것에 주의하기 바란다.


다음글: 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