Некоторое время я использовал настольную установку Ubuntu 16.04 в качестве сервера, но с выпуском 18.04 я решил сделать чистую установку серверной версии. Так что это однодисковая система с одной загрузкой, где я хочу заменить 16.04 рабочий стол на 18.04 сервер.
Однако на этапе создания раздела Ubuntu 18.04 не удается выполнить установку сервера, как с разделением по умолчанию всего диска, так и с выбранными вручную разделами. Журнал показывает трассировку стека Python: функция util.file_size
из curtil
завершается с ошибкой на линии
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)
Перезагрузка и установка снова.
Для меня это была дата. Трафик HTTPS не работает, если дата слишком сильно отклонена. Это была новая коробка, и дата была совершенно неправильной. Я настроил его в BIOS (UTC), и следующая попытка прошла гладко. Я много раз пробовал раньше с разными конфигурациями, думая, что это что-то еще, так что я почти уверен, что это была дата.