web-dev-qa-db-ja.com

Ubuntu Live CDを起動するときにubiquityコマンドを使用するにはどうすればよいですか?

デフォルトのUbuntuISOでは、「InstallUbuntu」というラベルの付いたメニューのブートコマンドにonly-ubiquityが含まれています。デフォルトのKubuntuでは、「Start Kubuntu」というラベルの付いたメニューに、maybe-ubiquityが含まれています。これは、デスクトップ環境のない単一のウィンドウでKubuntuを試すかKubuntuをインストールするかをユーザーに示します。

問題は、only-ubiquityおよびmaybe-ubiquityコマンドが[UbuntuMini Remix 10.04上に構築された]私のリミックスでは機能しないのに対し、デフォルトのUbuntu 10.04ISOは正常に機能することです。さらに、起動時にユビキタスインストーラーがどのようにアクティブ化されるのかわかりません。

誰かがこの問題を修正する方法を教えてもらえますか(または少なくとも起動時にユビキタスインストーラーを使用する方法を説明できますか)?

1
user109256

問題は、パッケージングや依存関係の問題である可能性が最も高いです。

新しいリリースでリミックスを数年間実験した後、私はこの発見に到達しました。実際、古いリリース(10.04リミックス)のユビキタスコマンドは、試行錯誤しながら何度も再構築を試みた後、実際に正しく機能しました。

それ以外の場合、新しいリリース(12.04 remix)のインストーラーには別の問題があり、インストーラーはインストールを完了せずに常にクラッシュしていました。どうやら、依存関係の古いバージョンと新しいバージョンが混在していると、インストーラーがクラッシュしていました。

誰かがこの問題を解決する方法を教えてもらえますか

はい。何度も試行錯誤を繰り返しながら、自分で答えることができます。

0
user109256

この回答は、ユビキタスコマンドの使用法を明確にすることを目的としています。

「ubiquityコマンド」は、公式のUbuntuISOイメージ内のISOLINUX構成ファイルにあるブートオプションを指します。これは、ターミナルからインストーラーを実行するコマンドとは異なります。

「ユビキタスコマンド」の使い方

これまで、このようなブートオプションのインスタンスは2つしか見ていません。

  1. only-ubiquity
  2. maybe-ubiquity

Ubuntu ISOイメージは、最初のブートオプションを指定することにより、「Ubuntuのインストール」という個別のメニューを提供します。起動オプションonly-ubiquityデスクトップをロードせずに、LiveCDからインストールできます。

# Ubuntu 16.04 LTS i386 ISO image
# isolinux/txt.cfg

default live
label live
  menu label ^Try Ubuntu without installing
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash ---
label live-install
  menu label ^Install Ubuntu
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash ---

少なくとも1つの公式フレーバーであるXubuntuは、Ubuntuと同じブートオプションを使用しています。

# Xubuntu 14.04 LTS i386 ISO image
# isolinux/txt.cfg

default live
label live
  menu label ^Try Xubuntu without installing
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/xubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
label live-install
  menu label ^Install Xubuntu
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/xubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash --

Kubuntu ISOイメージは、2番目のブートオプションを指定することにより、単一のメニュー「Kubuntuの起動」を提供します。 「Kubuntuを試す」と「Kubuntuをインストールする」の2つの選択肢があるフローティングウィンドウが表示されます。起動オプションmaybe-ubiquity起動が成功した後、デスクトップをライブでロードするか、直接インストールするかを決定できます。

# Kubuntu 14.04.5 LTS i386 ISO image
# isolinux/txt.cfg

default live
label live
  menu label ^Start Kubuntu
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/kubuntu.seed boot=casper maybe-ubiquity initrd=/casper/initrd.lz quiet splash ---

「ユビキタスコマンド」の依存関係

ユビキタスコマンドを機能させるための依存関係については、どのパッケージがどの機能を提供しているか正確にはわかりません。とにかく、必要なすべてのパッケージをインストールする必要があると思います。

  • インストーラー:ubiquity ubiquity-casper
  • インストーラーフロントエンド:ubiquity-frontend-gtk OR ubiquity-frontend-kde
  • ライブシステム:casper lupin-casperこのウィキ に従って必要)。

私は2015年半ばに自分の回答を書き、受け入れました。これは、パッケージ化と依存関係の問題が原因であることが判明しました。残念ながら、ユビキタスコマンド自体は説明されていませんでした。この答えは今、その空白を埋めます。

2
user109256