Установка и настройка VirtualBox в Alt Linux 

Ставим Alt Linux. В моем случае это был этот дистрибутив: 
http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/iso/simply/altlinux-6.0.1-simply-x86_64-ru-live-dvd.iso 
Во время инсталляции, в выборе программ, галкой включаем "Виртуализацию". 

Если ничего в Линуксе больше не делать, то при попытке запустить создаваемую Гостевую ОС Виртуалка выдает эту ошибку: 
/etc/init.d/vboxdrv setup 

Итак, начинаем лечить... Погнали!!! 

0. Смотрим версию своего ядра командой uname -r 
Терминал выдаст это: 
3.0.68-std-def-alt0.M60P.1 

1. Через обычное "Программа управления пакетами Synaptic" ставим пакеты: 
kernel-modules-virtualbox-std-def-4.2.4-alt2.196677.0.M60P.1 
kernel-modules-virtualbox-addition-std-def#4.2.4-alt2.196677.0.M60P.1 (именно этот пакет, а не другой, похожий на него) 
и удаляем пакеты от другой версии VirtualBox: 
kernel-modules-virtualbox-addition-std-def#4.1.4-alt0... 
kernel-modules-virtualbox-std-def#4.1.4-alt0... 

2. Перегружаемся. 

3. Графика сломается. Останется лишь противный «черный экран и мигающий курсор». Smile Логинимся под root-ом и смотрим версию своего ядра командой: 
uname -r 
Выдаст это (более новую версию): 
3.0.69-std-def-alt0.M60P.1 
Это происходит потому, что при установке новых пакетов для Виртуалки, у нас установится более новое ядро, а все остальные модули и драйвера, в том числе и для видюшки, останутся старыми, не обновленными под это новое ядро. Потому графика у нас и сломается. 

4. Даем команды: 
apt-get update 
update-kernel -t std-def 
и ждем, пока все обновится. 
Возможно еще понадобиться ввести команду "grub-mkconfig -o /boot/grub/grub.cfg", но я ее не проверял и не вводил. Виртуалка заработала и без этой команды. 

5. Следом даем команду: 
remove-old kernels 
Типа, для удаления старых ядер Линукса. После этого даже в "Загрузчике" (в меню при старте нашего Линукса) станет меньше пунктов меню для выбора. Smile 

6. Перегружаемся. 

7. Если до того в VirtualBox уже были созданы пробные виртуальные Гостевые ОС, то их нужно ОБЯЗАТЕЛЬНО удалить и создать новые. Старые, пробные ОС не заработают никак! 

8. Для виртуалки "Windows XP" нужно выделять памяти не более 3584мб. Иначе виртуалка не запустится и выдаст эту ошибку: 
VERR_VMX_MSR_LOCKED_OR_DISABLED 

В общем, все должно заработать. 

Примечание 1 
После установки в VirtualBox Гостевой ОС, например, WinXP, видеокарта там нормально не заработает. Чтобы заработала, читаем этот мануал: 
http://www.ivakorin.ru/%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-directx-%D0%B8-3d-%D0%B2-virtualbox/
или просто читаем это: 
Идем на сайт http://download.virtualbox.org/virtualbox/ выбираем свою версию VirtualBox и качаем образ дополнений VBoxGuestAdditions_х.х.х.iso где х.х.х версия нашего VirtualBox. После чего загружаем гостевую ОС, в «Безопасном режиме» (кажется можно и в обычном режиме) и выбираем в верхнем, служебное меню Гостевой ОС, следующее: 
Устройства/Приводы оптических дисков/Выбрать образ оптического диска. Выбираем наш образ и устанавливаем. Перезагружаемся и тестируем 3D и DirectX. Лично у меня, худо бедно, заработала одна простенькая игрушка и пропала ошибка в Оборудовании ОС, которая гласила, что видеодрайвер на мою видюшку не найден. И то слава Богу! Не забываем, что Виртуальная машина - это все же не для игрушек. 

Примечание 2 
Чтобы полностью восстановить гостевую ОС после переустановки Линукс или еще по какой-то другой аварийной причине, нужно виртуальный винчестер с нашей Гостевой ОС где-то до этого сохранить. Это файл с расширением *.vdi Пусть это будет файл WinXP.vdi Размер у него может быть порядочный, до 10 гигов и больше. В общем, переписываем его в любое удобное место и сжимаем архиватором. Пусть лежит до лучших времен. После того, как у нас (допустим) все сломалось: 
1. Ставим Линукс 
1. Настраиваем Виртуалку 
2. Жмем создать новую ОС 
3. Даем ей имя «WinXP» и переходим в закладку, где нужно указать объем выделяемой для Гостевой ОС оперативной памяти. 
4. В этот момент, в пути, где будет создаваться Гостевая ОС уже появится каталог с этим именем: «WinXP» 
5. Закидываем в эту папку наш, ранее сохраненный, файл. 
6. Жмем далее и вместо того, чтобы создавать новый виртуальный жесткий диск, выбираем уже существующий. То есть, наш файл. 
7. Премся! Smile 
8. Так же, иногда, можно не создавать новую ОС вместо убитой старой, а просто перезаписать старый испорченный файл виртуального винчестера WinXP.vdi ранее сохранным файлом. Естественно, с потерей всей старой Гостевой ОС и ее данными, накопленным и в ней. 

Примечание 3
 
Если в настройках сети (виртуальной сетевой карты) хочется использовать ручные настройки. То в меню ОС, «Устройства/Сетевые» адаптеры поле «Тип подключения» нужно переключить на «Сетевой мост». После чего можно будет ввести в сетевой карте ручные настройки. 

Примечание 4 
Не забываем, что по умолчанию Гостевая ОС сможет увидеть только свой личный виртуальный жесткий диск и ничего больше. Если нужно, чтобы она увидела другие жесткие диски, то нужно зайти в служебное меню Гостевой ОС, следующее: 
Устройства/Общие папки, нажать на плюсик и выбрать нужную нам папку и или диск целиком.

нужно.

Удачи!

Отзыв об этой статье можете оставить в моей Гостевой книге. :)

Или можно обсудить на форуме тут

Последнее обновление странички:

Дата:     23 марта 2013 г.
Время:  22:44
Сайт управляется системой uCoz