Я установил новый 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?
человечность 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
Я не имел этой точной проблемы, но обычно выхожу с последовательной консолью и 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 /
Имел ту же проблему, зафиксировал его путем установки разрешения экрана личинки и затем перезапуска.
sudo vi /etc/default/grub
GRUB_GFXMODE=800x600
sudo update-grub
sudo shutdown -r now
можно также сделать это однажды при начальной загрузке, если Вы видите меню начальной загрузки личинки путем нажатия 'e' и изменения настроек как так:
gfxmode "800x600"
затем нажатие control+X для начальной загрузки.