Как использовать полноэкранный сервер Ubuntu в virtualbox?
Я установил сервер Ubuntu 12.4 в Oracle Virtual box, после завершения установки я не могу использовать сервер Ubuntu в полноэкранном режиме, гостевые дополнения, присутствующие в виртуальном ящике, будут работать на сервере ubuntu.
5 ответов
Вы можете запустить консоль сервера Ubuntu в VirtualBox с разрешением, поддерживаемым вашей графической картой через среду virtualbox.
Быстрые Шаги
Проверьте разрешения, поддерживаемые вашей графической картой через VirtualBox Environment (VBE). Вы сможете это выяснить, введя команду '
vbeinfo
'в консоли GRUB (нажмите клавишу C, когда появится меню загрузки GRUB).Выберите одно разрешение, затем откройте "/etc/default/grub" (например,
sudo vim /etc/default/grub
) и измените строку#GRUB_GFXMODE=640x480
что-то вроде этогоGRUB_GFXMODE=1152x864
(где 1152x864 должно быть вашим пользовательским разрешением, которое также поддерживается вашей графической картой).Теперь выполните эти две команды одну за другой:
sudo update-grub sudo reboot
Теперь вы должны увидеть консоль вашей виртуальной машины в пользовательском разрешении, которое вы только что установили.
(PS: как сказал Хавьер Ривера, полное разрешение экрана может быть невозможным.)
Как упомянуто в Надлежащем способе изменить разрешение терминала в Ubuntu Server 13.04? вам также нужно установить
GRUB_GFXPAYLOAD_LINUX=keep
в файле /etc/default/grub, в противном случае разрешение используется только во время загрузки
Другие ответы у меня не работали должным образом в Ubuntu 16.10 - например, разрешение будет применено, но затем будет отменено в различных точках позже во время загрузки. Что в итоге сработало, так это сочетание следующих трех настроек в /etc/default/grub
:
GRUB_GFXMODE=1280x1024 # width x height required - see below
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_GFXPAYLOAD_LINUX=keep
После запуска:
sudo update-grub
sudo reboot
ПРИМЕЧАНИЕ. Поддерживаемые разрешения можно определить из grub. Удар C
в приглашении grub введите:
set pager=1 (To enable paging of long vbeinfo output)
vbeinfo
reboot (When done)
При выборе разрешения достаточно ширины x высоты (если вы не особо заботитесь о настройке глубины цвета).
Что я всегда делаю, так это устанавливаю ssh на сервере, а затем использую putty для доступа к серверу. Это не только позволяет мне просматривать сервер в полноэкранном режиме, но также позволяет подключаться к нему с других компьютеров.
чтобы установить метапакет ssh (клиент и сервер), просто запустите:
sudo apt-get install ssh
Вы можете установить только openssh-server
если вам не нужен клиент ssh на виртуальной машине.
Драйвер отображения гостевых дополнений VirtualBox работает только в графическом режиме, а не в текстовом. Вам нужно будет установить Xorg, чтобы использовать его в полноэкранном режиме.