カスタムISOを使用してUbuntu Server 18.04 Bionicのインストールを自動化しようとしています。私が見つけることができる既存のソリューションは機能していないようです。この時点で達成したいのは、言語を自動的に選択することです。少なくともその後、私は別の行き詰まりに陥っていないことを確認できます。
ISOについては、ubuntu-18.04-live-server-AMD64.iso
から始め、次のファイルを持つようにISOを更新しました。
preseed.cfg
d-i debian-installer/locale string en_US
d-i debian-installer/language string en
ks.cfg
auth
bootloader
keyboard us
lang en_US
langsupport en_US
mouse
part / --onpart=sda1 --grow
rootpw --disabled
timezone --utc
isolinux/lang
en
isolinux/langlist
en
isolinux/txt.cfg
default live
label live
menu label ^Install Ubuntu Server
kernel /casper/vmlinuz
append boot=casper initrd=/casper/initrd.gz auto file=/cdrom/preseed.cfg locale=en_US languagechooser/language-name=English localechooser/supported-locales=en_US.UTF-8 countrychooser/shortlist=US priority=critical ks=cdrom:/ks.cfg ---
isolinux/isolinux.cfg
path
include menu.cfg
Prompt 0
timeout 1
「ライブ」ブロックの名前を変更して、システムが起動しないことを確認することで、「ライブ」ブロックが開始されていることを確認しました。
さまざまなアプローチの組み合わせを多数試しました。これは私が思いつく最も単純なテストケースで、文書化されたあらゆる方法で言語を設定しようとするだけです。
私の知る限り、preseedシステムは代替ISOで使用されるDebian Installerでのみ動作します。ライブISOでは動作しません。
@ olivierb2が述べているように、非ライブDVDのみが自動化を許可します。
Isolinux/txt.cfgで
上記のコードから、Live DVDを使用しているように見えます。
ここからダウンロード http://cdimage.ubuntu.com/releases/18.04/release/ (CPUに一致し、ファイル名に「Live」という単語が含まれていない場合)。