새창 작성 수정 목록 링크 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 / 43 Page
    [ GOMCam_Manual_KOR / 곰캠 메뉴얼 / 동영상을 GIF 움직이는 사진 만들기 입니다 ]

    GOMCam_Manual_KOR / 곰캠 메뉴얼 / 동영상을 GIF 움직이는 사진 만들기 입니다■ ▶ ☞ 정보찾아 공유 드리며 출처는 링크 참조…

    [ 엑셀 고급필터 매크로정의 단추 만들어 검색하기 ]

    엑셀 고급필터 매크로정의 단추 만들어 검색하기■ ▶ ☞ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다 ♠ . ☞ 본자료는 https://11q…

    [ 무료sw 영상/그림 문자를 문자 text로 변경 Capture2text 입니다 ]

    무료sw Capture2text(Capture2text)영상문자를 문자 text로 변경간단히 화면 캡워 그림/영상의 글자를 text/텍스트로 변…

    [ vhd 파일 윈도우 부팅 메뉴에 추가하기 ]

    vhd 파일 윈도우 부팅 메뉴에 추가하기hdd 디랙토리애 압축해제 합니다easyBCD로 간단히 추가l:\WTG_vhd\DREAM_WTG_M.vh…

    [ 최대 절전 모드, 빠른 시작 켜기가 전원 옵션에 표시되지 않는 경우 - Windows 10 설정 않될때 조치… ]

    최대 절전 모드, 빠른 시작 켜기가 전원 옵션에 표시되지 않는 경우 - Windows 10 설정 않될때 조치 방법전원 및 절전 설정을 조정하는 …

    [ ● usb 삽입 자동 실행 설정 ]

    ● usb 삽입 자동 실행 설정 찾기 > "자동 실행" 검색 ▶ 자동실행 기본값 선택 설정 ☞https://11q.kr에 등록된 자료 입니…

    [ CPU 다운클럭 간단한 설정으로 전기요금 ,발열, 소음 낮추는 방법 팁 ] 댓글 2

    ●CPU 다운클럭 간단한 설정으로 전기요금 ,발열, 소음 낮추는 방법 팁 CPU 다운클럭을 하면 CPU 성능을 제한해서 사용할 수 있습니다. 클…

    [ 에 있는 명령이 0x00000000의 메모리를 참조했습니다, 메모리는 read될 수 없었습니다. ]

    ●"0x0040b948 에 있는 명령이 0x00000000의 메모리를 참조했습니다, 메모리는 read될 수 없었습니다.프로그램을 마치려면 [확인…

    [ ● 필수 pe유틸)윈도우 10 FTP 서버 구축하기 동영상 분석 테스트 및 로컬pc에 winpe 부팅 ftp… ] 댓글 5

    ●윈도우 10 FTP 서버 구축하기 동영상 분석 및로컬pc에 winpe 부팅 ftp서버접속 파일 이동 성공호환성이 좋은c:\win_pebooti…

    [ ● UEFI 부팅은 어떻게 작동합니까? ]

    ●UEFI 부팅은 어떻게 작동합니까?UEFI 시스템은 이 시퀀스에서 부팅됩니다(UEFI 부팅 모드에서 경우):시스템 켜기비휘발성 메모리를 확인하…

    [ ● 초간단 부트메뉴 wim 파일등록) 우클릭메뉴에서 EasyBCD 실행되고 동시 클립보드에 파일경로가 복사되… ] 댓글 1

    ● 초간단 부트메뉴 wim 파일등록) 우클릭메뉴에서EasyBCD 실행되고 동시 클립보드에 파일경로가 복사되는 레지스터 입니다.며칠동안 bat파일…

    [ ● AIO BOOT로 SSD_메인에 추가 멀티 응급부팅 및 ISO WIM파일 부팅 가능하게 구성 작업 ] 댓글 4

    ● 초보자도 설치가능한 응급 복구모드 AIO BOOT 의 CLOVER 메뉴 설치AIO BOOT로 SSD_메인에 추가 멀티 응급모드부팅 및 ISO…

    [ ● 추천 PC케이스 하드랙 장착 가능한 pc미들 케이스 구입 장착기 ] 댓글 3

    ● 추천 PC케이스 하드랙 장착 가능한 pc미들 케이스 구입 장착기변경 작업 개인적인 조립해보니 강력 추천 합니다.하드랙을 설치 가능한 서버용 …

    [ ● GDI 리소스 누수로 화면 메뉴 일부 중첩 깨짐 잔상 현상 ]

    ● GDI 리소스 누수로 화면 메뉴 일부 중첩 깨짐 잔상 현상 https://www.sysnet.pe.kr/0/0/474잔상이 나오는 경우가 발…

    [ ● Windows 11/10에서 두 폴더 또는 컴퓨터 간의 파일 동기화 ]

    ●Windows 11/10에서 두 폴더 또는 컴퓨터 간의 파일 동기화DSYNCHRONIZEDSynchronize는 하드 디스크, 플로피 디스크…

    [ ● 타자연습 한컴타자 연습하자 타자속도 10배 빨라지는 연습방법,키보드용어 ]

    ● 타자연습 한컴타자 연습하자타자속도 10배 빨라지는 연습방법,키보드용어타자속도 10배 빨라지는 연습방법https://youtu.be/33SQw…

    [ ● 윈도우 메뉴바 Rainmeter Skins Launcher Material Taskbar ]

    ● 윈도우 메뉴바Rainmeter SkinsLauncherMaterial Taskbar추가적인 자주사용하는 유틸을 메뉴구성 바탕화면에 설치합니다…

    [ ● 사운드 출력 위치 오디오 스위처 로 BT 출력 사운드 변경하기 ]

    ● 사운드 출력 위치오디오 스위처 로BT 출력 사운드 변경하기오디오 스위처란 무엇입니까?Audio Switcher는100% 무료이며Windows…



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-19 02:43:30

    오늘의 홈 현황


    • 현재 접속자♨ 362 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 2 명
    • 주간 가입자※ 13 명
    • 오늘 방문자 607 명
    • 어제 방문자 1,772 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,441,961 명
    • 전체 게시물※ 8,707 개
    • 전체 댓글수※ 24,890 개
    • 전체 회원수 11,122 명

    QR코드


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

    알림 0








    최신글↑