Ошибка загрузки ubuntu-20.04-live-server-amd64.iso на виртуальной машине VMware

Я пытаюсь установить Ubuntu 20.04 на виртуальную машину VMware, используя ubuntu-20.04-live-server-amd64.iso в качестве загрузочного образа и установка через VMware Remote Console, но безуспешно.

При попытке загрузки я получаю строку состояния ISOLINUX, (бесполезный) графический экран с клавиатурой и человеческими логотипами, но затем:

Иногда я получаю выбор языка, могу выбрать "английский", а затем получить список параметров загрузки, но мои нажатия клавиш, кажется, игнорируются в этот момент, поэтому я не могу продолжить.

В некоторых других случаях экран клавиатуры / человека остается не менее минуты, а затем в конечном итоге процесс загрузки возвращается к текстовой консоли и отображает различные ошибки:

piix4_smbus 0000:00:07.3: SMBus Host Controller not enabled!
sd 2:0:0:0: [sda] Assuming drive cache: write through
ln: /tmp/mountroot-fail-hooks.d//scripts/init-premount/lvm2: No such file or directory
mount: mounting /cow on /root/cow failed: No such file or directory
Checking integrity, this may take some time
Connecting to plymouth: Connection refused

Затем процесс загрузки просто зависает, казалось бы, на неопределенный срок (хотя точки прогресса (или их отсутствие) продолжаются). К сожалению, похоже, что у него нет суперкоровьих способностей.

В конце концов выясняется, что после ожидания примерно 20 минут точки отсутствия прогресса заканчиваются, а затем, наконец, запускается установщик текстового режима (и может быть успешно установлен). Однако я бы не стал рассматривать это как правильное решение. Я рассматривал возможность установки минимальной версии 18.04, а затем обновления оттуда в качестве временного решения.

Кто-нибудь еще испытывал что-либо подобное или есть какие-либо советы?

3 ответа

Только что закончил установку нескольких из них, и произошла ошибка из-за отсутствия UUID диска, доступного для виртуальной машины.

Чтобы исправить, мне пришлось

  • открыть vSphere
  • выключите виртуальную машину (не может сделать это, если питание включено)
  • отредактируйте виртуальную машину (щелкните правой кнопкой мыши, измените настройки...)
  • перейдите на вкладку Параметры виртуальной машины сверху
  • открыть расширенный раздел
  • Нажмите "Изменить конфигурацию" в "Параметры конфигурации".
  • нажмите "Добавить параметры конфигурации"
  • добавить вариант с disk.EnableUUID как имя и TRUE как ценность
  • перезагрузите машину
  • Хорошо, сохраните и т.д. и перезапустите

Вместо того, чтобы монтировать.iso к виртуальной машине на консоли с вашего компьютера, загрузите.iso как объект библиотеки содержимого. Затем смонтируйте.iso на виртуальной машине, которую вы создаете, через только что созданный CLO. Вы по-прежнему будете получать сообщение от Plymouth: Refused to connect etc., однако он завершит свою проверку гораздо быстрее.

Для меня проверка снизилась с 10-15 минут (или примерно того, что вы, кажется, испытываете) до ~10 секунд.

Я нашел это в старой версии https://whitehatty.com/2012/09/30/vmware-fusion-5-fix-ubuntu-linux-12-04-host-smbus-controller-not-enabled/

Как это исправить:

sudo nano /etc/modprobe.d/blacklist.conf

добавьте строку:

blacklist i2c-piix4
reboot

PS. Вы также можете попробовать добавить больше оперативной памяти, процессора и видео

Got to Settings>System>Motherboard> Base Memory:
Settings>System>Processor> CPU:

Немного увеличьте видеопамять, чтобы посмотреть, поможет ли это (думаю, в серверной версии это не потребуется).

Settings>Display>Screen>Video Memory: try to increase it like 32mb,64mb and so.

Надеюсь на эту помощь

Другие вопросы по тегам