Проблема с установкой Ubuntu в VirtualBox

7

У меня проблемы с установкой Ubuntu. Я использую Windows XP Home (32-разрядную версию) на более старой версии Dell Dimension 2350 с оперативной памятью 1 ГБ и пытаюсь установить Ubuntu 12.04 LTS (32-разрядная версия) или 13.04 (32-разрядная версия) внутри VirtualBox. Обе версии Ubuntu не преодолевают фиолетовый экран с точками загрузки. Когда я переключаюсь на «неграфическую» версию с прокручиваемым текстом, он начинает перечислять серию тестов, которые [ok] или [fail]. Лишь немногие из них терпят неудачу, и мой поиск по ним показывает, что они не так важны. Есть несколько настроек для этой виртуальной машины, которые я пытался настроить на основе других поисков ответа (например, «Включение IIC APIC», переключение набора микросхем на ICH9, изменение размера видеопамяти, «Включение 3D-ускорения» и «Включение PAE / NX»). Более или менее я дохожу до той же точки.

(Как только я добрался до экрана с рабочим столом в верхнем левом углу и красным фоном. Но возникла ошибка, которая в основном говорила об ошибке, и я мог отослать отчет или нажать «Отмена». Я нажал «Отмена» , а вместо подходящего установщика ничего не произошло)

Последняя проверка, которая запускается: «Остановка совместимости уровня V в системе [ок], и куча стартов [ок]. Затем я получаю черный экран, затем графическую ошибку наполовину фиолетового, наполовину черного экрана. Сорта выглядит как снег, я не знаю, как еще это описать. Через некоторое время. Это проходит и снова заменяется черным экраном. Больше ничего не происходит.

введите описание изображения здесь

Мне нравится думать, что я довольно хорошо решаю проблемы и следую инструкциям, но я даже не знаю, как это диагностировать. Кажется, что большинство решений, которые я видел, включают в себя ввод команд в командной строке, но разве ОС не должна быть установлена, чтобы это можно было сделать?

Это проект для развлечения / обучения, поэтому он не слишком уместен. Но я бы хотел это выяснить.

Сэм
источник
Какую версию Virtual Box вы используете? Попробуйте перейти на последнюю версию. Вы можете загрузить живую сессию "Попробуйте Ubuntu" ?
Таккат
Должно быть самым последним. Oracle VirtualBox 4.2.12 r84980 Я попробую live boot.
Сэм
Тот же результат. Я получаю такой же странный графический экран, как и выше.
Сэм

Ответы:

4

3D ускорение в ВМ

При установке более новых версий Ubuntu мы полагаемся на наличие видеокарты с поддержкой 3D-ускорения, необходимой для Compiz и Unity.

В голой металлической установке такой графический адаптер почти всегда присутствует. Ubuntu загрузит соответствующий драйвер при загрузке. Это отличается в виртуальной машине, где виртуальная графическая карта, предоставляющая (ограниченные) возможности 3D, будет установлена ​​только с драйвером, предоставленным гостевыми дополнениями.

Гостевые дополнения из корневой оболочки

Поскольку мы не можем войти в систему или загрузить графический рабочий стол, чтобы помочь нам с монтированием гостевой версии iso, нам придется делать это из командной строки после загрузки в корневую оболочку .

Сначала мы должны загрузить гостевой Additions .iso из Virtual Box Manager ( «Устройства» ), который будет представлен /dev/cdrom(в качестве альтернативы /dev/sr0) гостевой ОС. Затем мы дополнительно должны смонтировать компакт-диск в гостевой Ubuntu, чтобы иметь возможность их установить.

Из корневой оболочки, где мы получили доступ на чтение / запись к нашему виртуальному жесткому диску (см. Ссылку выше), мы можем сделать это с помощью следующих команд:

mount /dev/cdrom /mnt              # or any other mountpoint
cd /mnt
./VBoxLinuxAdditions.run
reboot

Поиск неисправностей

  • Иногда мы все еще не можем загрузиться на рабочий стол. Тогда мы можем попробовать, если обновление Ubuntu решит проблему. Из корневой оболочки выполните:

    apt-get update && apt-get dist-upgrade
    reboot
    
  • Если мы все еще не можем войти в систему, мы можем попытаться сделать это из TTY. Войдите в виртуальный терминал, нажав HOST+ F1. Авторизуйтесь под именем администратора и паролем, которые вы указали при установке Ubuntu (пароль не будет отображаться, даже звездочки). Затем запустите менеджер входа в систему lightdm следующим образом:

    sudo lightdm
    

    Иногда после того, как мы сделали это один раз, мы можем сделать обычную перезагрузку и войти в систему как обычно.

  • Если мы не можем даже запустить графический установщик, у нас может быть проблема с графическим драйвером хоста. Мы можем попробовать установить текстовую установку или 12.04 с альтернативного компакт-диска. Вы также можете попробовать с nomodeset при загрузке .

Смежные вопросы

Takkat
источник
Я предполагаю, что процесс загрузки в корневую оболочку должен быть одинаковым, на виртуальной машине или нет, правильно? Кажется, я не могу добраться до этой точки.
Сэм
Это точно так же. Нажмите и удерживайте нажатой левую клавишу Shift во время загрузки (серое окно Oracle VBox).
Таккат
Я могу получить в меню установки, где я могу включить параметр nomodeset при загрузке, который я сейчас пытаюсь. Поскольку это старый компьютер, я бы не удивился, если бы это была видеокарта.
Сэм
Просто пропустил ваш последний ответ. Я попробую это снова в следующий раз, но у меня не было успеха заставить это работать раньше. Это, вероятно, займет около 20-30 минут с этой попыткой.
Сэм
Да, виртуальный драйвер 3D или нет, хост-графический процессор должен иметь хотя бы некоторые базовые возможности 3D для Unity. Возможно, вам больше повезет с Lubuntu или Xubuntu на старой машине;)
Таккат
2

Даже я столкнулся с той же проблемой. После долгих поисков в Интернете я наконец понял, что виртуализация была отключена в настройках BIOS, что и вызывало эту проблему.

Я вхожу в настройки BIOS, ищу виртуализацию и включаю ее.

Проблема решена!! !

user383936
источник
1

У меня был этот черный экран смерти, когда я пытался установить Ubuntu 12.04 LTS в Virtualbox под Windows 7. Это может звучать странно, но перезагрузка моей машины с Windows решила проблему для меня.

Tobse
источник
смешно, но точно так же
marcinj