기 타 리눅스 메뉴작성에 대해... 고수분 도움 요청...
2022.01.29 17:42
현제...
맨땅에 해딩하는식으로 윈도우상에서 Grub2 to USB 를 제작중인데....
깡통 USB 에 Grub2 2.0.6 버전을 심었습니다.
Bios / Uefi 둘다 테스트 결과 부팅 잘 됩니다.
부팅 메뉴 는 아래 제일 하단에 재부팅 과 전원끄기 만 넣었습니다.
여기에 ......
멀티부팅 메뉴를 넣고자 하는데 종일 검색해봐도 답이 없어 도움요청합니다.
USB or 외장하드 기타 등등에서....
1. 윈도우 + 리눅스 멀티부팅 메뉴.
2. 윈도우 + 기타 OS 설치 메뉴.
Q. Ventoy 를 사용하면 되지않느냐? 반문하실것 같아...서....
A. Ventoy 는 EFi 파티션이 32MB 한계 입니다. 그러나 지금 작업중인건 제한이 없습니다.
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=NanumGothic_Regular14
else
font="${prefix}/fonts/NanumGothic_Regular14.pf2"
fi
if loadfont $font ; then
set gfxmode=1024x768x32,1024x768x24,1024x768x16,1024x768,auto
set gfxpayload=keep
load_video
insmod gfxterm
insmod jpeg
insmod png
terminal_output gfxterm
background_image -m stretch $prefix/themes/Windows11_Dark/background.png
set theme=($root)/grub/themes/Windows11_Dark/theme.txt
fi
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=60
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=60
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
menuentry "컴퓨터 재시작" {
reboot
}
menuentry "컴퓨터 전원끄기" {
halt
}
댓글 [1]
-
메인보드 2022.01.29 18:55
어떻게 하긴 해서... 설치메뉴는 구성한것 같네요. 문제는 로딩속도가 느림... -_-;;; 괜한 뻘짓하는것일수도...