100% 당첨매일매일 출석 도장 찍고 포인트 받아가세요
  • 달쇠님의 장비

    i7-4790k@4.0 / DDR3 1600MHz 8GBx4ea=32GB / Asrock Z97 extreme4 / Tamuz rx550 250GB / PowerColor RX590 RedDevil / BCM94360CD / macOS 10.14.3 Mojave
    Extra Form
    공개 글쓴이가 전체공개한 글 입니다.
    글 퍼가기 조건설정 기본값 : 작성자와 상의 없이 무단 퍼가기를 금지(본인 작성글 Only)
    첨부

    먼저 쓸데없는 글을 써보자면, 바이오스에 클로버 부트 메뉴가 없다는 글을 몇번 봤습니다.

    별도의 디스크에 각각의 os를 설치하면 좋지만 랩탑의 경우 힘들수가 있지요.

    추가 디스크 비용 문제도 있고요. 확장 포트가 부족한 경우도 있을수 있습니다.


    그것과는 논외로 이것저것 시험해보기 좋아하는제가 ubuntu도 설치해놨는데 최근 ubuntu 18.04 LTS가 업데이트 되었지요. 그래서 16.04.3 LTS에서 업그레이드 하려고보니 ubuntu가 깨져서 emergency모드로만 부팅이 되더군요. 초보는 어쩔수 없이 새로 설치했습니다.

    (그 와중에 unetbootin이 윈도우에서 이상하게 작동하는지 ubuntu live usb 부팅이 안 되는 상황이 벌어지더군요. 그 문제는 커맥에서 설치함으로써 해결했습니다.)


    그런데말입니다.


    바이오스의 부트 장치 항목을 보니 여러가지로 불편하고 불쾌한 상황이 발생하더군요.

    (캡쳐를 발로해서 죄송합니다.)


    클로버 부트로더와 UEFI OS 그리고 윈도우 부트메니져, 글씨가 깨진 항목,  Mac OS X, 여러가지 디스크들 .. 마지막에 보이지는 않지만 ubuntu까지....


    이런 항목을 정리하는 글을 검색을 해보면 앞서 똑같은 내용의 글들이 있습니다.

    하지만... 글이 새로 올라오면 다른분들 머리속에도 한 번 남을까 싶어서 글을 쓰게 되었습니다.


    여기까지는 전혀 중요한 내용이 아니지요.





    간단하게 요약하면

    shell64에서

    bcfg boot dump 명령어로 항목 리스트를 출력시키고

    bcfg boot rm (번호) 명령어로 필요없는 항목을 remove(제거)시키고

    bcfg boot add (번호) FS(숫자):\efi\(적절한 OS)\(필요한부트메니져).efi "(항목 이름)" 명령어로 원하는 항목을 add(추가)시키고

    bcfg boot mv (번호) (번호) 명령어로 항목 순서를 바꿀수 있습니다.(이건 안해봤어요. bcfg boot 명령어를 구글링 하시면 해당 wiki에서 나옵니다.)



    https://github.com/Clover-EFI-Bootloader/clover/blob/master/CloverPackage/CloverV2/EFI/CLOVER/doc/bcfg.txt

    https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#bcfg


    (검색만 잘 하면 좋은 글들이 많이 나오더군요.)





    1. shell64에 접근

    클로버 부트 화면에서 밑의 메뉴 왼쪽 첫번째 항목이지요.





    2. 항목 확인

    bcfg boot dump

    를 입력시키면 항목이 나옵니다.

    위의 경우 ubuntu가 00과 06번에 있고 서로 다른 디스크에서 서로다른 부트로더(shimx64.efi/grubx64.efi)를 불러오네요.


    ubuntu 설치시 부트로더를 sata3_1번포트에 연결되 1tb hdd에 설치하기로 선택했지만, 실제로는 sata3_0번 포트에 연결된 256gb 윈도우가 설치된 ssd의 efi파티션에 들어가서 발생한 문제입니다.

    윈도우 부트 메니져의 DevPath를 비교해면 쉽게 알 수 있습니다.

    다른 부트 항목도 UUID를 알 고 있다면 비교적 쉽게 확인할 수 있습니다. 클로버 컨피겨레이터에서 손쉽게 알 수 있습니다.


    일단 어느 부분이 문제인지 잘 모르기 때문에 파일시스템들을 탐색해서 찾아봤습니다.

    저는 디스크가 많아서 fs5가 sata3_1번포트에 연결된 1tb hdd의 efi 파티션이더군요.


    fs(숫자):

    을 입력하시면 해당 파티션으로 변경됩니다.

    0번부터 시작됩니다.


    제 경우는 

    fs5:

    을 입력 했지요. 

    그리고 LS 명령어를 사용해서 리스트를 출력했습니다. 전에 작업해놓은게 있어서 ubuntu_efi_shimx64.rtf 파일이 남아있네요. 이 파티션의 efi\ubuntu\shimx64.efi 를 엔트리에 추가시면 ubuntu가 바이오스 부트 항목에 나타나게 됩니다.


    bcfg boot dump

    명령어를 입력해서 현재 항목을 확인하고

    bcfg boot add 02 fs5:\efi\ubuntu\shimx64.efi "Ubuntu"

    라고 입력해서 

    02번 그러니까 순서상으로 세번째에 Ubuntu라는 이름으로 항목을 추가햇습니다.


    바이오스 부트 항목을 확인해보니 잘 나오네요.


    그리고 정상 부팅 하는지 확인해봤더니, 부트로더가 잘못 설치되었기 때문에 부팅이 불가합니다.


    다시 삽질을 해줍니다.




    3. 올바른 항목 추가


    주의

    항목을 삭제하시면 바로바로 그 밑 번호가 밀려서 올라갑니다.

    항목이 00 ~ 06 까지 있다면

    bcfg boot rm 03 을 하시면 그 밑의 04, 05, 06이 자동으로 03, 04, 05로 바뀝니다.

    그러니 항목 하나를 제거하시고 헷갈린다 싶으면 꼭  bcfg boot dump를 하셔서 항목 번호 변화를 확인하고 조정하도록 합니다.


    shimx64.efi가 잘못되었나 싶어서

    bcfg boot add 02 fs5:\efi\ubuntu\grubx64.efi "Ubuntu (fs5grubx64)"

    라고 입력해서 바이오스 항목에 Ubuntu (fs5grubx64) 라는 것을 추가시켜 봅니다.




    항목이 잘 나왔지만, 결과적으로 grub2는 로드가 잘 되었지만, 제가 원하는 ubuntu 18.04로는 바로 부팅이 불가하더군요.


    그래서 다시 확인해서 추가시켜 줍니다.

    (뻘짓이죠.)

    기존 항목을 지워주고 윈도우 부트 매니져가 설치된 파티션의 항목을 추가시켜 줍니다.

    (중간에 오타가 한번 나서 실패를...)

    bcfg boot add 02 fs2:\efi\ubuntu\shimx64.efi "Ubuntu (fs2shimx64)"


    Ubuntu (fs2shimx64)항목은 잘 나오는 그 밑의 ubuntu 항목이 쓸데 없이 나왔네요. fs5의 부트로더가 자동으로 검색된듯 합니다.


    Ubuntu (fs2shimx64)는 정상 부팅 가능해서 커맥으로 부팅해서 윈도우의 efi파티션의 ubuntu폴더를 ubuntu의 efi파티션 ubuntu 폴더에 덮어 씌우고 다시 같은 작업을 반복합니다.


    (이제 슬슬 지겹네요)


    시험해보니 잘 됩니다.

    부트항목에 표시도 잘 해놔서 헷갈릴 일도 없습니다.

    필요없는것을 정리하고 순서도 조절해주시면 더 좋습니다.



    같은 방법으로 클로버와 윈도우 부트 로더도 등록과 조정이 가능합니다.


    윈도우가 바이오스 부트 항목에 없다면

    bcfg boot add 00 fs0:\efi\microsoft\boot\bootmgfw.efi "Windows Boot manager"

    이런식으로 추가 하신다거나


    클로버 부트로더가 바이오스 부트 항목에 없다면

    bcfg boot add 00 fs0:\efi\clover\cloverx64.efi "Clover boot manager"

    이런식으로 추가해주시면 될것 같습니다.


    (정확한건 저도 아직 시도해보지 않아서

    efi 파티션과 친해지시면 순조로운 커맥 생활이 가능할것 같습니다.




    #부트, #바이오스, #항목, #bcfg, #boot, #엔트리, #증식, #추가, #삭제, #중복, #shimx64, #grubx64, #efi, #파티션, #부트매니저, #부트로더, #클로버, #shell, #shell64


    총 댓글 20개  
    바람불면 @달쇠

    특정 Bios 에서 계속 efi 생기는 문제  말씀이시군요.

    이 자료는 저도 보았습니다.

    자료를 찾아줘 하시는 분들이 늘어나는거 같아 

    가슴이 아프지만  아!  이런것도 있었지 

    회상 하는 시간을 주셔서 감사합니다 

    다시 한번 복습 하고 갑니다.

    아이뱅크 @달쇠

    정리 멋지게 잘해주셨네요....

    스카레이크 초창기에 부트엔트리 문제로 골치아파었는데 해결 방안이 이 방법이었죠....(간단하게 제 글 안내서에도 있지요)

    클로버도 업글되고 바이오스도 버전업되면서 지금은 문제가 되지 않지만...

    바이오스를 업그레이드 않거나 바이오스를 업그레이드 버전을 내놓지 않은 메인보드사를 이용하시거나

    아직 업글을 하지 않은 경우

    클로버 버전을 업글버전을 사용하지 않은 경우


    특히 애즈락 또는 일부 메인보드가 uefi를 우분투나 커스텀맥에서 사용되지 못하는 점이 있어서 큰 문제 였지요....

    그럴때 사용하면 좋지요....

    달쇠 @아이뱅크 정리 멋지게 잘해주셨네요....스카레이크 초창기에 부트엔트리 문제로 골치아파었는데 해결 방안이 이 방법이었죠....(간단하게 제 글 안내서에도.......( ⊶ 597)

    항상 좋은글과 댓글 감사합니다.


    네, 기존에 있던 글에도 동일한 내용이 있었지요.

    혹시나 한번 새로 올리면 다시금 떠올리기 쉬울것 같아서 (라는 핑계지만 사실은 제가 삽질하다가 엔트리가 꼬여서요 ㅎㅎ) 글을 쓰게 되었습니다.


    애즈락 구형(은 아니라고 생각하지만 이제는 구형인) 시스템이라서 가끔 불편한 상황이 생기더라구요.


    이번에도 괜히 사용하지도 않는 우분투를 16.04에서 18.04로 업그레이드 시키려고 하다보니 이렇게 되었어요 ㅎㅎ

    HackBook @달쇠

    일단 추천부터. ㅎㅎ

    전 map 명령어 입력부터 시작합니다. 

    그런 다음 bcfg boot dump 실행하구요. 그 다음은 위에서 설명한 대로 빼고 넣고, 커스터마잉. ㅎㅎ

    HackBook @달쇠 오홍? map은 몰랐네요. 감사합니다.한번 써봐야겠어요....( ⊶ 606)

    기본적으로 shell 시작할 때 보여지긴 합니다. 

    map은 fsX 정보를 보여주는 명령어라 bcfg boot dump랑 함께 써야 부트로더 삭제, 추가하기 손쉽죠. 

    달쇠 @HackBook 기본적으로 shell 시작할 때 보여지긴 합니다. map은 fsX 정보를 보여주는 명령어라 bcfg boot dump랑 함께 써야 부트로더 삭제, 추가하기 손쉽죠.....( ⊶ 725)

    아하! 그렇군요.

    저는 fs 넘버를 하나하나 탐색하며 찾앚어요 ㅠㅠ


    머리가 멍청하면 손발이 고생한다는 말이 맞습니다.

    나다 @달쇠

    bcfg boot add 00 fs0:\efi\clover\cloverx64.efi "Clover boot manager"

    이부분 USb Boot 클로버로 부팅해서 Shell로 가서 쳐도 되는건가요?

    아예 하드 부팅이 안되서 말이죵 :)

    달쇠 @나다 bcfg boot add 00 fs0:\efi\clover\cloverx64.efi "Clover boot manager"이부분 USb Boot 클로버로 부팅해서 Shell로 가서 쳐도 되는건가요?아예 .......( ⊶ 913)

    usb로 부팅하시든, 바이오스 shell 유틸을 이용하시든 전혀 상관없이 shell에서 작동할겁니다.

    클로버 부트로더의 shell 64를 사용하셔도 됩니다.


    일단 디스크가 몇개나 있는지 모르고, 어디에 클로버 부트로더가 설치되어 있는지 모르기때문에 먼저 확인하시는게 필요하겠네요.

    확실히 알고 계셔도 한 번 파티션에 들어가서 확인해보시는것도 좋을것 같습니다.

    바람불면 @달쇠

    프로북에 듀얼 구성을 준비 할려고

    커맥 파티션을 반절 나누어서 윈10을 설치 했습니다..

    그러나 참단한 실폐를 안겨주던군요...

    프로북은 bios 구성이 이상해요....

    암튼... 계속 윈10만 부팅하는것이었습니다..


    부트 엔트리 추가 글은 읽어서 알고 있었고...

    usb 없이 bios 에 clover 를 추가 하는게 문제였습니다...

    1. map 으로 큰 정보를 보고...

    2.fs0~~ 하나씩 둘러보며 efi 구성과 똑같은걸 찾았죠...

    3.그결과 fs2:  에  제가 원하는 efi 구성과 똑같은게 있었습니다..

    efi\clover\cloverx64.efi  


    bcfg boot add (번호) FS(숫자):\efi\(적절한 OS)\(필요한부트메니져).efi "(항목 이름)" 명령어로 원하는 항목을 add(추가)시키고


    bcfg boot add 02 fs2:\efi\clover\CLOVERX64.efi "Clover"


    이렇게 수정하여서 부트 엔트리에 Clover 올렸습니다...


    4. bios 에서 부팅 우선 순위를 Clover 로 바꾸어 주었습니다...

    듀얼 부팅 아주 잘되어서 만족 합니다...




    bcfg boot mv (번호) (번호) 명령어로 항목 순서를 바꿀수 있습니다.

    (이건 안해봤어요. bcfg boot 명령어를 구글링 하시면 해당 wiki에서 나옵니다.)


    이것은 그냥 앞에 번호를 어디로 옮겨라 입니다..

    bcfg boot mv 04 00

    즉,,,,,   04 번을 00 으로 옮겨라 입니다...



    참조도우미 @달쇠
    Mactopia님이 아래 댓글에서 이 글을 참조 하였습니다.
    ❝부팅리스트 증식❞
    멘사 @달쇠
    좋은 정보 얻어갑니다~
    참조도우미 @달쇠
    sfox님이 아래 댓글에서 이 글을 참조 하였습니다.
    ❝RX560 그래픽 카드 설치하는 방법이 궁금합니다.❞

    #❝RX560_그래픽_카드,#댓글,#아래,#방법

    라티얄타 @달쇠
    유익하고 좋은 정보 알아 갑니다

    #정보

    참조도우미 @달쇠
    Vitreous님이 아래 댓글에서 이 글을 참조 하였습니다.
    ❝흐흐......❞
    참조도우미 @달쇠
    Mactopia님이 아래 댓글에서 이 글을 참조 하였습니다.
    ❝갑자기 삼성노트북 UEFI 장치 인식을 못합니다.❞
    탱고 @달쇠

    부트 엔드리 문제 때문에 고생하고 있습니다.   며칠 전에 부트 엔트리 편집하다가 실 수 한 것 같은데 다시 한번 도전해봐야겠네요.


    제 컴은 부트로더에 USB 항목이 안보이거든요 

    애플아이폰6S @달쇠

    감사합니다 덕분에 성공했습니다ㅠㅠ

    총 댓글 20개  
    댓글 쓰기 권한이 없습니다.
    23 - 0 공지 입문자 안내서보충 +84 아이뱅크 9263
    89 - 0 공지 입문자를 위한 x86 안내서 +244 아이뱅크 118539
    10 - 0 화제의 글 [구글드라이브] 다운로드 용량초과로 더 이상 다운로드를 못받을때 다운받는... +10 좌절금지 298
    4 - 0 화제의 글 랩탑용 WIFI/BT BCM94352Z DW1560 교체했습니다. +17 비사이로 220
    5 - 0 커맥공통 하이씨에라 10.13.5 sata hdd 핫플러그시 인식이되지 않던 오류 해결 방법 +6 은팬더 258
    1 - 0 그래픽용 AFTER Market 호환 그래픽 카드 목록입니다. (파이널 컷, 모션, 컴프레셔) +1 AMStudio 288
    3 - 0 커맥공통 하이시에라 설치 시 Disk I/O Error 문제 해결 방법 +8 인텔맥 255
    0 - 0 커맥공통 AMD CPU 로 커맥 설치 하기 (퍼온글) +2 바람불면 324
    1 - 0 커맥공통 삼성 노트북 5 무선랜 +3 CUBEM11 157
    2 - 0 메인보드 메인보드의 램슬롯 개수와 장착 된 메모리 개수에 따른 Clover 세팅 관련하... +6 yyscom 281
    2 - 0 커맥공통 업데이트 후 USB(주로 3.0) 인식이 안될 때 누구나 아는 해결 방법 +7 Ohchang 363
    1 - 0 커맥공통 삼성 노트북 5 설치USB 부팅시 커널패닉 CUBEM11 111
    6 - 0 커맥공통 [영상]10.14 beta iCloud 인증실패 원인과 암호재설정후 재인증 +15 좌절금지 254
    2 - 1 커맥공통 10.14 mojave 설치하시고 싶은 다른 방법 +7 아이뱅크 427
    4 - 0 커맥공통 윈도우 키보드 를 애플 키보드 처럼 +31 바람불면 1367
    1 - 0 그래픽용 DVMT 주소 찾기 및 패치 종합 +6 Mactopia 234
    2 - 0 메인보드 2018 10 Best 커스텀맥 랩탑 +4 Mactopia 530
    3 - 0 커맥공통 DELL XPS DVMT 패치 방법 +4 후늬훈 334
    3 - 0 커맥공통 10.13.5 Upgrade Tip +15 SynC 546
    4 - 0 커맥공통 HIGH SIERRA 10.13.5 업데이트 가이드 +10 masodo 699
    1 - 0 커맥공통 RAID로 잡힌 하드가 있을 때 부팅 시 "이 디스크를 읽을 수 없다"... 구굴 80
    2 - 0 커맥공통 커맥 하드 옮기기 +2 기령우님 183
    10 - 0 커맥공통 노트북 사용자를 위한 안내 +10 아이뱅크 1148
    10 - 0 커맥공통 바이오스 부트 엔트리 문제 해결(증식, 중복, 항목없음 등) +20 달쇠 863
    1 - 0 메인보드 커맥을 설치할때 램 슬롯은 1,3번을 추천드립니다. +7 현이안 331
    2 - 0 커맥공통 지원하지 않는 CPU 또는 듀얼 CPU환경에서 인텔가젯 설치하기. +5 들고양이 226
    2 - 0 커맥공통 이 Mac에 관하여 정보 변경 (링크 추가) +5 바람불면 146
    4 - 0 커맥공통 4분짜리 커맥인스톨비디오 +15 ClimbJoe 324
    4 - 0 부트로더 Clover r4497 설치시 사운드문제 +3 Wisha002 316
    2 - 0 커맥공통 GPT로 윈도우 설치하기 +25 yespick 1062
    3 - 0 커맥공통 [영상] UEFI Windows 10 RS4 X64 설치기 +10 좌절금지 580
    12 - 0 커맥공통 [영상] 10.13.4 좌절금지 이미지로 한방 설치 +34 좌절금지 2510
    1 - 0 커맥공통 VMware를 이용해 하이시에라 설치디스크 만드실 때 팁! +10 JGP 553
    6 - 0 커맥공통 잠자기(슬립) 모드 설정 + (개인적인 실험 후) 추가 정보 +10 신이 982
    11 - 0 커맥공통 영상보고 따라하는 초보커스텀맥 도전_06 +21 yespick 1636
    8 - 0 커맥공통 영상보고 따라하는 초보커스텀맥 도전_05 +5 yespick 1236
    9 - 0 커맥공통 영상보고 따라하는 초보커스텀맥 도전_04 +17 yespick 1988
    10 - 0 커맥공통 영상보고 따라하는 초보커스텀맥 도전_03 +14 yespick 2263
    11 - 0 커맥공통 영상보고 따라하는 초보커스텀맥 도전_02 +18 yespick 3402
    19 - 0 커맥공통 영상보고 따라하는 초보커스텀맥 도전_01 +64 yespick 6316
    1 - 0 커맥공통 ATI 베가 시리즈 팬속도 및 코어클럭, 전압 조정 +4 DearLiar 423
    0 - 0 그래픽용 hd4600 + r9 270 조합에 따른 인코딩 시간 측정 +9 윤일 473
    1 - 0 커맥공통 10.13.4 / 2018-001 보안업데이트 후 부팅 시 멈춤 +6 구루 494
    6 - 30 부트로더 UEFI +9 fidelity 1369
    2 - 0 커맥공통 10.13.4 보안 업데이트 해결팁. +4 Andrew 645
    14 - 0 커맥공통 부팅오류해결2 +22 아이뱅크 3872
    7 - 30 커맥공통 kext 확인법. +9 fidelity 1178
    8 - 30 커맥공통 부트로더 +13 fidelity 1043
    3 - 0 커맥공통 10.13.4 / 2018-001 보안업데이트 후 부팅 문제 발생 - 해결 팁 +2 크로우 561
    0 - 0 커맥공통 노트북 배터리 관련 패치 팁 +2 Mactopia 464
    5 - 30 커맥공통 한영키 +17 fidelity 834
    4 - 0 메인보드 b85m-d3h / 10.12.6 / 후면 usb3.0 사용하기 +9 윤일 1244
    3 - 30 커맥공통 가상머신 +1 fidelity 245
    1 - 0 커맥공통 10.13.4 업데이트에서 Appleacpicpu stall이 뜰때 해결법 +3 Andrew 469
    1 - 9 - 26
    서버에 요청 중입니다. 잠시만 기다려 주십시오...