설치 / 사용기

소프트웨어 [동영상] Ventoy <-> AIO Boot 연동하기

2020.09.18 21:03

suk 조회:1704 추천:20

기존에는 F4 단축키나 메뉴를 선택해야 하는데, 그것도 귀찮은 관계로 1순위 메뉴에 AIO boot와 Ventoy 전환이 나오도록 했습니다

이미 실현하신 분들도 계실 겁니다. 혼자 사용하고 계신 듯 하네요 ^^;

 

AIO Boot와 Ventoy 연동하기 2020-09-18_202104.jpg

아래 사용기에서 만든 VHD를 vmware에 연결하여 부팅 테스트를 해봤습니다

 

오랜만에 동영상 만들어봤습니다

 

빨리 접근하기 위하여 grub.cfg를 편집했습니다

Ventoy의 2번째 시스템 파티션의 grub / grub.cfg는 다음과 같이 첫 부분에 추가했습니다. UEFI와 BIOS 둘다 해결됩니다

Ventoy -> AIO boot는 grub.cfg 편집만 하시면 됩니다

 

#************************************************************************************

 

if [ "$grub_platform" = "pc" ]; then

 

    menuentry 'AIO BOOT (grub2win or grub2xp)' --class=boot_g4d {

        if search -n -s -f /AIO/grub/grub2win; then

            ntldr /AIO/grub/grub2win

        elif search -n -s -f /AIO/grub/grub2xp; then

            ntldr /AIO/grub/grub2xp

        else

            echo "/AIO/grub/grub2win or grub2xp NOT found"

        fi        

    }

 

elif [ "${grub_platform}" == "efi" ]; then

  

    menuentry 'AIO Boot + BOOTX64.EFI' --class=boot_uefi {   

        if search -n -s -f /efi/boot/bootx64.efi; then

            terminal_output  console

            chainloader /efi/boot/bootx64.efi

            boot 

        else

            echo "BOOTX64.EFI NOT found"

        fi        

    }

 

fi

 

function ventoy_pause {

    echo "press Enter to continue ......"

    read vtTmpPause

}

 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

AIO Boot의 AIO / grub / grub.cfg 은 다음을 추가했습니다

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

### BEGIN /etc/grub.d/00_header ###

 

if [ -s $prefix/grubenv ]; then

load_env

fi

 

if [ -e ${prefix}/grubenv_${grub_platform} ]; then

load_env --file ${prefix}/grubenv_${grub_platform}

fi

 

if [ -z "$grub_enable_menu_hotkey" ]; then

export grub_enable_menu_hotkey=1

save_env grub_enable_menu_hotkey

fi

 

if [ "${grub_platform}" == "efi" ]; then

set modules="gfxmenu part_acorn part_apple part_bsd part_dfly part_dvh part_plan part_sun part_sunpc"

export efi=1

if [ "${grub_cpu}" == "x86_64" ]; then

export _SPEC_UEFI_ARCH="x64"

export _SPEC_UEFI_ARCH_2="64"

export _SPEC_UEFI_ARCH_3="64"

 

    menuentry 'Ventoy + BOOTX64.EFI' --class=boot_uefi {   

        if search -n -s -f /ventoy/bootx64.efi; then

            terminal_output  console

            chainloader /ventoy/bootx64.efi

            boot

        elif search -n -s -f /efi/boot/bootx64_Ventoy.efi; then

            terminal_output  console

            chainloader /efi/boot/bootx64_Ventoy.efi

            boot 

        elif search -n -s -f /efi/boot/bootx64.efi; then

            terminal_output  console

            chainloader /efi/boot/bootx64.efi

            boot

        else

            echo "bootx64_Ventoy.efi or BOOTX64.EFI NOT found"

        fi        

    }

else

export _SPEC_UEFI_ARCH="ia32"

export _SPEC_UEFI_ARCH_2="86"

export _SPEC_UEFI_ARCH_3="32"

fi

if [ x"$secureboot" == xON ] -a [ -z "$fucksb_done" ]; then

sbpolicy -i

fucksb -i

fucksb --off

export fucksb_done="?"

fi

elif [ "${grub_platform}" == "pc" ]; then

