Мінімальна версія Ubuntu у VirtualBox не може отримати повноекранну роздільну здатність


1

Перш ніж можливо скасувати або закрити / позначити цю публікацію як дублікат, зауважте, що я працюю з CLI Ubuntu, тому встановлення гостьових доповнень у virtualbox не допоможе. Я вже спробував це. Я також пробував інші рішення: наприклад , це або це і багато інших посади. Я не був впевнений, чи варто мені задавати це питання в macOS, Ubuntu або SuperUser stackexchange, тому я задав його тут.


У мене на моєму MacBook під керуванням macOS EL Capitan версії 10.11.6 встановлений Ubuntu Minimal 16.04.3 LTS tty1 на VirtualBox версії 5.1.30 r118389. Коли я на повноекранному екрані вікно з left cmd ⌘+ fробочим вікном CLI Ubuntu не збільшується.

Очікуване рішення:

Майже всі рішення, які я знайшов в Інтернеті, потребують редагування цих файлів:

  • /etc/default/grub
  • /etc/grub.d/00_header

Кроки:

  1. Утримуйте shift ⇧ під час завантаження, щоб перейти до меню GRUB
  2. натисніть, Cщоб перейти до GRUB CLI
  3. введіть команду, set pager=1щоб переконатися, що ви бачите довгі прибутки
  4. введіть команду vbeinfoабо videoinfoнатисніть клавішу Enter кілька разів, щоб переглянути всі ваші опції для роздільної здатності екрана. На моєму комп'ютері у мене є роздільна здатність екрана 2880x1800і з vbeinfo, який я вибрав 1152x864x32.
  5. натисніть shift ⇧ +, escщоб повернутися до меню GRUB, а потім завантажтесь у звичайному режимі
  6. Під час завантаження редагуйте /etc/default/grubсуперусером та застосуйте будь-яку редакцію:
    • Змінюючи значення GRUB_CMDLINE_LINUX_DEFAULT="splash quite"для quiet vga=0x0365або nomodesetабо quiet text vga=0x160або splash vga=792...
    • коментує рядок GRUB_GFXMODE=...і редагує значення до вибраного на кроці 4
    • Додавання рядка внизу, як GRUB_GFXPAYLOAD=...із тим самим значенням, що і вище абоkeep
  7. Редагування файлу за /etc/grub.d/00_headerдопомогою привілеїв суперпоширення та застосування змін:
    • редагування рядка if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1152x864x32 ; fiвідповідно до роздільної здатності, обраної на кроці 4
    • Додавання рядка if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1152x864x32 ; fiнижче
    • Знайдіть рядок set gfxmode=${GRUB_GFXMODE}і додайте set gfxpayload=${GRUB_GFXPAYLOAD}нижче
  8. оновити grub update-grubабо update-grub2з суперрусером
  9. перезавантажити

Під час завантаження або в GRUB CLI матерує розмір вікна, але коли він завантажується, головний командний рядок ще невеликий! Я спробував інші резолюції та інші можливі комбінації, але жодна не працює. Буду вдячний, якщо ви могли б допомогти мені знайти проблему та вирішити її.

Відповіді:


1

Я думаю, що я знайшов рішення. Ну частково! За допомогою наведеного нижче рішення ви зможете налаштувати роздільну здатність до будь-якого з наявних варіантів, GRUB>vbeinfoале він не буде автоматично налаштовуватися під вікно.

Рішення:

цієї публікації ) єдиний файл, який потрібно редагувати, - це /etc/default/grub. Отже після кроку 5 відредагуйте файл та

  1. змінити значення GRUB_CMDLINE_LINUX_DEFAULT="splash quite"наnomodeset
  2. знайдіть GRUB_GFXMODE=...рядок і додайте його GRUB_GFXPAYLOAD_LINUX=...згодом, з роздільною здатністю, яку ви вибрали на кроці 4.

А потім продовжте з кроку 8, щоб оновити GRUB та перезавантажити.

PS Я також випробував проблему з Ubuntu 17.10 на Windows 10, тому проблема не має нічого спільного з версією Ubuntu на будь-якій хост-операційній системі.


0

Потрібно встановити в гостьовій ОС гостьові доповнення до віртуальної скриньки та на деяких версіях Ubuntu, підтримка GCC також отримати максимально можливий розмір екрана.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.