Ошибка загрузки 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.
Надеюсь на эту помощь