Ubuntu 15.10に基づいてカスタムライブCDを作成しています。ユーザーが最初の起動画面を見ると(そしてキーを押さないと)、ユーザーは「Ubuntuを試す」または「Ubuntuをインストールする」を選択できるGUIメニューに自動的に起動します。
ただし、ユーザーがキーを押すと、テキストメニューが表示されます。 「Try Ubuntu」を選択すると、目的のライブCDが直接起動します。
テキストメニューでインストーラのブートエントリを正常に削除できます(isolinux/txt.cfg
)。ただし、ユーザーがキーを押さない場合、デフォルトのブートオプションは変更されません。インストールパッケージubiquity
の削除はオプションではありません。ユーザーがインストーラーを直接起動できないようにしたいだけです。
「Try Ubuntu」で起動するようにデフォルトの起動オプションを変更するにはどうすればよいですか?
これは 私の古い回答 。の簡略化され改訂されたバージョンです
ライブセッションを直接起動するには、/isolinux/isolinux.cfg
ISOイメージファイルのコンテンツで、次の2行のコードを変更します。
default vesamenu.c32
with default live
最後の行をコメントui gfxboot bootlogo
挿入#
行の先頭
手順2が必要です。それ以外の場合、タイムアウトまで最初のスプラッシュ画面が表示されます。これは、Wikiで説明されているように、ui
モジュールがdefault
設定をオーバーライドするためです(Referencesを参照)。
デフォルト設定
# D-I config version 2.0
include menu.cfg
default vesamenu.c32
Prompt 0
timeout 50
ui gfxboot bootlogo
変更された構成
# D-I config version 2.0
include menu.cfg
default live
Prompt 0
timeout 50
#ui gfxboot bootlogo
Xubuntu 14.04 ISOイメージを使用して、変更した構成をテストしました。同じ手順は、リリースに関係なく、すべてのUbuntuおよび公式フレーバーに適用される可能性があります。
参考文献
syslinuxをすぐに起動するように設定する方法 Unix&Linux Stack Exchange
Config Syslinux Wikiで