Чому Ubuntu 18.04 LTS висить під час завантаження під час встановлення у VirtualBox?


18

Я встановив Ubuntu 18.04 LTS у VirtualBox за допомогою налаштувань віртуальної машини за замовчуванням. Однак Ubuntu 18.04 LTS висить на екрані завантаження і ніколи не дістається до екрана входу. Чому це так і як це можна виправити?

Відповіді:


12

У Virtualbox вимкніть vm, потім відредагуйте налаштування віртуальної машини Ubuntu, а потім перейдіть до Display. Перемістіть повзунок «Відеопам'ять» повністю вправо. Потім також поставте галочку Прискорення: Увімкніть 3D-прискорення.

Запустіть ви знову vm. Це на Virtualbox V5.2.12


У мене вже зросла оперативна пам'ять, але ці зміни вирішили проблему для мене.
CorayThan

насправді вам слід зробити навпаки. відключити 3d прискорення, оскільки vm box не підтримує апаратне прискорення в gnome
девіант

Це чудово працює.
Ноам Шалев

6

Проблема полягає в тому, що Ubuntu 18.04 LTS, очевидно, не любить налаштування оперативної пам’яті 1 ГБ, що є типовим для VirtualBox. Хоча Ubuntu 18.04 LTS рекламується для роботи з 1 Гб оперативної пам’яті, в моєму випадку це не працювало.

Вимкніть віртуальну машину та надайте їй більше пам’яті, в ідеалі принаймні 2 Гб. Немає необхідності перевстановлювати Ubuntu 18.04 LTS. Власне, встановити його за допомогою оперативної пам’яті за замовчуванням лише 1 ГБ ідеально, оскільки більші розміри оперативної пам’яті призводять до більших розмірів файлів підкачки, а заміна всередині VirtualBox не рекомендується, оскільки тоді буде два рівні заміни (хост і гість).

Після перезавантаження віртуальної машини з більшою кількістю пам'яті вона більше не висить на екрані завантаження.

У той же час, коли регулюється об'єм пам'яті, може бути сенс надати віртуальній машині більше процесорів. Типова кількість процесорів за замовчуванням - 1, але більшість навіть найнижчих процесорів ноутбуків сьогодні мають як мінімум 4 віртуальні ядра процесора, а кращі - 8.


2
release.ubuntu.com/18.04 повідомляє, що для встановлення вам потрібно принаймні 1024 Мб оперативної пам’яті.
juhist

1
Моя така ж поведінка, і я дав їй 4 Gig RAM.
warhansen

6

Я спробував усі вищенаведені підказки, і жоден з них не працював на мене. Ще через 3 години я зрозумів, що попередня установка Docker включила Hyper-V на моїй (Win10) машині, що, очевидно, не дуже добре з VirtualBox. Отже, ще одна підказка - повторно перевірити, чи Hyper-V або інший гіпервізор вже не працює, і відключити його, якщо так. Успіхів у вирішенні неполадок.


1
Жоден з інших фіксованих не працював, це те, що мені виправило.
DMin

5

Я запускаю VM з Ubuntu 18.04 на macOS. У гостя є безліч базової пам'яті (ОЗП) та декілька процесорів.

(Це сирий VM, який я використовував безпосередньо над HW на ПК в іншому місці. Зазвичай, коли є оновлення ОС, саме там я оброблю їх. Я підозрюю, що в попередньому оновлення гостя було встановлено щось, що переплутало налаштування на комбінація macOS + rawVM.)

Моя машина працювала чудово на VM macOS, поки одного дня вона не перестала завантажуватися належним чином. Він застряг би прямо перед екраном входу, показуючи фіолетовий фон з написом Ubuntu внизу.

Ось що я зробив, щоб виправити це:

  1. Перезавантажте програму VB та хост. Не вдалося виправити проблему.

  2. Оновіть VirtualBox з 6 до 6.08. Не вдалося виправити проблему.

  3. Вимкніть прискорення 3D, як це пропонується в інших публікаціях. Не виправили проблему; тому я знову ввімкнув це. Моя відеопам'ять вже на 128 Мб, тому я цього не змінював.

  4. Змінено графічний контролер з VMSVGA на VBoxSVGA . Це вирішило проблему. Зараз він знову працює належним чином (і моє 3D-прискорення все ще включено).


1
Зміна графічного контролера працювала і для мене, і інших виправлень не було.
jotadepicas

1

Відповідь Джирка дала мені підказку, яка допомогла мені вирішити проблему. Систему Windows 10 Hyper V потрібно було відключити. Ці інструкції допомогли мені:

https://ittutorials.net/microsoft/hyper-v/how-to-disable-the-hyper-v-feature-in-windows-10/

Мені потрібно було відключити Hyper V, а потім перезавантажити машину.

Це дозволило VirtualBox запустити Ubuntu 18.03 для успішного завантаження і не зависати при запуску. Ця ж проблема виникла з Ubuntu 16.04.


таке ж рішення в моєму випадку - не впевнений, чому я вмикав гіпер-v в минулому, тому це гарна ідея перевірити це
Річард

1

Система -> Прискорення:

зніміть прапорець Увімкнути вкладені підкачки


Не могли б ви пояснити більш детально, на вашу думку, це вирішить проблему ОП? Будь ласка, перегляньте, як відповісти та здійснити наш тур, щоб дізнатися, як покращити свою відповідь.
Burgi

0

У моєму випадку всі рішення інших відповідей уже застосовані, вони все ще висіли. Проблема виявилася параметром Паравіртуалізація ВМ, який було встановлено на Legacy, змінивши його на Стандартний, вирішив проблему.


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

0

Я запускаю Ubuntu 18.04 в VirtualBox 6.0.10 на ПК з Windows 10. Запуск Ubuntu більше не давав мені підказки для входу, а лише порожній екран. Я збільшив відеопам'ять з 16 Мб до 64 Мб, тепер все знову працює нормально.


1
Збільшення відеопам'яті вже запропоновано.
G-Man каже: "Відновіть Моніку"

0

Ірка Horník відповідь допоміг мені. У моєму випадку це робочий стіл не був Ubuntu Server 18.04.4 LTS і слідкував за цим відео . Далі детально описана проблема, а також рішення, яке я застосував.

  1. У мене працює Windows 10 Pro. І я розвиваю і працюю з Docker, щоб Hyper-V включений. Це необхідна умова для докера.

  2. За допомогою VirtualBox я почав встановлювати Ubuntu Server. А якщо справа доходить до точки встановлення ядра (точна точка тут у вищенаведеному відео),

Встановлення ядра на Ubuntu

він раптом запустить процес знову, щоб повернутися до цього моменту, де на екрані вітання на екрані буде запропоновано "Будь ласка, виберіть потрібну мову" .

Виберіть бажану мову на екрані привітання в Ubuntu

І це повториться.

  1. Нарешті я знайшов цю анс . Тому я перейшов до "Увімкнення та вимкнення функцій Windows" і відключив Hyper-V і перезапустив ПК.

Відключення Hyper-V на Windows 10 Pro

  1. Тепер я спробував ще раз, і сервер Ubuntu успішно встановлений.

  2. Але докер не біг. Це сказано

Потрібні функції Windows не ввімкнено: Hyper-V. Docker Desktop вийде.

Помилка Докера без Hyper-V

Тому потрібно знову включити Hyper-V.

Увімкнення Hyper-V у Windows 10 Pro

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