Ubuntu 16.04 не имеет доступа к консоли VMWare после загрузки на кластере VMWare vSphere 5.5 с EFI

Я установил новый Ubuntu Server 16.04 в наш кластер VMWare, чтобы опробовать его и приступить к созданию шаблона для него. После установки отображается IP-адрес, и, кажется, он работает, если я подключусь к нему по SSH, но я ничего не вижу на консоли. Я говорю это для перезагрузки гостевой ОС, и это работает, я вижу вещи на экране во время процесса загрузки, но затем, когда я ожидаю, что появится типичный текстовый экран входа в систему, он станет пустым. Попытка взаимодействовать с ним ничего не дает. Я проверил, что open-vm-tools установлен и есть. Я выбрал EFI вместо BIOS для виртуальной машины, что не характерно для нас на данный момент.

vmgfx показан загруженным в соответствии с выводом lsmod.

lshw & lspci отображает следующую информацию об адаптере дисплея:

00:0f.0 VGA compatible controller: VMware SVGA II Adapter


   *-display
         description: VGA compatible controller
         product: SVGA II Adapter
         vendor: VMware
         physical id: f
         bus info: pci@0000:00:0f.0
         version: 00
         width: 32 bits
         clock: 33MHz
         capabilities: vga_controller bus_master cap_list rom
         configuration: driver=vmwgfx latency=64
         resources: irq:16 ioport:1140(size=16) memory:f4000000-f7ffffff memory:f8000000-f87fffff memory:80000000-80007fff

Я также раскомментировал строку / etc / defaults / grub «GRUB_TERMINAL = console».

Есть ли какие-либо предложения по отображению экрана входа в консоль VMWare?

0
задан 28 April 2016 в 21:55

3 ответа

человечность 16.04 использует systemd вместо выскочки. для конфигурирования systemd для последовательной консоли только необходимо обновить grub2 для использования последовательной консоли, и systemd будет также настроен для последовательной консоли.

все, что необходимо сделать, измените строки в , файл

GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8"

# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"

/etc/default/grub затем выполняется update-grub

, удостоверяются, что Вы используете ttyS0... это чувствительно к регистру... иначе, Вы будете только видеть меню начальной загрузки личинки, и Вы не доберетесь, фактическая консоль

см. также: http://0pointer.de/blog/projects/serial-console.html

0
ответ дан 29 April 2016 в 07:55
  • 1
    Можно отметить тот ответ как хороший ответ тогда. – Fla 2 October 2017 в 08:29

Я не имел этой точной проблемы, но обычно выхожу с последовательной консолью и 16.04. Я нашел, что это помогло, и возможно это поможет Вашему случаю также. Запоминание, которое 16.04 представляет systemd, или

systemctl start getty@ttyS0.service

, должно помочь или:

ln -s /usr/lib/systemd/system/getty@.service  /etc/systemd/system/getty.target.wants/getty@ttyS0.service

Сопровождаемый перезагрузкой. (Последний работал на меня.)

Найденный этим в https://www.it-hure.de/2012/04/enable-serial-console-with-systemd /

0
ответ дан 29 April 2016 в 07:55
  • 1
    Спасибо за предложение выручить. Мой ноутбук имеет ядро i3 процессор с RAM на 4 ГБ, внутренняя память 500 МБ. – Avik Banerjee 27 September 2017 в 01:02

Имел ту же проблему, зафиксировал его путем установки разрешения экрана личинки и затем перезапуска.

sudo vi /etc/default/grub
GRUB_GFXMODE=800x600
sudo update-grub
sudo shutdown -r now

можно также сделать это однажды при начальной загрузке, если Вы видите меню начальной загрузки личинки путем нажатия 'e' и изменения настроек как так:

gfxmode "800x600"  

затем нажатие control+X для начальной загрузки.

0
ответ дан 29 April 2016 в 07:55

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

Похожие вопросы: