Ubuntu 16.04サーバーを新しいHPE ML150ハードウェアにインストールしています。インストールがファイルのコピーを完了すると、追加ソフトウェアのインストールを求めるプロンプトが表示されます。
このステップで何を選択しても、インストールは失敗を報告し、インストールのどのステップから続行するかを選択するように促します。
UbuntuデスクトップでStartup Disk Creatorを使用して作成したUSBからインストールしていたことに注意してください。
このステップで仮想端末を見ると、インターネットからではなくCD-ROMからパッケージを取得しようとしているようです。タイムサーバーに接続してタイムゾーンを把握しようとする前のステップで、インターネット接続が正常に機能するためです。
ディレクトリを/target/etc/apt
に変更します。
cd /target/etc/apt
sources.list.apt-setup
をsources.list
にコピーします:
cp sources.list.apt-setup sources.list
編集sources.list
:
nano sources.list
deb cdrom
で始まる行をコメントアウトして、次のようにします。
# deb cdrom:[Ubuntu-...
パッケージのアップグレード:
chroot /target apt-get update
chroot /target apt-get upgrade
押す Alt+F1 インストーラーに戻り、開始ソフトウェアの選択
現在のインストールを終了したい場合は、@ klausのすばらしい回答をご覧ください。将来のインストールでこれが起こらないようにインストールディスクを修正する場合:
インストールログを表示します。ファイルの終わりに興味があります:
tail -50 /var/log/syslog
これにより、インストールディスクを作成したときに、必要なパッケージバージョンが削除されたことがわかります。
Jul 11 00:42:19 in-target: The following packages have unmet dependencies:
Jul 11 00:42:19 in-target: Perl : Depends: Perl-base (= 5.22.1-9ubuntu0.2) but 5.22.1-9ubuntu0.5 to be installed
Jul 11 00:42:19 in-target: E: Unable to correct problems, you have held broken packages
Jul 11 00:42:19 in-target: tasksel: apt-get failed (100):Configuring pkgsel' failed with error code 1
Jul 11 00:42:19 main-memu [2511 WARNING:
Jul 11 00:42:19 main-menu [2511: WARNING: Menu item 'pkgsel' failed with error code 1
インストーラーはインストールディスクでパッケージを見つけましたが、バージョンが間違っていました。インストールディスク作成スクリプトでこれを修正すると、インストールは成功しました。