Я встановив сервер Ubuntu 12.4 у віртуальний вікно Oracle, після завершення встановлення я не можу використовувати сервер Ubuntu у повноекранному режимі, додатки для гостей, наявні у віртуальній коробці, працюватимуть на сервері ubuntu.
Я встановив сервер Ubuntu 12.4 у віртуальний вікно Oracle, після завершення встановлення я не можу використовувати сервер Ubuntu у повноекранному режимі, додатки для гостей, наявні у віртуальній коробці, працюватимуть на сервері ubuntu.
Відповіді:
Консоль сервера ubuntu у VirtualBox можна починати з роздільної здатності, яку підтримує ваша графічна карта через середовище virtualbox.
Перевірте роздільну здатність, яку підтримує ваша відеокарта, через середовище VirtualBox (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
Тепер ви повинні побачити консоль вашого VM у спеціально встановленому роздільному розпорядженні.
( 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
ПРИМІТКА 1. Підтримувані резолюції можна ідентифікувати зсередини grub. Натисніть C
на запит grub та введіть:
set pager=1 (To enable paging of long vbeinfo output)
vbeinfo
reboot (When done)
При виборі роздільної здатності достатньо ширини х висоти (якщо ви також конкретно не піклуєтесь про налаштування глибини кольору)
Примітка 2: Якщо ви не бачите меню GRUB, утримуйте його Shiftпід час завантаження.
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
була висунута вимога отримати резолюцію змінити.
Що я завжди роблю, це встановити ssh на сервер, а потім використовувати шпаклівку для доступу до сервера. Це не тільки дозволяє мені переглядати сервер у повноекранному режимі, але також дозволяє мені підключитися до нього з інших машин.
щоб встановити метапакет ssh (клієнт та сервер), просто запустіть:
sudo apt-get install ssh
Ви можете встановити лише openssh-server
якщо вам не потрібен ssh-клієнт у віртуальній машині.
Драйвер дисплея гостьових додатків VirtualBox працює лише в графічному режимі, а не в текстовому. Вам потрібно буде встановити Xorg, щоб використовувати його на весь екран.