次のコマンドを使用してカスタムUbuntu 22.04イメージを作成しようとしています。協会。私はCDイメージを作るのに大きな運がありません。ずっと歩いた
sudo mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-情報テーブル -o ../ubuntu-9.04.1-desktop-i386-custom.iso 。
このコマンドが機能しない理由は、Ubuntu 22.04がisolinux / syslinuxをインストールしなくなったためです。私はこれを書く別の方法を見つけようとしましたが、存在しないisolinux.binまたは.imgを使用します。 boot/grub/i386-pc/eltorito.imgで.imgを使用しようとすると、次のエラーが発生します。
xorriso: 失敗: ISO イメージに見つかりません: -boot_image ... bin_path='boot/grub/i386-pc/eltorito.img
このUbuntu 22.04カスタムイメージをインポートするのに役立ち、ブータブルイメージを作成できます。
答え1
ブートデバイスの再生方法に関する提案については、xorriso-1.5.4にお問い合わせください。
xorriso -indev ubuntu-22.04-desktop-amd64.iso -report_el_torito as_mkisofs
もはやSYSLINUX / ISOLINUXソフトウェアを使用していないことがわかります。
以前のバージョンのxorrisoは新しいレイアウトを正しく分析できませんでした。
https://askubuntu.com/questions/1403546/ubuntu-22-04-build-iso-both-mbr-and-efixorriso-1.5.2
以前のバージョンを使用して22.04 ISOを再パッケージする方法を示します。
xorriso-1.5.4
正しく機能するには、デラックスバージョンが必要です。 -boot_imageコマンドで、提案のインポートと適用に関する詳細を非表示にします。
xorriso -indev ubuntu-22.04-desktop-amd64.iso -outdev new.iso \
... \
... xorriso manipulation commands like -map, -rm, -mv ... \
... \
-boot_image any replay \
-padding included -compliance no_emul_toc
-map、-rm、-mv、-chmod については man xorriso をご覧ください。
答え2
ISOに何か問題があると思います。必要に応じて、 "dd if="[source iso]" of=[destination device]" と "status=progress" のみを使用できます。 ubuntuとxubuntu 22.04.1-desktop-amd64.iso ISOを使用してライブブートディスクを作成しようとしましたが、プロセスは成功しましたが、UEFIのBIOS設定から起動しません。 Fedora Ubuntu ISO USBを試してみましたが、問題なく起動しました。その後、debian-live-11.5.0-amd64-xfce.isoを試してみましたが、USBスティックが正しく起動しました。 Ubuntu ISOイメージには明らかに問題があります。私は "dd"コマンドを使用し、Multiwriteとxfburnを使用しました。これはxubuntu 22.04 ISOでDVDも焼いたが起動しないことを思い出させます。 Ubuntu 18スティックを持って起動しました。その後、Ubuntu Studio 20.04 LTS DVDを選択しましたが、正しく起動しました。