web-dev-qa-db-ja.com

Ubuntu ISOを変更して起動可能にするにはどうすればよいですか?

Ubuntuイメージのいずれかを変更し、UEFIを搭載したコンピューターのUSBデバイスからブートする方法を教えてください。

16.04デスクトップイメージ、16.04サーバーイメージ、または16.04の代替バージョンのいずれかを変更しようとしています。

ネットワーク上のksファイルを追加するために、isoのgrub.cfgに変更を加えたいと思います。

これを複数の異なる方法で試してみましたが、USBデバイスにDDした場合(またはStartup Disk Creatorを使用した場合)に自動的に起動しないイメージになりそうです。 EFIファイルを手動で選択し、USBで正しいファイルを選択して起動できますが、それだけで動作するようにしたいと思います。

イメージをアンパックして、1つのファイルを変更してから再度パックしようとしましたが、USBから起動しないイメージになります。 「ISO Master」で画像内の単一のファイルを変更しようとしました-同じ結果です。

単一のファイルを変更するとイメージが起動できなくなる理由を理解できず、助けが必要です。

5
Tobias

非常に強力なツール live-build を使用して、UbuntuなどのdebianベースのシステムのカスタムISOイメージを作成できます。 GRUBの変更は非常に簡単です。ライブビルドをインストールしたら、grub.cfgファイルを編集し、/includes.chroot/boot/grub/フォルダーに配置する必要があります。

より高速にするには、最初にUbuntuの「シード」を使用して、ライブビルドの作業ディレクトリに汎用Ubuntu ISOをビルドするために必要なすべてのものを設定します。それよりも、カスタムgrub.cfgファイルを必要な場所に追加して、イメージをビルドできます。 live-buildマニュアルは非常に優れていますが、非常に「強力」です。 Live Systems Manual

変更を加えたISOイメージ全体を「ビルド」する必要があるため、変更は失敗します。リソース(およびライブに含めるパッケージの量)によっては、ISOを作成するのにかなり時間がかかる場合があります

私はこのマニュアルを見つけましたUbuntuのドキュメントを確認しています: LiveCDCustomization 方法は異なり、マニュアルには他のマニュアル(「Ubuntuサーバーイメージの構築」など)へのリンクがあります。

私は、ISOの建物で遊んでいたときにGUIで試したのを覚えています。名前を思い出せません。あまり成功しませんでした。しかし、少し修正すれば動作するはずです。いくつかの研究でそれを見つけると思います:このようなGUIの数百はありません。乾杯

1
kcdtv