강좌 / 팁

소프트웨어 ventoy "ventoy.json" 정리한것 (2차)

2020.09.09 17:55

메인보드 조회:3100 추천:16

이전에 올린것은 싹 무시 해주세요.

간단히 설명합니다. 먼저 "ventoy.json" 파일 내용부터...

 

{ <- 대괄호 시작은 , 콤마 안붙습니다.

    "control": [ <- 꺽쇠괄호 역시 시작은 콤마 안붙습니다.

        { "VTOY_DEFAULT_MENU_MODE": "0" }, <- 끝날때마다 콤마 붙습니다.

        메뉴 모드 0 은 리스트모드 1 은 디렉토리 별로 묶어서 표현합니다.

 

        { "VTOY_FILT_DOT_UNDERSCORE_FILE": "1" },

        아래 다임아웃 10초가 지나면 지정해둔 첫번째 파일이 선택됩니다.

 

        { "VTOY_DEFAULT_SEARCH_ROOT": "/sources" }, <- 개인적 폴더로 변경하시거나 그대로 사용. 폴더 존재해야함.

        ROOT 의 sources 폴더를 지정(사용자 입맛에 맞게 변경가능)

 

        { "VTOY_MENU_TIMEOUT": "10" }, <- 타이머작동. 10초.

         타이머작동 대기시간은 10초  이상도 됩니다. 키 입력없이 시간이 지나면 지정해둔 파일이 먼저 실행 됩니다.

 

        { "VTOY_DEFAULT_IMAGE": "/win10pe_uefi.iso" } <- 맨 마지막줄은 안붙습니다.

         키 입력없이 10초가 지나면 win10pe_uefi.iso 파일이 먼저 실행 됩니다.

 

    ], <-꺽쇠괄호 마지막이니 콤마 붙습니다. 아직 끝난것이 아니고 이어진다는의미? 콤마 빠지면 여러군데 작동이 안됩니다.

 

테마부분 역시 마찬가지 입니다. 주석처리를 위해 # 처리도 안됩니다.

그리고 1차 에서는 모드에 필요없던게 2차에선 적용됩니다. 오류부분을 수정했기에...

좌측하단 버전 정보와 모드 그리고 홈페이지 주소 제거는 안됩니다.

다만 투명처리로해서 안보이게 하면 됩니다.

투명처리 코드는 #00ff0000 입니다. 자릿수가 많지요.

헥스용이 아닌 안드로이드용임. 그런데 먹혀요. 리눅스.우분투.수세 기타 등등....

다 안해봤지만 ;;;.. ventoy 뺀또는 먹힘..

    

    "theme": {

        "file": "/ventoy/themes/poly-light-master/theme.txt", <- 앞으로 테마는 테마있는 위치 폴더만 지정해주면됩니다.

        "gfxmode": "1920x1080",

        "display_mode": "GUI",

        "serial_param": "--unit=0 --speed=9600",

        "ventoy_left": "5%",

        "ventoy_top": "95%",

        "ventoy_color": "#00ff0000", <-투명처리 안드로이드용 코드

        "fonts": [

        "/grub/fonts/ascii.pf2",  <- 폰트가 있는 경로와 파일 이름. 복.붙 해서 추가 해도 됩니다. 단 끝에는 콤마

        "/grub/fonts/gulim16b.pf2",

        "/grub/fonts/unicode.pf2",

        "/grub/fonts/unifont16b.pf2"  <- 마지막은 콤마 안붙음.

        ] <- 응..? 얘는 없네..?  얘는 시작에 꺽쇠괄호 붙은게 아니라 중간에 붙어서 안붙습니다.

    }, <-대괄호 끝이자 이어지는게 더 있다는 의미로 콤마 붙습니다.

 

    "menu_class" : [

        {

            "key": "windows_setup",

            "class": "windows"

        },

        {

            "key": "dreampe_x64",

            "class": "windows"

        },

        {

            "key": "win10pe_uefi",

            "class": "windows"

        },

        {

            "key": "vhd_grubfm",

            "class": "windows"

        },

        {

            "key": "ubuntu",

            "class": "ubuntu"

        },

        {

            "key": "Fedora-Workstation-",

            "class": "fedora"

        },                

        {

            "key": "openSUSE-Leap-15.2-NET-x86_64",

            "class": "opensuse"

        }

    ],

 

    

    "auto_install" : [

        {

            "image": "/windows_setup_lite.iso",

            "template": "/ventoy/script/windows_unattended.xml"

        },

        {

            "image": "/sources/CentOS-8.2.2004-x86_64-boot.iso",

            "template": "/ventoy/script/centos_kickstart.cfg"

        }

    ],

 

    "menu_alias" : [

        {

            "image": "/win10pe_uefi.iso",

            "alias": "Windows10 PE"

        },

        {

            "image": "/windows_setup_lite.iso",

            "alias": "Windows RS4 x64 KO KR Lite Install"

        }

    ]

} <- 멘위 시작이 대괄호 이며 마지막이라 콤마 안붙습니다.

      대충 이해 하셨다고 퉁 치고

      파일은 ventoy.json  이것으로 교체 하십시오.

 

 

