소프트웨어 [동영상] 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 | - | - | - |
6972 | 윈 도 우| Ro*n님 4-Language 최종 사용 간단 인증입니다. [14] | 몰라18 | 1166 | 7 | 10-10 |
6971 | 윈 도 우| [테스트] ISO 안에 wim 수정하여 다시 ISO 만들기 [46] | suk | 2393 | 57 | 10-10 |
6970 | 윈 도 우| Roen님 20H2_19042.546 최종버전 테마적용기 입니다 [17] | 낭만도동넘 | 1221 | 14 | 10-09 |
6969 | 윈 도 우| 윈도 설치 [157] | 집앞의_큰 | 3724 | 106 | 10-09 |
6968 | 기 타| 그게 그 이렇습니다. [67] | 집앞의_큰 | 2238 | 73 | 10-08 |
6967 | 윈 도 우| [추가-UEFI모드][사용기]ventoy <-> Aio_boot suk님 ... [22] | 간장종지646 | 1383 | 15 | 10-08 |
6966 | 기 타| [내용추가] PE (ISO)를 Y:으로 마운트하기 [17] | suk | 1474 | 21 | 10-07 |
6965 | 윈 도 우| KJ님 PE 오디오 드라이버 잡기와 FSCapture 글자입력 오류 [17] | 솔향 | 1130 | 21 | 10-06 |
6964 | 윈 도 우| Windows Stackover V6.01 [48] | 졸린사자 | 1412 | 67 | 10-06 |
6963 | 윈 도 우| 이제는 사용자 휴대폰 쓸만 합니다 [3] |
|
1756 | 6 | 10-06 |
6962 | 윈 도 우| 버전 2004 > 버전 2009 (20H2) 업그레이드 하기 [20] | suk | 2238 | 24 | 10-06 |
6961 | 윈 도 우| PE사용하지 아니하고 snapshot으로 백업 복구 방법 [16] | 유체 | 1915 | 24 | 10-05 |
6960 | 윈 도 우| 윈도우 서버는 윈도우 사용중에 복구 가능합니다 [16] | suk | 1311 | 17 | 10-04 |
6959 | 윈 도 우| (+추가내용 )Windows 10 Stackover Ver.6 [369] | 졸린사자 | 2418 | 160 | 10-04 |
6958 | 윈 도 우| 윈도우 설치용 파일 활용법 [10] | maniaa | 2054 | 20 | 10-02 |
6957 | 윈 도 우| 윈도우 설치용 Setup 파일입니다. [15] | maniaa | 2112 | 32 | 10-02 |
6956 | 윈 도 우| 사무실 컴퓨터 이제 껏다끼면 초기화 되게 했습니다~ [16] | 두힘 | 2828 | 13 | 10-02 |
6955 | 윈 도 우| Win10XPE93 으로 WinPE 만들어보기 [6] | 단테9 | 1320 | 13 | 10-02 |
6954 | 기 타| 유*님 WinPE_Recover.Au424 복구시스템을 따라하여 보았습니다 [12] | 왕초보 | 1033 | 14 | 10-02 |
6953 | 윈 도 우| PE활용법을 궁리중입니다. [11] | maniaa | 1052 | 22 | 10-01 |
수고 하심에의한 참고사항들 감사 합니다.