멀티 부팅/NT 로더로 리눅스 부팅하기
게시일: 2005/12/26 | 글쓴이: doa | 11520 번 | 프린트 | 메일


필자가 예전에 번역해서 올린 강좌로 NTLDR 해킹 가이드라는 것이 있다. 이 강좌는 해킹 가이드라고되어 있지만 사실은 NT 로더에 리눅스 로더를 붙이는 강좌였다.

강좌를 작성한 시점이 96년경이고 10년전에 쓰여진 글이라 사실 정상적으로 동작하지 않는 부분이 많다. 따라서 NTLDR 해킹 가이드의 보완 팁으로서 이번에는 리눅스와 Windows로 멀티 부팅하는 경우 NT 로더를 이용해서 리눅스로 부팅하는 방법을 설명하겠다.

NT 로더에 리눅스 로더를 붙일 이유가 없을 것 같지만 주 OS를 XP를 이용하고 부 OS로 리눅스를 사용하는 경우 XP를 새로 설치할 확율이 리눅스를 새로 설치할 확율보다 높다. 이 경우 발생하는 문제는 XP를 새로 설치하면 리눅스의 부트 로더가 날라간다는 점이다.

리눅스의 경우 부트 로더를 복구하는 쉬운 방법을 제공하기때문에 부트 로더를 복구하는 것이 그리 어렵지는 않지만 그래도 번거로운 작업이다. 이 경우 리눅스의 부트 로더를 XP에 붙고 XP를 새로 설치할 때에는 부팅 관련 파일만 백업해 두면 언제든지 리눅스로 부팅할 수 있기때문에 주 OS로 XP를 사용하는 경우 XP의 부트 로드를 사용하는 것이 훨씬 편하다.

  1. 준비물: MBRWizard 리눅스 로더를 NT 로더에 붙이려면 일단 MBR를 추출해야 한다. MBR을 추출하는 것은 리눅스의 DD 명령을 사용해도되지만 여기서는 편의를 위해 MBRWizard라는 프로그램을 이용하겠다.
    다운로드: MBRWizard는 다음 링크에서 다운로드할 수 있다. 일단 MBRWizard를 다운로드하면 경로가 지정된 임의의 폴더(C:\Windows\System32)에 복사해두기 바란다.



  2. MBR 추출 MBRWizard를 이용해서 부트 섹터를 추추하는 방법은 상당히 간단하다. 절차는 다음과 같다.
    1. 시작/실행/cmd를 입력하고 확인을 클릭한다.
    2. 명령행에서 다음 명령을 실행한다.
      mbrwiz /save=c:\bootsect.lnx


  3. 부트 로더 붙이기
    1. 명령행에서 다음 명령을 실행한다.
      attrib -r -s -h %SystemDrive%:\boot.ini
      예:
      attrib -r -s -h c:\boot.ini
    2. 명령행에서 다음 명령을 실행한다.
      notepad %SystemDrive%:\boot.ini
      예:
      notepad %SystemDrive%:\boot.ini
    3. boot.ini에서 timeout30으로 변경하고 다음 내용을 추가한다. Timeout을 30으로 변경하는 것은 선택 메뉴의 출력 시간을 변경하기위한 것이다.
      c:\bootsect.lnx="한컴 리눅스"
    4. 메모장의 파일/저장 메뉴를 클릭해서 파일을 저장한다.


  4. 부트 로더 확인 이 과정까지 수행하면 NT 로더에 리눅스 로더를 붙이는 작업은 완료된 것이다. 그러나 혹 실수가 있을 수 있으므로 다음 절차에따라 실제 부트 로더가 정상적으로 붙었는지 확인한다.
    1. 리눅스 로더를 이용해서 Windows로 부팅한다.
    2. Windows의 OS 선택 메뉴에서 전단계에서 붙인 리눅스(예: 한컴 리눅스)를 선택한다.


  5. XP의 MBR 복구 이 과정을 통해 리눅스로 정상적으로 부팅된다면 리눅스의 부트 로더는 정상적으로 NT 로더에 붙은 것이다. 따라서 남은 일은 XP의 MBR을 복구하는 일이다. XP의 MBR를 복구하는 방법은 상당히 간단하다. 절차는 다음과 같다.
    1. 복구 콘솔로 부팅한다.
    2. Windows를 선택하는 로그온 창에서 가장 마지막에 설치한 Windows(예: XP)를 선택하고 관리자로 로그온한다.
    3. 복구 콘솔에서 fixmbr 명령을 실행하고 y를 클릭한다.
    4. 복구 콘솔에서 exit 명령을 실행, 복구 콘솔로 부팅한다.


  6. 기본 OS 변경하기 XP의 mbr을 복구한 후 그림처럼 OS 선택 메뉴가 바로 나타난다면 리눅스 로더를 XP 로더에 성공적으로 붙인 것이다. 만약 주로 사용하는 OS가 XP이기때문에 평상시에는 XP로 부팅하고 리눅스로 부팅하는 경우 F8을 눌러 OS 선택 메뉴를 호출하고 싶다면 기본 운영 체제 설정하기에 따라 기본 OS를 변경하면된다.


멀티 부팅/하위 OS 설치한 경우 복구하기 필자의 경우 멀티 부팅을 거의 사용하지 않는... (8199) 2005-12-26
텍스트 문서가 메모장에서 깨지는 경우 며칠전 윈도우즈 게시판에 XP의 메모장(notepad... (6179)2005-12-26

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.