테마관련해서 수정할부분이 또 있어요. grub.cfg  이 파일 인데요.

편집기로 열어서 찾지마시고 끝까지 쭉~~~욱 내리세요. 그후 쫌만 올리면

set theme=$prefix/themes/poly-light-master/theme.txt

구문 보이실거에요. 폴더 경로를 수정해주셔야 됩니다.

그리고 버전도 숨김처리 됩니다.

맨 아래서 쫌만x3 올리면

# set VENTOY_VERSION="1.0.20"

구문이 보이는데요. # 붙으면 비활성화 / 안붙으면 활성화 됩니다.

파일은 debug.cfg grub.cfg localboot.cfg power.cfg 교체 하십시요.

 

또하나 첨부한 grub.cfg 를 사용하게 되면 아래구문 수정해주세요.
if [ -f $vtoy_iso_part/ventoy/ventoy_wimboot.img.gz ]; then
    vt_load_wimboot $vtoy_iso_part/ventoy/ventoy_wimboot.img.gz
elif [ -f $vtoy_efi_part/ventoy/ventoy_wimboot.img.gz ]; then
    vt_load_wimboot $vtoy_efi_part/ventoy/ventoy_wimboot.img.gz
fi
 
ventoy_wimboot.img.gz  -> ventoy_wimboot.img  로 수정해주시기 바랍니다.
기존 ventoy_wimboot.img 용량 2.9MB -> ventoy_wimboot.img.gz 용량 1.1MB gz압축툴로 압축한겁니다.
적용해보니 문제없이 잘 작동합니다. 귀찮으시면 ventoy_wimboot.img.gz 파일 첨부하니 파일교체만 해주세요.
첨부파일 ventoy_wimboot.img.gz
 
 
나머지 theme.txt 관련 수정은 테마 마다 위치가 다 틀려서 딱 고정적으로 짚어줄수없습니다.
사요자가 위치파악해서 직접 수정해야되지요.
그리고 테마 다운받은파일 압축풀어보시면 icon 폴더가 없는게 있습니다.
이때는 기존에 있는 icon 폴더를 복사해서 넣으시면됩니다.
물론 theme.txt 열어서 icon 이라시작하는 구문이 하나도 없다면 필요없지만 있으면 추가해야됩니다.
 
팁 이라면..  하단에 단축키 설정추가 하시려면 아래 구문을 제일 마지막에 추가해 주시면 됩니다.
위치 설정은 직접하셔야 됩니다.
    + label {text = "@VTOY_HOTKEY_TIP@" color = "cyan" align = "left"} 이부분에서
cyan 대신에 Hex코드 넣어도 됩니다. 예) #000000
 
모니터 화면상을 기준으로 했을때......
    left = 25% 왼쪽끝에서 오른쪽 25% 지점에서 시작
    top = 95% 높이 수치인데 시점이 반대 입니다. 모니터상 위에서 아래로 봐야됨.
                위에서 시작해서 아래 95% 지점
 
