제목 : [강좌] Ventoy 그까이꺼 대충~~
간장종지6465
<추가> 설명은 https://venusgirls.tistory.com/entry/Ventoy-1006 여기 너무 자세하게 나옵니다.
ISO 파일을 Ventoy 호환으로 표시하는 방법
ISO 파일의 OS가 "Ventoy 호환성"인 경우 Ventoy가 Ventoy 호환성을 알 수 있는 방법이 있어야 합니다. Ventoy는 일단 ISO 파일을 Ventoy 호환성으로 처리하면 가상 디스크를 만들 뿐 후크는 수행하지 않습니다.
이것이 가장 쉬운 방법입니다.
이름이 ventoy.dat 또는 VENTOY.DAT 파일을 ISO 루트 디렉터리에 넣습니다. 파일의 내용은 중요하지 않지만 이 파일(ventoy.dat)을 사용하는 것이 좋습니다.
이 것을 보시고 (바쁘시면 뒤쪽을 위주로) 아래의 설명을 보시면 개념을 잡는데
도움이 됩니다.
실제로 ISO_파티션에는 ISO, WIM, VHD 파일 이외에 아무 것도 없어도 됩니다. 일반적으로 ventoy폴더만 만들어 대부분 사용하구요
저는 suk님 강좌 따라하기 중이라 폴더가 많은 것 뿐입니다.
grub.cfg 파일을 워드패드롤 열러 본 것인데 사실 여기에 ventoy의 모든 법칙이나 규약(환경설정)이 다 있다고
보셔도 됩니다.
그리고 중요한 것이 파티션의 구성이고 이것을 cfg에서 어떻게 정의하였는지 잘 나와 있습니다.
뒤에 추가 하겠지만 중요한 ventoy.json의 위치가 나와 있습니다.
그리고 wim파일과 VHD파일의 부팅을 가능하게 해주는 img파일의 위치를 정의하고 있습니다.
그리고 가장 중요한 테마의 사용 기준에 대한 설명이 있네요.
이처럼
핵심은 ventoy를 설치하면 ISO_파티션(ventoy) - 활성파티션-과 EFI_파티션(VTOYEFI)-숨겨져 안보임=이 생성되는데
ISO파티션에는 ISO,WIM,VHD파일을 넣고 ventoy폴더를 만들어 그속에 ventoy.json파일과 theme폴더를 넣어 관리하고
EFI파티션에는 grub.cfg 속에서 설정을 관리하면 되는데 이속에도 ventoy폴더가 있고 별도의 themes폴더 밑에 ventoy폴더가 또 있다는 것.
플러그인은 ISO파티션의 ventoy폴더를 만들어 넣고 ventoy.json 파일로 관리하고 (테마 관리 포함)
테마는 EFI파티션의 themes폴더 밑에 테마를 넣고 grub.cfg로 관리합니다. 그러니까 테마는 양쪽 파티션에서 둘 다 되는데
ISO파티션에 없으면 EFI파티션을 따른다입니다.
그리고 ventoy_vhdboot.img와 ventoy_wimboot.img는 양쪽 파티션 ventoy폴더 밑에만 넣어면 OK. 두파티션에 모두 설치 가능
grubfm_multiarch.iso 파일은 ISO파티션에 아무곳에나 설치하면 됩니다. VHD부팅하시려면 ISO파티션을 NTFS로 포멧하셔야 합니다.
기타 등등이 있는데 대충 이렇게 정리하시고 더 궁금한 것은 내용 확인 바랍니다.
아주 중요한 사항을 빠트렸군요. 부팅 하려는 파일은 영어와 아스키문자만 되고 원래 한글이 안됩니다.
한글을 인식시키려면 https://windowsforum.kr/lecture/14061567 요기를 참조 해서 4개의 cfg파일은 EFI파티션 grub 밑에 덮어쓰기 하시면
됩니다. 그러면 한글은 인식을 하는데 테마라든가 몇몇 수정사항이 발생하는데 개인이 알아서 하셔야 합니다.
하나 더! ventoy 소문자라야 합니다. Ventoy 이렇게 폴더 만드시면 역시 에러 납니다. 대소문자 구분합니다.
그리고 제일루 중요한 것 파일이름에에 공백이 있으면 인식하지 않습니다.
beyond compare로 grub-KO.cfg(1.0.20)-메인보드님 제공파일이 1.0.21로 업데이트 하면 깨지는 바람에
소 뒷걸음 치기로 감쪽같이 맹글어 냈습니다 ㅋㅋㅋ grub-ko.cfg(1.0.21) 첨부파일 참조 바랍니다.
요거 이름 바꿔서(grub.cfg) EFI_파티션 grug폴더에 덮어쓰기 하시면 됩니다. 21grub-ko.cfg debug.cfg localboot.cfg power.cfg
ISO_파티션이라고 굳이 표현한 것에도 이유가 있을 것이다. 말그대로 여기는 ISO파일만 집어 넣는 곳이다.
물론 wim파일 vhd파일을 넣어도 된다. 단 플러그인인 ventoy_wimboot.img와 ventoy_vhdboot.img 파일을 ISO_파티션의 ventoy폴더 밑에 붙여넣고
나서이다. 그리고 사실상 플러그인의 모든 설정을 관장하는 ventoy.json파일도 여기에 넣어 주면 된다.
ventoy 홈페이지의 문서탭에 가서 한글로 번역을 하면
ventoy.json(벤토이 플로그인)에 대한 자세한 설명이 나오고
문법이 틀렸는지 맞게 작성이 되었는지 외부 인터넷 사이트에서도 확인이 가능하고
자체적으로도 F5번 키를 누르면 디버그모드로 진입하여 구문의 에러를 자체 검정해 준다.
보는 것처럼 1. 제어부문, 2.테마부문, 3.클레스부문, 4.별칭부문, 5.메뉴확장부문, 6.자동설치부문, 7.주입부문, 8.지속성부문으로
이루어져 있는데.... 사실상 1.제어부문과 2.테마부문만 거의 사용하므로 나머지는 개별적으로 살펴 보시길.
걍 이런게 이따카더라 정도만 이해 하고 패쓰 PASS~~
중요한 것은 제어와 테마뿐.
정신 건강에 나쁘므로 suk님 말씀처럼 테마 이후 플러그인은 과감하게 삭제 하심이 좋습니다.
이후 suk님이나 집앞의 큰나무님이나 메인보드님 강좌를 참고하시면 좋습니다. 감사합니다.
댓글 [35]
포토엔유
- 2020.09.22
- 17:06:51
강좌 너무 잘봤습니다.
혹시 벤토이 부팅시 일정시간내에 키보드 입력이 있을시에만 벤토이로 부팅되게끔 설정할 수 있는 메뉴가 있을까요??
아무입력이 없으면 다음 부트 미디어로 자동으로 부팅되게끔이요..
간장종지6465
- 2020.09.23
- 08:24:57
{
"control": [
{ "VTOY_DEFAULT_MENU_MODE": "0" },
{ "VTOY_FILT_DOT_UNDERSCORE_FILE": "1" },
{ "VTOY_DEFAULT_SEARCH_ROOT": "/sources" },
{ "VTOY_MENU_TIMEOUT": "10" }, <=10초 후에 부팅
{ "VTOY_DEFAULT_IMAGE": "/win10pe_uefi.iso" } <=원하는 파일명 지정
저는 요것 밖에 모르겠습니다.
],
문경세재
- 2020.09.22
- 18:14:42
아이고
또 해내셨군요.
노력은 하겠지만 아무래도 386 컴퓨터 수준이 슈퍼를 따라가려면 터질것 같습니다.
도대체 잠을 안 주무시는지 어떻게 이런 결과물을 내시는지 놀랍습니다.
역시 고수님이시요 선배님이십니다.
제 능력이 되는데까지 따라 해보렵니다.
저를 위해 잘 차려진 잔치상 감사히 잘 받겠습니다.
건강 잘 챙기십시요.
고맙습니다. -꾸벅-
易모地뗀思아之기
- 2020.09.22
- 19:57:57
정리만 하고 있네요! 조만간 짬이 날때 잘 따라서 해보아야 겠어요! 감사합니다^^
간장종지6465
- 2020.09.23
- 08:32:47
안그래도 저도 선우사부님 안부가 궁금하긴 합니다.
한 4시간은 투자한 것 같습니다.
투자한 시간에 비해 결과물이 영~ 이지만
그저 도움이 되고자 하는 마음만 봐 주시면 감사하겠습니다.
고맙습니다.
간장종지6465
- 2020.09.23
- 08:34:42
백만수물둘~~ 졸지에 백만돌이 되었네요. ㅋㅋㅋ 감사합니다.
도전할 용기를 드릴 수 있고 조금이나마 도움이 되셨다니
뜻한바를 이루었네요. 감사합니다.
ws원이
- 2021.08.16
- 19:40:50
VTOY FILT DOT UNDERSCORE FILE 이게 이해가 잘 안되는데 ' 1 ' 로 지정하면 접두사를 어떻게 필터링한다는 거죠????
수고하셨습니다.^^