web-dev-qa-db-ja.com

18.04「curtin command block-meta」でサーバーのクリーンインストールが失敗する

Ubuntu 16.04デスクトップインストールをしばらくの間サーバーとして使用していましたが、18.04のリリースで、サーバーエディションのクリーンインストールを行うことにしました。したがって、これはシングルディスク、シングルブートシステムで、16.04デスクトップを18.04サーバーに置き換えます。

ただし、Ubuntu 18.04サーバーインストーラーは、ディスク全体のデフォルトのパーティション分割と手動で選択したパーティションの両方で、パーティション分割ステップ中に失敗します。ログにはPythonスタックトレースが表示されます:curtilからのutil.file_size関数が行で失敗します

with open(path, 'rb') as fp:

エラーOSError: [Errno 6] No such device or address: '/dev/sda2'で。これは、現在の16.04デスクトップインストールを含む(まだ機能している)拡張パーティションです。 Google、SO、またはaskubuntuで関連するケースを見つけることができず、デバイスが存在しないと読み取る理由がわかりません。インストーラーからシェルを終了し、/dev/sda2をマウントしようとすると、エラーが発生します

mount: /bla: /dev/sda2 is not a valid block device

fdisk -l /dev/sdaからの出力の切り捨て:

...
Device    Boot ... Type
/dev/sda1  *       Linux
/dev/sda2          Extended
/dev/sda5          Linux LVM

エラーの原因は何ですか?また、どうすれば問題を回避できますか?

3
Sebastiaan

インストーラーがLVMパーティションを削除しようとしても同じエラーが発生しました。

インストールが失敗した後、[コマンドラインに移動]を選択します。そこから:

$ Sudo fdisk -l (to see the drive name and see the partitions)

$ Sudo parted

p

select /dev/sda (or whatever your drive is named)

p (too show the partitions and their numbers)

rm 1

rm 2

(etc until they are all gone)

q

$ Sudo fdisk -l (verify the partitions are gone)

再起動して再インストールします。

7
Michael Blasius