부팅 메뉴 옵션을 라이브 USB 드라이브의 GRUB에 전달하시겠습니까?

부팅 메뉴 옵션을 라이브 USB 드라이브의 GRUB에 전달하시겠습니까?

나는 우분투 시스템을 가지고 있으며 USB 드라이브에서 Clonezilla 무인 이미지/재이미지를 실행하는 반자동 방법을 원합니다. 이를 위해 GRUB 메뉴 항목을 다음 줄로 수정했습니다. (복구용 하나, 이미지용 하나):

menuentry "RESTORE IMAGE" --id live-default {   $linux_cmd /live/vmlinuz boot=live union=overlay username=user config components noswap edd=on nomodeset enforcing=0 noprompt ocs_prerun="mount -L Images /mnt" ocs_prerun1="mount --bind /mnt/images /home/partimag/" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -r -j2 -c -k0 -scr -icds -p reboot restoredisk ask_user ask_user" keyboard-layouts=en-us ocs_live_batch="yes" locales=en_US.UTF-8 vga=788 ip= nosplash net.ifnames=0 i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1   $initrd_cmd /live/initrd.img }

나는 런닝머신에서 다음과 같은 것을 할 수 있기를 원합니다.

  1. 다음 부팅(efibootmgr 사용?)을 USB 드라이브로 설정
  2. 터치 또는 설정무엇USB 드라이브의 GRUB 메뉴 항목에서 RESTORE 또는 IMAGE 옵션을 선택합니다.
  3. USB 드라이브로 재부팅하고 선택한 부팅 경로를 실행하십시오.

내가 생각할 수 있는 가장 어리석은 방법은 기본 메뉴 항목을 설정하기 위해 매번 USB grub.conf를 수정하는 것입니다. 더 나은 방법이 있어야겠죠?

답변1

1단계: 언급한 대로 efibootmgr을 사용하세요.

set default="0"2단계: /clonezilla-usb-drive/boot/grub.cfg에 하나가 있습니다.

메뉴 항목 제목, ID 또는 색인으로 바꾸세요.

https://www.gnu.org/software/grub/manual/grub/grub.html#default

관련 정보