테마변경시 또다른 예. 
    top = 100%-30  이건 어떻게 해석해야 될까요?
                      앞에 100% 는 위에서 아래 100% 지점을 말하며
                      -30 은 아래 100% 에서 위로 30 올라간 지점부터 시작한다는 의미입니다.
                      즉.. -30은 밑에서 위로 시작하는 수치라 보면 됩니다.
 
    width = 10%  해당 출력 메세지 의 넓이. 시작점위치
    height = 25   해당 출력 메세지 의 길이. 줄이고 늘리고 하는 역활 
 
 
 
 
# 하단메뉴 단축키 F1 ~ F6 메뉴 옵션
 
+ hbox{ 
    left = 25%
    top = 95%
    width = 10%
    height = 25
    + label {text = "@VTOY_HOTKEY_TIP@" color = "cyan" align = "left"} 
}
 
+ hbox{ 
    left = 28%
    top = 93% 
    width = 10%
    height = 25
    + label {text = "@VTOY_MEM_DISK@" color = "red" align = "left"} 
}
 
 
 
 
여기 까지 2차 수정 보안된 겁니다.
 
나머지 ventoy 자체만으로 wim 파일 과 vhd 파일 부팅은 무리네요..
suk 님의 글 참고해서 grubfm_multiarch.iso 이 파일이 있어야 가능할것 같은데..
이외에 추가 파일이 더 있을지? 적용법등은 suk 님 강좌올라올때까지 기다려야 할듯..
 
번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
806 소프트웨어| nircmd.exe 다운 받아 windir에 복사하기 ps1 ahk [19] 지후빠 899 6 01-05
805 소프트웨어| Ventoy 대용량 usb/외장하드 부팅 문제 해결 [17] suk 4076 22 12-25
804 소프트웨어| Edge 업데이트 차단하기 [5] 봄빛깔 2013 5 11-26
803 소프트웨어| S3. 번역기-Firefox+Google Chrome용 부가 기능: 한국어 지원 [2] VₑₙᵤₛG 1128 6 11-24
802 소프트웨어| Ventoy 설치 중 에러 [4] 별내리는바 2327 4 11-16
801 소프트웨어| OCR(문자 인식) 활용 & 자작 프로그램 [12] 바이바이 2794 17 11-16
800 소프트웨어| 리얼텍 오디오 드라이버 무한반복 설치 방지 방법 [2] 좋게멋지게 4111 7 11-15
799 소프트웨어| Resource Hacker™ 5.1.8 - 리소스 수정 설명 [5] VₑₙᵤₛG 1109 11 11-15
798 소프트웨어| 엑셀(64bit) 시작시 기본 한글 입력모드로 VBA [17] 지후빠 1891 13 10-28
797 소프트웨어| MS Office 2019 에서 VBA(visual basic) 사용 팁 오호라7 2011 5 10-27
796 소프트웨어| 배치파일로 각종 대화상자 만들기 (The Wizard's Apprentice) [4] 히이이잌 1916 11 10-27
795 소프트웨어| 엑셀 활용하여 배치파일 만들기 [7] 히이이잌 2592 11 10-24
794 소프트웨어| upx 언패킹 강좌 입니다 [15] 줄리아니 2237 8 10-21
793 소프트웨어| FASTKEYS 런처 기능 소개 BecauseI 1529 6 10-10
792 소프트웨어| VHD 교차 부팅으로 순간 복구 구현하기 [14] gooddew 2474 20 10-10
791 소프트웨어| "열기/다른 이름으로 저장" 창에서 빠른 경로 변... [8] 지후빠 1651 15 10-09
790 소프트웨어| 오토핫키로 명령 프롬프트 실행하기 스크립트 [4] 미유키로즈 930 8 09-25
789 소프트웨어| DISM++ 로 부팅 오류 복구하기 [13] gooddew 2378 16 09-21
788 소프트웨어| 데이터 손실 없이 동적 디스크를 기본디스크로 변경하기 [3] gooddew 2194 11 09-19
787 소프트웨어| aida64 보고서 작성 기능 배치파일 활용 [3] 히이이잌 690 7 09-15
XE1.11.6 Layout1.4.8