사용자 정의 Grub 메뉴 항목에서 ISO 파일을 부팅할 수 없습니다

사용자 정의 Grub 메뉴 항목에서 ISO 파일을 부팅할 수 없습니다

USB 없이 ISO 파일을 부팅하려고 해서 grub 메뉴 항목을 추가했는데 부팅하면 항상 다음과 같은 메시지가 표시됩니다.완전히검은 화면이 있어서 시도해 보았지만 grml-rescueboot여전히 같은 결과입니다. 가상 머신을 사용하여 ISO 파일을 계속 실행할 수 있는지도 확인했는데 실제로 실행되었습니다.

어떤 아이디어가 있나요?

편집하다

여기를 가리키는 메뉴 항목을 grub customizer생성하기 위해 호출된 앱을 사용했습니다 .xubuntu

menuentry "Xubuntu 20.04 (Updated)"{
    set root='(hd0,2)'
    search --no-floppy --fs-uuid --set=root b53c5bd9-24df-4727-bb68-77b3ec344f92
    loopback loop /home/mahmoud/Downloads/xubuntu/xubuntu-20.04.1-desktop-amd64.iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/mahmoud/Downloads/xubuntu/xubuntu-20.04.1-desktop-amd64.iso quiet splash locale=en_US bootkbd=us console-setup/layoutcode=us noeject --
    initrd (loop)/casper/initrd.lz
}

감사해요.

답변1

원래 사용자로부터:

내 문제에 대한 해결책을 찾았습니다. 몇 번 검색한 후에 메뉴 항목 상단에 다음 줄을 추가하면 된다는 것을 알았습니다.

rmmod tmp

감사해요.


tpmsudodus 편집: 원래 사용자의 솔루션에 오타가 있는 것 같습니다. (아님 tmp) 이어야 합니다 .

rmmod tpm

다음 Ubuntu 도움말 페이지 링크에는 grub을 통해 Ubuntu 20.04 iso 파일을 부팅하는 예가 포함되어 있습니다.GRUB 파일을 수동으로 편집. Xubuntu는 Ubuntu의 커뮤니티 버전이며 Ubuntu와 동일한 부팅 구조를 가지고 있습니다.

메뉴 입력 예

다음은 사용자 sda5의 Downloads 폴더에 있는 Ubuntu 12.04 64비트 ISO용 GRUB 메뉴 항목의 예입니다.

...

Ubuntu 20.04 LTS의 경우 grub 2.04로 부팅

일반적으로 UEFI 모드에서 '''grub 2.04'''로 부팅할 때 tpm.

menuentry "Ubuntu 20.04 ISO" {
   set isofile="/home/<username>/Downloads/ubuntu-20.04-desktop-amd64.iso"
   # or set isofile="/<username>/Downloads/ubuntu-20.04-desktop-amd64.iso"
   # if you use a single partition for your $HOME
   rmmod tpm
   loopback loop (hd0,5)$isofile
   linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
   initrd (loop)/casper/initrd
}

관련 정보