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
エラーの原因は何ですか?また、どうすれば問題を回避できますか?
インストーラーが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)
再起動して再インストールします。