100% 당첨매일매일 출석 도장 찍고 포인트 받아가세요

X86 주요 단축키
  • 1 X86 톺아보기
  • 2 커스텀맥 톺아보기
  • 3 X86 시작백과
  • 4 X86 필수어플
  • 5 X86 커뮤니티
  • 6 인생은 랜덤
  • X86 실시간 구글검색글 현황
    X86 iQuiz
    🚀 글 사용자 기능   |     |   👨🏻‍ 구글+  |   📌 스크랩{5}   |   ⛳ URL복사  |   🚩 짧은URL  |   🔗 글추적   |   📜 PDF   |   🚨 신고{0}
    읽기 최소레벨 지정  

    아래쪽이 글을 썻는데..

    설명이 너무 허접하다는 원성이 있어서 다시 써 봅니다.
    과거 레거시 바이오스를 사용하던 보드들은 바이오스가 하드디스크의 MBR에서 파티션맵과 부트섹터를 읽어서 활성 파티션을 확인하고
    그 활성 파티션에서 부트로더의 위치를 찾아 부팅을 시도 하게 됩니다.
    그러나 최근의 UEFI 보드들은 GPT 파티션 맵의 첫번째 파티션인 EFI에서 직접 efi로 만들어진 부트로더를 찾게 됩니다.
     예를 들자면 bootmgfw.efi나 grub.efi, elilo.efi 같은 부트로더를 찾는 것 이죠.
     그리고 그 경로를 mvram에 기록하게 되는데. 이렇게 기록한 엔트리가 바이오스 부트 엔트리에 들어나게 됩니다.
     이 과정은 바이오스가 직접 하기도 하고. efi shell 에서 bcfg툴을 이용해서 수동으로 등록해 줄 수도 있습니다.
    asrock 보드의 경우 EFI에서 부트로더를 찾는 과정이 미리 바이오스 내부에 있는 경로와 파일명에 일치하는 파일을 찾아서 NVRAM에 등록을 해게 되는데
    이 목록에 없는 부트로더 들은 EFI SHELL 작업을 통해서 수동으로 입력해 주어야 합니다.
    이 과정은 번거롭기도 하고 같은 작업을 여러차래 반복해야 한다면 매우 지겹고 짜증나는 일이 되기 마련이죠
    또한 평행 안쓸것 같은 elilo 같은 부트로더를 자동인식하는데 우리가 주로 쓰는 클로버를 자동인식 못하는 상태로 바이오스를 유지하는것은 좀 비효율 적이기도 하구요...
     그래서 이것을 수정하는 방법을 간단히 적어 봅니다...
    일단 도구가 필요합니다. 첨부한 도구.zip에는 win-raid.net에서 배포하고 있는 UEFITOOL과 많이들 쓰시는 헥사에디터인 HxD의 포터블 버전이 들어 있습니다.
     UEFITOOL의 경우 압축되어 있는 UEFI 바이오스의 각 영역의 내부를 압축해제없이도 검색할 수 있으며 영역의 내부의 영역을
     수정할때 압축해제와 재압축 체크섬작업을 간단하게 할 수 있는 아주아주 간편한 도구 입니다.
     HxD는 설명이 필요 하지는 않겠죠..
    우선 UEFI 툴로 바이오스 롬 파일을 열어서 우리가 수정할 EFI bootloader의 목록이 담긴 CORE_DXE 섹션을 추출합니다.
    ee70a84fab1c70d8bec9eeff0a47c2d6_dJFigZolZ8Rzod.jpg

     

     

     위와 같은 방법으로 CORE_DXE의 위치를 찾을 수 있습니다 수정을 위해서는 CORE_DXE의 압축을 풀어서 추출해야 합니다..
    2.jpg

     

     

    위와 같이 CORE_DXE 하단에 있는 Compressed section 아래의 'PE32+ image setion'을 우클릭 한 다음 EXtract body를 클릭하시면 UEFItool이 해당 영역의 압축을 자동으로 풀어서 추출해 줍니다.
    이재 추출된 파일을 HxD로 열어서 수정을 하면 됩니다.
    3.jpg

     

     

    파일을 HxD로 연 다음 유니코드 문자 EFI\microsoft를 검색하면 부트로더의 경로화 해당 부트로더가 MVRAM에 기록될때 가지게 될 재목이 기록된 부분을 찾을 수 있습니다.
    보드에 따라서 지원하는 부트로더가 많은 경우도 있고 위와 같이 덜렁 두개만 지원하는 경우도 있습니다..
    같은 형식으로 추가를 하는것은 어렵고 존재하는 부트로더를 CLOVER로 대채하는것이 적당합니다.
    구조상 오프셋으로 참조를 하는 부분이 엄청나게 많기 때문에내용을 추가해서 뒤에 있는 내용들의 위치가 변하게 되면 부팅이 불가능 하게 됩니다..
    경로나 이름의 길이가 늘거나 줄어도 빨간선 내부에서 조율을 하여야 하며 전채 분량이 줄거나 늘어버리면 안 됩니다..

    4.jpg

     

     예 저는 grub.efi를 포기하고 CLOVERX64.efi를 지원하도록 수정을 해 보았습니다.
     이 상태로 쓰기를 해면 바이오스가 클로버를 인식하고 nvram에 엔트리를 올리는것은 곧잘 해 주지만 재목이 제대로 표시되지 않습니다.
     왜냐면 위 그림 처럼 클로더의 경로가 너무 길어서 본래 우분투의 재목이 위치하던 자리를 침범해 버렸기 때문입니다..
     즉 바이오스의 입장에서 재목은 영역은 69 00 00 00 4F 00 53 00 58 00 00 00 00 00 00 00 이 되는데.. 00 00 00은 택스트의 종료를 의미하므로 후반부는 버림합니다...
     그래서 재목이 'i'로 표시된는 현상이 생깁니다 이를 해결하기 위해서는 재목의 위치를 지시하는 부분을 고처 주면 됩니다..
     위 그림을 보시면 본래 재목이였던 ubuntu 가 시작하는 위치의 오프셋은 '3F3E8' 입니다. 이 값을 검색해 주시면 됩니다.
    5.jpg

     

     

      위와 같이 검색된 부분을 현제 COLOVERX64.efi 의 재목이 위치하는 위치의 오프셋인 '3F3EC' 로 교환해 주면 됩니다.

      그리고 저장을 하신 다음 다시 UEFI툴을 이용해서 바이오스에 삽입해 줍니다.
    6.jpg

     

     core_dxe 아래의 Compressed section 아래의 PE+ 32 image section을 우클릭 후 Replace body를 클릭한 다음 수정해서 저장한 파일을 선택하시면 됩니다.
     그리고 다른이름으로 하신다음. 수정된 파일로 바이오스 업데이트를 해 주시면 완료 입니다.

    • HOT Comments 이글에 핫코멘트가 있으며 클릭하시면 바로 이동합니다. (추천 수 : 1 이상)


    ✨ X86스마트글쓰기 ✨
    📦 본문에 파일을 드래그하여 간단파일첨부
    📡 #해시태그 @유저소환 기능
    No 섬네일 제목 추천 조회 등록일
    공지
    팁 게시판 접근 제한 (30일간 미활동유저)및 다운로드 권한 : 꾸준회원 등업 필요 9 - 0 821 06.01
    734 메인보드| 토니맥 skylake usb ssdt 참고자료 모음 6

    참고자료 http://www.tonymacx86.com/threads/10-11-0-10-11-3-skylake-starter-guide.179221/#DetailedUSB ...

    2 - 0 1310 08.19
    » 메인보드| HOT| asrock UEFI 엔트리 자동 등록을 위한 바이오스 수정법(삭재글 복구) 4

    아래쪽이 글을 썻는데.. 설명이 너무 허접하다는 원성이 있어서 다시 써 봅니다. 과거 레거시 바이오스를 사...

    4 - 0 1056 08.12
    732 커맥공통| 쓸모없이 생성된 파티션 삭제 및 예방 4

    해킨 사용 중에 uefi 파티션이 수십개 생성되는 경험을 하신 분이 계시다면 아래 팁으로 삭제 후 예방할 수 ...

    1 - 0 1363 08.12
    731 커맥공통| HOT| OSX 10.11.6 & Windows 10 Pro 멀티부팅 4

    준비물: Windows 설치 도구(x64비트 이미지 USB), 혹시 모르니 맥(클로버) USB 저는 스카이레이크(skylake) ...

    3 - 0 6469 08.10
    730 커맥공통| HOT| 10.11.6 타임머신을 통한 마이그레이션 성공후기. 2

    1주일동안 참 다사다난했습니다.. 일단 말썽이었던 WD 외장하드들은 데이터 복원 후 포맷하니 정상작동되네...

    3 - 0 563 08.07
    729 OSX사용| kernel_task 사용량 증가로 맥이 느려질 때 4

    지난 토요일에 경험했던 일인데요. 집에 아기가 맥북 위에 올라 섰습니다. 그것도 키보드 위에요. 그날 밤에...

    1 - 0 649 08.01
    728 커맥공통| HOT| El Capitan 10.11.6 & Windows 10 멀팅부팅 성공했습니다. 7

    윈도우를 다른 컴터에서 그냥 설치해서 커맥에 달았더니 윈도우가 부팅이안되서 커맥에서 퍼레럴로 윈도우 ...

    4 - 0 1521 07.29
    727 OSX사용| HOT| OS X 용 벤치마크 프로그램 정리 3

    커스텀맥 설치 후 성능이 잘 나오고 있는걸까? 어디 빠지는 부분은 없나? 의문이 들면 확인해보세요~ * (!) ...

    3 - 0 1343 07.29
    726 OSX사용| 베타 다운받을 수 있는곳 13

    시에라베타시리즈 다운 받을 수 있는곳 https://blog.shade.sh/index.php/os-x-beta/comment-page-23#commen...

    1 - 0 425 07.27
    725 OSX사용| iOS 에서 환율 쉽게 확인 하는 방법 2

    1 usd / jpy / rmb 라고 바로 쓰면 끝!

    0 - 0 390 07.24
    724 메인보드| HOT| 바이오스 부트 디바이스 엔트리가 증식되는 문제 해결 방법 18

    출처 : https://sourceforge.net/p/cloverefiboot/tickets/226/#d1a9/0222/8cc1 맨 아래에서 두번째 fdrph ...

    4 - 0 1506 07.20
    723 사운드| 잠자기에서 깨어난 후 사운드가 안나올때 아주쉽게 해결하는 방법 4

    우연히 발견했습니다. 잠자기 후 사운드가 안나올 때 한번 이렇게 해보세요. 전 참고로 10.10.5를 사용하고 ...

    2 - 0 861 07.19
    722 사운드| Clover configurator 에서 cpu 부분과 사운드 오류의 연관성 9

    Clover configurator 에서 cpu 부분 만질 때 주의하십시오. 언제부턴가 영상을 재생하면 사운드가 5초간 나...

    1 - 0 726 07.18
    721 커맥공통| HOT| clover boot option의 재발견 10

    클로버로 설치할때 클로버 부팅옵션이 나오는데 이것을 단순히 부팅 옵션만 주는 것으로 해보았는데 정말 유...

    17 - 0 2311 07.14
    720 OSX사용| 오디오 장치 세부 설정법 1

    응용 프로그램 -> 유틸리티 -> 오디오 MIDI 설정.app 실행하시면 오디오장치 세부 설정이 가능합니다. 출력 ...

    2 - 0 699 07.12
    719 그래픽| HOT| HDMI포트로 4K 60Hz 활성화하기 31

    일단 기본적으로 이 방법은 NVIDIA Patch Tool 만 존재하는 것으로 보아 아직까지는 NVIDIA 그래픽 카드만 ...

    3 - 0 2334 07.08
    718 CPU| 시피유표시 메모리 표시가 달라서 정확하게 표시하기 5

    시피유 표시 정확히 하기 ####혹시나 사운드 떨림이 있으신 분들은 사용하지 마세요 Clover configurator 에...

    2 - 0 549 06.28
    717 OSX사용| [리얼맥] 애플 하드웨어 테스트 및 진단코드 정보 1

    부팅후 D 키를 눌러주세요. 진단 코드 정보 https://support.apple.com/en-us/HT203747 Reference Code Code...

    2 - 0 547 06.28
    716 커맥공통| HOT| 설치형 usb 만들기 및 설치과정 설명 9

    설치형 usb 만들기 링크 연결되어 있습니다. 마우스를 가고 싶은곳에 되고 클릭하면 됩니다 여기까지 작업할...

    11 - 0 9740 06.26
    715 메인보드| HOT| 스카이레이크 랩탑/데스크탑 사용자 분들께 올리는 글 입니다... 3

    안녕하세요. 간만에 또 글을 쓰게 됩니다. 허허...이렇게 또 쓰게 될줄은 몰랐네요. 최근에 질문게시판에 올...

    6 - 0 1458 06.26
    714 OSX사용| 외장하드 연결할때 마다 나오는 타임머신 사용 질문창 나오지 않게 하기 1

    질문 창 막기 defaults write com.apple.TimeMachine DoNotOfferNewDisksForBackup -bool true 다시 켜기 de...

    0 - 0 234 06.23
    713 OSX사용| 아이클라우드에 등록된 기기를 아이폰(iOS)에서 삭제방법 13

    0 - 0 497 06.23
    712 OSX사용| Mail에서 읽지 않은 메일만 보기

    1 - 0 128 06.20
    711 메인보드| 스카이레이크 설치시 오류 상황1 4

    제품사양 메인보드 기가바이트 z170 ud5 th 시피유 6700k 그래픽 gtx660 내장 hd530 스카이레이크 시스템을 ...

    2 - 0 1298 06.18
    710 커맥공통| 커맥하드를 통째로 복사하기! (복사된 하드로 부팅) 5

    복사할하드는 미리 OS X 확장(저널링)으로 포맷 CARBON COPY CLONE을 실행한후 그림과같이 해킨이 설치된 원...

    2 - 0 930 06.18
  • 서버에 요청 중입니다. 잠시만 기다려 주십시오...