カスタム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
}

おすすめ記事