강좌 / 팁

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

2020.09.09 17:55

메인보드 조회:3092 추천: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 - - -
4289 윈 도 우| 새로운시작 딜레이에관한거!! 윈7도포함 [11] SE7EN 21493 0 06-21
4288 소프트웨어| [수정등록]삼성 리커버리 솔루션 이식하기 (ATIV PRO) [11] 달리아 21309 12 12-24
4287 윈 도 우| cmd.exe 항상 관리자 권한으로 실행하기 [14] poison 21265 5 10-23
4286 윈 도 우| 윈도우7 USER-PE로 XP 를 설치하는 방법 [3] 세리아 21256 3 07-23
4285 우측 하단 테스트모드 [3] Isitea 21237 0 08-01
4284 윈 도 우| 바탕화면에 익스플로러아이콘 생성 + 복구 [14] 그리움 21232 0 04-24
4283 windows 7 정상 종료 안될때 [3] nomi 21195 0 07-13
4282 윈 도 우| 윈도우XP 계정의 권한을 최고 권한(SYSTEM)으로 상승시키기 [14] 치치 21159 1 01-19
4281 소프트웨어| 중국어TXT 중국어깨짐 현상,,, (중국판 윈도우에서 작업한 ... [6] 화이팅맨 21136 1 11-19
4280 윈 도 우| Total Uninstall 등록팁 [5] 고독남 21067 3 01-29
4279 윈 도 우| 윈도우7, 2008R2, XP, MAN7PE 몽땅 통합하기! [7] Fentanest 20978 0 07-31
4278 윈 도 우| 윈도우7 USER-PE로 윈도우8 을 설치하는 방법 [12] 세리아 20913 6 08-17
4277 하드웨어| 트위터를 통해서 잠자는 시간을 알수 있다??? SleepingTime... [3] 아무개 20907 0 03-26
4276 윈 도 우| 예약파티션 100MB 제거하기 [3] 우금티 20877 0 01-31
4275 하드웨어| foobar 2000 v1.0.1 설치와 Yin Yang v0.9.2 by Br3tt 스킨... [6] ♥ZARD 20799 0 03-19
4274 윈 도 우| Windows 7 Professional 이하 에디션에 언어팩 설치하기 [6] PiPS 20628 0 03-01
4273 윈 도 우| UEFI 설치의 모든것 [13] LazyFlow 20625 4 11-09
4272 비스타및윈도7 복사속도높이기 [19] q12345 20610 1 08-31
4271 윈 도 우| usb 이용한 윈도우7 설치 ((스누피님 블로그 링크)) [7] 노을 20603 0 02-19
4270 윈 도 우| (펌)윈도우8을 편리하게 쓰는 3가지 팁 [11] 푸른강산 20559 2 11-27
XE1.11.6 Layout1.4.8