このガイド に従ってUbuntuのカスタマイズバージョンを作成しています。
これで、CDの構造が完成しました。次のコマンドでブータブルISOイメージを生成する必要があります。
Sudo grub-mkrescue -o live_cd.iso/path/to/cd/root
UEFI mdeでVirtualBoxで正常に起動する完全に機能するisoイメージを取得しました。
問題はisoをUSBフラッシュドライブにコピーすると(ddコマンドを使用)起動しないUEFIモードでの実際のマシン
ただし、レガシーBIOSモードでフラッシュドライブを正常に起動できます。
インストールしましたgrub-efi
パッケージも。
誰が私が間違っているのか教えてもらえますか?
ありがとう!
マウントスティック
Sudoマウント-t vfat/dev/sdX/mnt
別のGrub2をUSBにインストールします。
Sudo grub-install --no-floppy --force --root-directory =/mnt/dev/sdX
ISOをスティックにコピー
cp -v〜/ live-cd.iso/mnt
以下を/mnt/boot/grub/grub.cfg
に追加します
set default="0"
set timeout=10
insmod fat
set iso_path=/live-cd.iso
loopback loop (${usb})${iso_path}
set root=(loop)
set bootopts="boot=casper iso-scan/filename=${iso_path} noprompt"
menuentry "Boot ISO from HDD/USB" {
linux (loop)/casper/vmlinuz $bootopts
initrd (loop)/casper/initrd.img
}
それはあなたの問題を解決するかもしれません