set modules="gfxmenu search linux linux16 afs bfs ext2 f2fs hfs hfsplus iso9660 jfs part_acorn part_apple part_bsd part_dfly part_dvh part_plan part_sun part_sunpc udf ufs1 ufs1_be ufs2 xfs zfs sfs progress"

export pc=1

export memdisk="(${root})/AIO/Tools/memdisk"

export g4d_path="(${root})/AIO/Tools/grub4dos"

 

   menuentry 'Ventoy (core.img)' {   

        if search -n -s -f /ventoy/core.img; then

           multiboot /ventoy/core.img

        else

            echo "/ventoy/core.img NOT found"

        fi        

    }

 

fi

 

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

본문의 글을 복사하면 줄 간격이 커지는군요. 관계없습니다

제가 방금 본문 복사하여 다시 VHD 새로 만들어서 테스트해봤습니다. 정확한 부분에 복사하는 것이 중요합니다

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

AIO Boot -> Ventoy 는 위에 grub.cfg 편집과 core.img 파일과 추가 작업이 필요합니다

Ventoy가 1.0.21 버전으로 되면서 EFI / boot / bootx64.efi 파일을 인식하지 못 하는 문제가 있어서 여기의 bootx64.efi 을

같은 2번째 파티션의 ventoy 폴더에 복사해주셔야 됩니다

 

그리고 지난 사용기의 댓글에 올라온 core.img 파일도 ventoy 폴더에 넣어주셔야 됩니다. 파티션은 관계없습니다

https://windowsforum.kr/review/14123365

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
10056 소프트웨어| 컴퓨터를 빠르고 클린하게 사용하는법 2 [레지스트리 관리툴] [12] boksiri 7589 0 04-15
10055 소프트웨어| 오프라인 - 마소 전제품 다운로드 업데이트 툴 [18] boksiri 8304 0 04-15
10054 소프트웨어| [추가정보] 오프라인 - 마소 업데이트 툴 [2] boksiri 6211 0 04-15
10053 소프트웨어| 커서에 "한글 < - > 영어" 표시 툴 [14] boksiri 6960 0 04-15
10052 소프트웨어| 운영체제 관리자 최고 권한얻기에 대하여... [8] 만사형통 6905 0 04-16
10051 소프트웨어| 램디스크+슈퍼캐시+이부스트 최악의 조합 [11] 고진거진허 9459 0 04-16
10050 소프트웨어| 프로세스 관리툴 [ SystemExplorer ] [5] boksiri 6462 0 04-16
10049 소프트웨어| [유용한정보] (담비노트) 아주 좋은 문서편집 및 Web편집 ... [5] 어울아비 7930 0 04-17
10048 소프트웨어| 얼마전 로,엔님이 올리신 '윈도우 8'의 taskbar_usertile ... [4] 해삼 7281 0 04-17
10047 하드웨어| 초보자도 쉽게 할 수 있는 샌드브릿지 PC조립가이드 [4] 빨간부엉 14236 0 04-17
10046 소프트웨어| 새로운 파일관리법 [ 글내용 추가-제목수정 ] [17] boksiri 7520 0 04-17
10045 소프트웨어| Martview 2.05 프로그램 살펴보기(특이한 PDF보기 프로그램) [10] 만사형통 7209 0 04-17
10044 소프트웨어| Make_PE3로 WIN7 PE만들기 [57] 만사형통 16555 0 04-18
10043 하드웨어| 라나푸스 변신 성공.... ^^ [13] 하늘사랑 11273 0 04-20
10042 소프트웨어| 인터넷( Lan ) 연결, 차단 제어 툴 [7] boksiri 7113 0 04-22
10041 소프트웨어| JE JIN,DISM TOOL1.0 [5] 만사형통 6387 0 04-23
10040 소프트웨어| 저사양PC에서 POWER-UltimatePE-Standalone 2011-04-20사용기 [19] 만사형통 8805 0 04-24
10039 소프트웨어| 1KEY Ghost32 [5] 만사형통 8318 0 04-25
10038 소프트웨어| 외국 무료 웹하드 이용시 8 배 빨리 받습니다.(mediafire) [3] boksiri 9292 0 04-25
10037 소프트웨어| VMware_ThinApp_툴로 무설치 버전제작시 -> [8] boksiri 6972 0 04-25
XE1.11.6 Layout1.4.8