새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


[MBR] Grub 부팅을 해보자[펌글]

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    본 내용은 FunnyFrog's Tools에 구현된 기능을 하나하나씩 풀어쓰는 포스팅입니다.

    ( FunnyFrog's Tools는 복잡한 일련의 과정을 자동화한 스크립트형 관리툴입니다)

    0218164E50B215591A6FB3

    1152273B50B215DD2FFC58

    몇번의 간단한 입력만으로 아래의 복잡한 작업을 끝내실수 있습니다.

     

     

     

     

    1. 부팅원리

     

    1870C04650B21AFC067F6C

     

     

    컴퓨터가 켜지면 CMOS(환경설정)를 거쳐서 MBR에서 부트로더를 찾습니다. 따라서 MBR에 Grub를 우선순위 부트로더로 지정해두면 다른 무엇보다 예컨데 Windows부팅관리자 등 보다 먼저 Grub로 부팅하게 됩니다. 이 때, 사용자에게 Grub부팅이 필요없으면 자연스럽게 PBR영역으로 넘어가서 Windows부팅이 되게 됩니다. 즉, MBR이 Grub로 지정되어 있더라도 하등의 불편함 없이 Windows부팅이 가능하는 의미입니다.

    또한 Grub의 구성파일인 grldr과 menu.lst는 어떠한 파티션의 루트디렉토리에 두어도 알아서 찾아 부팅을 하게 되므로 D:드라이브에 루트에 복사해두면 C:드라이브를 포맷하더라도 Grub부팅시스템은 손상되지 않아 쭈~욱 사용이 가능하다는 겁니다.


    이는 기능적인 면에서 굉장히 매력적이라 할 수 있습니다. Windows가 부팅불가능 상태일지라도, 심지어는 Windows 설치 자체가 안되어 있더라도, WIndows부팅관리자가 없더라도... CD나 외장HDD, USB를 사용할 필요없이 도스모드에서 고스트작업이 가능하고, PE부팅 등의 필요한 각종 작업을 할 수 있다는 얘기가 됩니다. 

     

     

     

    2. 용도

     

     

    제가 실제 사용하는 용도입니다.

     

    1) 외장HDD에서 사용하면 Windows설치부터 관리까지 가능한 시스템을 꾸밀 수 있습니다. 80GB짜리 외장하드디스크에는 Grub부팅을 기본으로 WIndows부팅관리자가 설치되어 있고, WTG가 가능하도록 되어 있습니다만...WTG는 USB의 특성상 로딩이 너무 느려 거의 사용하지는 않습니다. 그러다보니 실제 Windows부팅관리자까지 갈일 없이 Grub에서 대다수 작업을 하고 있습니다.

     

    2) 초보사용자 PC에 문제가 생기면 스스로 손쉽게 초기화가 가능하도록 고스트 초기화를 구현할 수 있습니다.

    제가 지인들 PC에 Windows를 설치할때는 바탕화면, 즐겨찾기를 포함한 모든 데이터가 D:드라이브에 저장되게 정리하고 최적화시킨 이후 반드시 고스트작업을 해둡니다. 그리고 Grub를 MBR에 등록하고 미리 만들어둔 Ghost.ima를 메뉴에 등록하여 부팅시 3초정도 핫키(스페이스바)를 누를 시간을 주고 누르면 고스트가 실행되고 누르지않으면 Windows가 부팅되도록 해둡니다. 문제생기면 걍 스페이스바 한번 누르고 확인 한번만 더 확인하면 초기화가 되도록 해둔거죠.

     

    3) 리눅스 부팅 등등등

     

     

     

    3. 준비물

     

     

    1) 다양한 방법이 있지만 가장 사용하기 쉬운 방법으로 포스팅하도록 하겠습니다. Bootice를 사용하겠습니다. 참고로, bootice의 BCD기능은 오류가 있으니 이용하지 않는 것이 좋습니다.

     BOOTICE.exe

     

     

    2) grldr(여기서는 grubt로 수정), menu.lst

     grub.zip

     

     

     

    4. 설정

     

     

    설정은 아주 간단합니다. menu.lst 파일 내용이 어려울 뿐...

     

    1) grub.zip 압축을 풀면 생기는 파일 2개를 C:드라이브가 아닌 드라이브 루트디렉토리(D:, E:,...)에 복사합니다. 어떤 드라이브라도 상관이 없습니다. grldr이란 파일로 구성하면 어떤 경우 에러가 났던 적이 있어서 이름을 grubt로 수정해뒀습니다.

     

    2) Bootice를 실행하여 아래 설명대로 진행합니다. (명령 형식도 가능합니다만 생략하겠습니다.)

     

    0179AB4F50B22AAF35AAB1

    대상디스크는 맨 먼저 부팅되는 하드디스크를 선택하셔야 합니다.

    147B3A4F50B22AAF34BD70

     

    020AF24F50B22AAF157CAD

     

     

    대기시간 : 0으로 설정하면 부팅할 때 핫키 누르라는 말이 안보입니다. 까만화면에서 다다다~핫키를 눌러야 Grub로 부팅이됩니다. 다다다~가 실패하면 Windows부팅으로 넘어갑니다. 몇번해보면 언제 다다다~해야할지 알겁니다.

     

     

    3) 이제 Menu.Lst를 열어서 메뉴를 구성합니다. 여기가 기초지식이 없는 분에게는...좀 ...난해합니다. 어쨌든 초보에게도 도움이 되도록 일정 부분 자동화시켜두었습니다. 복잡하고 난해한 부분은 삭제하였습니다.

     

    제가 작성해둔 Menu.Lst 내용중에 설명이 필요한 부분만 설명을 드리도록 하겠습니다.

     

    #### 폴더변수 해당 3개의 폴더에서 검색하여 실행 path1에 있으면 실행 없으면 path2로, 그래도 없으면 path3으로

    #### 내장HDD부터 외장HDD을 오가며 검색하여 실행하도록 본인의 경로를 구성하면 됩니다.

    #### 반드시 /로 시작해서 /로 끝나야합니다.

    set path1=/MoARa/[OS]/Grub/File/

    set path2=/

    set path3=/Grub/File/

    위의 path1,2,3은 ISO, IMA, IMG 등의 파일이 위치할 경로를 미리 변수로 지정한 모습입니다. 주의할 점은 보시다시피 D: 같은 드라이브문자는 제외해야하고, 경로구분자는 \ 대신 /가 쓰입니다. path1에 파일이 있으면 해당파일로 부팅하고 없으면 path2를 찾습니다. 또 없으면 path3에서 찾습니다. 외장HDD를 사용할 경우까지 생각하여 입력해두면 편합니다. 아참, 공백버그를 피하기 위해 웬만하면 경로나 파일명에 공백을 사용하지 않는 것이 좋습니다.

     

     

    title   Win7_PE (Search at 3 Paths)

    set myfile=WIN7_PE.ISO

    find --set-root --ignore-floppies --ignore-cd %path1%%myfile% || find --set-root --ignore-floppies --ignore-cd %path2%%myfile% || find --set-root --ignore-floppies --ignore-cd %path3%%myfile% 

    map --mem %path1%%myfile% (hd32) || map --mem %path2%%myfile% (hd32) || map --mem %path3%%myfile% (hd32) 

    map --hook

    chainloader (hd32)

    boot


    title : 메뉴명을 지정합니다.
    set myfile=파일명.iso,ima,ima : 부팅할 파일을 지정합니다. 다시 말씀드리지만 set path1,2,3에 지정된 경로 중 어느 하나에는 있어야 합니다.

     

    menu.lst를 열어보면 부족하지만...그래도 적당한 설명이 되어있습니다. 참조하시고 보다 강력한 기능을 위해서는 구글링 등을 이용해서 공부하십시오. 고난이도는 거의 프로그래밍 수준이라 공부 좀 하셔야 합니다;;;



    ■ 11q.kr은 정보를 찾아 공유 합니다. https://11q.kr
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view photo|top|||||||||||||||||

    관련자료

    댓글목록

    profile_image

    11q.kr관리자님의 댓글

    11q.kr관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    부팅관리자에 VHD(X) 등록해서 부팅하기  (2) 2012/11/26\r\nHDD에 부팅관리자만 설치해보자  (0) 2012/11/26\r\n[MBR] Grub 부팅을 해보자  (0) 2012/11/25\r\n하드디스크 파티션 생성하기  (0) 2012/11/25\r\n부팅관리자에 Grub를 등록해서 부팅해보자  (2) 2012/11/23\r\n부팅관리자에 ISO,IMA,IMG 파일을 등록해서 부팅해보자  (2)

    목록

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


    • 일간 조회수
        • 게시물이 없습니다.
    • 주간 조회수
        • 게시물이 없습니다.
    • 월간 조회수
        • 게시물이 없습니다.


    Total 1,081 / 27 Page
    [ 인터넷 익스폴러9 마우스/클릭/메뉴 선택 되지 않을시/메뉴 이상 발생/삼성카드 조회 도지 않을시 호환성 보기… ]

    인터넷 익스폴러9 마우스/클릭/메뉴 선택 되지 않을시/메뉴 이상 발생/삼성카드 조회 도지 않을시 호환성 보기설정 사이트추가\r\n\r\n삼성카드…

    [ [최종/나의 조건]BlueSoleil 8.0.395 windwos8에서 설치 후 블루투스 끝어짐발생 크랙해… ] 댓글 1

    \r\n[최종]BlueSoleil 8.0.395 windwos8에서 설치 후 블루투스 끝어짐발생 크랙해도 안되는 것 끝어짐 해결 \r\n\r\n…

    [ 픽픽(PicPick) 3.2.0 다양한 캡처 기능과 눈금자, 각도기, 색상추출 등의 기능을 제공 ]

    \r\n\r\n다양한 캡처 기능과 눈금자, 각도기, 색상추출 등의 기능을 제공하는 블로거, 웹디자이너, 프로그래머, 그리고 일반 사용자를 위한 …

    [ 간단 윈도우 글꼴 변경 ( 폰트 변경 font ) ] 댓글 1

    \r\n\r\n\r\n간단 윈도우 글꼴 변경 ( 폰트 변경 font )\r\n\r\n\r\n\r\n조회 수 : 3764\r\n2012.10.30…

    [ 다양한 종류의 웹 브라우저(Web Browser) 인터넷 익스폴러 대용 ]

    다양한 종류의 웹 브라우저(Web Browser)\r\n다양한 웹 브라우저\r\n인터넷이 우리나라에 본격적으로 소개되기 시작한 1998년 이후 …

    [ 원도우 멀티 부팅 나의 설정 pc /easybcd 한글 USB 외장HDD 부팅 ] 댓글 21

    Homepc.11q.kr=============================(1) 설치 정보설정 변경을 위하여 해당 멀티 부팅 기본 드라이브에 …

    [ total comander 8.0 ]

    Homepc.11q.kr\r\n=============================압축 해체후 사용하세요\n[이 게시물은 관리자님에 의해 201…

    [ IE Toy v2.0 (Build 117) ]

    IE Toy v2.0 (Build 117)\r\n\r\n\r\n안녕하세요. \r\n\r\n\r\n\r\n생각보다 버그 잡고, 기능을 정리하는데 …

    [ 유용한 사이트 ]

    ###\r\n\r\n■ https://11q.kr는 정보를 찾아 공유 합니다..\r\n■ https://11q.kr \n[이 게시물은 관리자님에…

    [ 원도우 8.1 IE11에서 옵션 -> 인터넷 옵션 -> 고급 -> 보안 -> 향상된 보호 모드 사용 해제 호… ]

    #IE11에서 옵션 -> 인터넷 옵션 -> 고급 -> 보안 -> 향상된 보호 모드 사용 해제 호환성 해결 하면 해결되네요 …

    [ SRT 자막 구글번역기로 번역 자막 한글 자막으로 만들기>일본어 번역후 한글로 ] 댓글 1

    SRT 자막 구글번역기로 번역 자막 한글 자막으로 만들기>일본어 번역후 한글로 번역 하면 그런데로\r\n엉터리 한글 자막으로 임시 볼수 있…

    [ UltraISO를 이용하여 win81_pro USB TO ISO 또는 부팅 USB만들기 ]

    UltraISO를 이용하여 win81_pro USB TO ISO 또는 부팅 USB만들기###■ shomss home 는 내일을 위하여 정보를 찾…

    [ 윈도우 메모장(Notepad) 대체 프로그램 Notepad2 ]

    윈도우 메모장(Notepad) 대체 프로그램 Notepad2출처 http://mastmanban.tistory.com/103프로그램/무료2009…

    [ winrar 한글화 방법 및 키입력 방법 ]

    winrar 한글화 방법 및 키입력 방법■ 11q.kr은 정보를 찾아 공유 합니다. https://11q.kr

    [ OnFreeTV 실시간TV보기 ] 댓글 2

    http://onfree.tv/최신버전은http://onfree.tv/에서 다운 설치 하세요실시간 TV의 끝판왕 온프리!!!!!!!본 소프트웨어…

    [ W@rld's Best 8.1x64 Pre_MPSH 간단 사용 ] 댓글 2

    W@rld's Best 8.1x64 Pre_MPSH 간단 사용기2014.08.21 19:37①마니또우조회:1501추천:3● Roen님의 Wind…

    [ 바이두 클라우드 baidu 속도 제한 없는 464 버전 한글 업가능 ] 댓글 10

    바이두 클라우드 baidu 입니다출처 참조 하시고.....아래 방법2로 설치영문 사이트에서 가입 http://motu.baidu.com/regi…



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-08-02 07:16:05

    오늘의 홈 현황


    • 현재 접속자♨ 320 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 15 명
    • 오늘 방문자 830 명
    • 어제 방문자 1,855 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,468,735 명
    • 전체 게시물※ 8,731 개
    • 전체 댓글수※ 24,951 개
    • 전체 회원수 11,146 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