web-dev-qa-db-ja.com

Live CDをデフォルトで「Ubuntuを試す」で起動します

Ubuntu 15.10に基づいてカスタムライブCDを作成しています。ユーザーが最初の起動画面を見ると(そしてキーを押さないと)、ユーザーは「Ubuntuを試す」または「Ubuntuをインストールする」を選択できるGUIメニューに自動的に起動します。

first boot screen image

ただし、ユーザーがキーを押すと、テキストメニューが表示されます。 「Try Ubuntu」を選択すると、目的のライブCDが直接起動します。

text boot menu image

テキストメニューでインストーラのブートエントリを正常に削除できます(isolinux/txt.cfg)。ただし、ユーザーがキーを押さない場合、デフォルトのブートオプションは変更されません。インストールパッケージubiquityの削除はオプションではありません。ユーザーがインストーラーを直接起動できないようにしたいだけです。

「Try Ubuntu」で起動するようにデフォルトの起動オプションを変更するにはどうすればよいですか?

1
BasilFX

これは 私の古い回答の簡略化され改訂されたバージョンです

ライブセッションを直接起動するには、/isolinux/isolinux.cfg ISOイメージファイルのコンテンツで、次の2行のコードを変更します。

  1. default vesamenu.c32 with default live

  2. 最後の行をコメント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および公式フレーバーに適用される可能性があります。

参考文献

  1. syslinuxをすぐに起動するように設定する方法 Unix&Linux Stack Exchange

  2. Config Syslinux Wikiで

3
clearkimura