소프트웨어 [동영상] Ventoy <-> AIO Boot 연동하기
2020.09.18 21:03
기존에는 F4 단축키나 메뉴를 선택해야 하는데, 그것도 귀찮은 관계로 1순위 메뉴에 AIO boot와 Ventoy 전환이 나오도록 했습니다
이미 실현하신 분들도 계실 겁니다. 혼자 사용하고 계신 듯 하네요 ^^;
아래 사용기에서 만든 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 폴더에 넣어주셔야 됩니다. 파티션은 관계없습니다
댓글 [19]
-
집앞의_큰나무 2020.09.18 21:20
-
주흘 2020.09.18 21:23
항상 상세한 설명 감사합니다.
-
훈이 2020.09.18 21:25
엄청 편하네요. 좋은 가이드 감사합니다. 추천!
-
cungice 2020.09.18 21:38
동영상 잘 감상 하였습니다. 수고 많으셨습니다.
-
ehdwk 2020.09.18 21:50
수고하셨습니다.
잘 감상했습니다. -
샤 2020.09.18 22:35
수고하셨습니다.
-
배워보자 2020.09.19 00:16
잘 감상했습니다.
깔끔하게 젇리됬네요.
-
배워보자 2020.09.19 00:38
ventoy는 data 파티션에 ventoy_grub.cfg 이파일 넣고 단축키 F6 눌러서 메뉴불러오고
aio는 AIO\Menu\ 폴더에 main.cfg 넣고 단축키 받게 통일시켰습니다.
덕분에 메뉴정리 깔끔하게 되었습니다.
-
배워보자 2020.09.19 01:01
-
배워보자 2020.09.19 01:23
ventoy 일케해서 단축키 한번더 누르는거 불편하네요 ㅋ.
-
JU유틸 2020.09.19 07:05
성공 했습니다.
수고 많았습니다.
감사합니다.
-
경대 2020.09.19 09:05
고생 많으셨습니다. 덕분에 벤토이 AIO 왔다 갔다하기가 수월 해졌습니다 ^^
좋은 자료 잘사용 하겠습니다 감사합니다.
-
배낭 2020.09.19 11:17
수고 많으셨습니다..
-
Lucky 2020.09.19 14:20
수고가 많으십니다.
-
하늘개구 2020.09.20 10:12
이제 총정리가 됐나 봅니다.
넘 수고 많으셨습니다.
좋은 공부자료 고맙습니다.
-
경대 2020.09.20 18:37
suk님 혹시 vhd 만들어서 usb나 하드에 심어서 부팅 가능한 방법은 없을까요?
동작되면 아주 좋을것같애서요
-
suk 2020.09.20 18:53
제가 가상 머신용으로 만든 VHD 말씀이시죠? 본문 처음에 32GB로 있는 VHD 입니다
그 VHD는 처음부터 가상 머신용으로 만든 것입니다. 실컴에서는 부팅/사용 불가입니다. 방법도 없을 겁니다
여기서 가상 머신과 실컴이 확실히 다르다는걸 알 수 있습니다
가상 머신에서는 VHD가 가상 디스크가 아니라 실컴 디스크 역할을 하게 됩니다
그래서 가상 머신에서 VHD가 되려면 VHD 안에 다시 VHD를 넣어서 부팅해야 VHD 부팅이 됩니다 (실제 이렇게 하고 있습니다)
실컴에서는 VHD는 가상 디스크일 뿐이기 때문에 제가 알기로는 부팅 방법이 없습니다
마치 실컴에서는 VHD 안에 있는 VHD를 부팅할 수 있는 방법이 없는 것과 같습니다.
그래도 혹시 외국 포함하여 워낙 능력자분들이 계셔서 돌고 돌아서 부팅하는 방법이 있을 지는 모릅니다
이 사례는 아닙니다만, 가끔 돌고 돌아서 부팅하는 방법이 있더군요
* 전에도 실컴에서 VHD 부팅이 불가하다는 이런 댓글 쓰니까 실컴에서 VHD 부팅이 가능하다는 댓글을 쓰시는 분이 계시더군요
윈도우가 들어 있는 VHD 부팅은 실컴에서 가능합니다. Ventoy나 AIO Boot 에서도 VHD 부팅 지원해주고 있습니다
위에 제가 만든 VHD는 윈도우가 바로 풀어져 있는 VHD가 아닙니다. VHD 안에 부트 로더 포함하여 수많은 iso / wim / vhd가 들어 있습니다
이런 VHD를 실컴에서 부팅할 수 있을 지...제게는 미지의 영역입니다.
잠시 테스트용으로 32GB VHD를 만들었습니다만, 실제로는 120GB 정도 되는 VHD를 사용하고 있습니다
-
경대 2020.09.20 19:19
네 알겠습니다^^
답변감사합니다. 혹시나 방법이있을까? 했는데
좋은답변 감사드립니다.
덕분에 usb메모리에 잘만들었습니다
-
빠송 2020.09.22 13:29
감사합니다.
수고 많이 하셨습니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
6899 | 소프트웨어| ventoy 테마 변경 [35] | 집앞의_큰 | 2215 | 40 | 09-21 |
6898 | 소프트웨어| wim <-> esd 변환 (RSImageX 테스트) [14] | suk | 2172 | 17 | 09-20 |
6897 | 윈 도 우| 사용자 휴대폰 2컷 사용기 [9] |
|
1524 | 6 | 09-20 |
6896 | 소프트웨어| 초보의 ventoy 사용기 [19] | 두힘 | 1868 | 16 | 09-20 |
6895 | 모 바 일| iOS 14에서 개인 주소 on/off 기능 [3] | asklee | 820 | 1 | 09-19 |
6894 | 기 타| SUK님 Ventoy <-> AIO Boot 연동하기 따라하긔 ^__^ [19] | SHIELD | 1453 | 32 | 09-19 |
» | 소프트웨어| [동영상] Ventoy <-> AIO Boot 연동하기 [19] | suk | 1782 | 20 | 09-18 |
6892 | 소프트웨어| ventoy -> aio <-> grub4dos 스샷만.. [11] | 메인보드 | 1842 | 20 | 09-18 |
6891 | 소프트웨어| [전부 해결] AIO Boot <-> Ventoy [28] | suk | 3673 | 42 | 09-18 |
6890 | 소프트웨어| AIO <-> VENTOY 연동 [22] | 메인보드 | 1959 | 34 | 09-17 |
6889 | 윈 도 우| [내용추가2] AIO Boot <-> Ventoy 서로 부팅이 가능... [34] | suk | 2173 | 42 | 09-17 |
6888 | 윈 도 우| PE 수정 스크립트 사용 예시 [15] | 히이이잌 | 1141 | 27 | 09-17 |
6887 | 윈 도 우| (토렌트 배포 끝 ) Windows 10 Stackover Ver.5 [39] | 졸린사자 | 2551 | 52 | 09-16 |
6886 | 윈 도 우| (수정) Win10XPE89 만들어 본 것 [76] | 대하리 | 3167 | 101 | 09-16 |
6885 | 윈 도 우| D [411] | 좋은이웃 | 4379 | 674 | 09-16 |
6884 | 소프트웨어| AIO_Boot_Extractor 테마 관련 폰트 [12] | 메인보드 | 651 | 17 | 09-16 |
6883 | 소프트웨어| (수정)AIO_Boot_Extractor 변신 [110] | 집앞의_큰 | 1778 | 98 | 09-16 |
6882 | 윈 도 우| 왕자님 Win10 VHD 사용, 복원- 초보자용 [18] | 슈퍼데이 | 1424 | 23 | 09-15 |
6881 | 윈 도 우| 내꼬 USB에 저장하기(538) [36] |
|
1824 | 36 | 09-15 |
6880 | 하드웨어| AIO_Boot_Extractor 한글폰트 [18] | 메인보드 | 1130 | 29 | 09-15 |
수고 하심에의한 참고사항들 감사 합니다.