Для создание виртуалок на базе Ubuntu Server рекомендую этот VDS-хостинг с SSD-дисками ДЦ в Москве, стабильность мне пока нравится (но я ими пользуюсь только третий месяц). Удобная панель, где самостоятельно можно пересоздать сервер + прописать свой публичный ключ, чтоб на сервер можно было войти сразу после его создания. А, главное, они дают 1 ГБ оперативной памяти за 250 руб. в месяц!

Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Виртуализация полезна во многих случаях: за несколько часов вы можете установить несколько разных дистрибутивов Linux на виртуальных машинах и связать всё это хозяйство их в локальную сеть при этом оставаясь в Windows. На практике же я уже несколько раз встречался с такой ситуацией: расставаться с привычной Windows человек не готов, а на Linux хочет посмотреть поближе (не на уровне LiveCD, а в процессе регулярного использования). Ну, или Windows может «требоваться» для игр (в виртуальную машину игровую систему не отправишь — современные игры к ресурсам требовательны весьма и не простят потерю производительности). Компания Sun бесплатно распространяет (предлагая и открытые версии для стандартных ОС) систему виртуализации VirtualBox. Решение не самое производительное, но, думаю, самое дружелюбное к пользователю. А потому рассказ о том, как установить VirtualBox на Windows-хост читайте на оф. сайте или ищите в любимом поисковике — материалов на русском реально много.

Я же дальше расскажу о том, как максимально быстро обжиться в виртуальной системе.

Глобально нам потребуется сделать две вещи: научить гостевую ОС плотно общаться с хостом (получать доступ к USB, интегрироваться экранами и пр.) и наладить удобный файлообмен между реальной и виртуальной системами.

Для начала обновите систему до актуального состояния. Я могу ошибаться, но, похоже, если у вас появляются какие-то обновления ядра, вам требуется устанавливать дополнения для гостевой ОС повторно. Я с этим столкнулся. Но не отметил что именно обновлялось, поэтому просто делюсь наблюдением.

В главном меню окна виртуальной машины выбрать: «Устройства» > «Установить дополнения гостевой ОС». После чего в вашей остевой ОС (в данном случае в Ubuntu) появится новый оптический диск с названными дополнениями. Диск попытается автозапуститься, но поможет это не слишком: для установки дополнений всё равно нужны привилегии суперпользователя. Поэтому предложение об автозапуске можно предлагаю проигнорировать, а отправиться в консоль и выполнить там следующую команду:

sudo /media/cdrom/VBoxLinuxAdditions-x86.run

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

sudo shutdown -r now

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

Установленные дополнения позволят нам теперь создать общую директорию, к которой одинаково просто (стандартными средствами файловых менеджеров, как к любой другой) можно будет обращаться как из гостевой, так и из реальной ОС.

Сначала приготовим хост. В главном меню окна виртуальной машины выбрать: «Устройства» > «Общие папки». В появившемся окоше нажмите Insert на клавиатуре, чтобы увидеть диалог создания новой папки. Путь к папке выберите сами, в зависимости от того хотите ли вы создать для целей обмена файлами новую папку или показать гостевой системе какую-то существующую. Имя папки нам потребуется в процессе дальнейших настроек, пускай будет VirtualBoxShare. Сделать ли папку постоянной (постоянная папка будет доступна и после перезапуска всей системы виртуализации) и разрешить гостевой ОС запись в папку — решайте сами (и своё решение сообщайте с помощью соответствующих чекбоксов).

После того, как общая папка будет создана, её можно монтировать в гостевой ОС.

Создадим точку монтирования:

sudo mkdir /media/share

Разрешим записывать в папку всем пользователям виртуальной ОС (тут, опять же, решайте сами, кому в вашем случае требуются такие права):

sudo chmod 777 /media/share

И теперь, собственно, монтируем:

sudo mount -t vboxsf VirtualBoxShare /media/share

Готово. Можете отправляться в примонтированную директорию (cd /media/share) и убедиться, что всё её содержимое, доступное из реальной ОС, теперь имеется и в гостевой (ls -al /media/share).

Не совсем удобно каждый раз после запуска виртуальной машины монтировать в ней общую папку. На постоянной основе проблема решается добавлением записи в /etc/fstab:

sudo echo VirtualBoxShare /media/share vboxsf defaults 0 0 >> /etc/fstab

Плодотворной вам виртуализации.

А наши спонсоры с сайта с очень звучным названием рекомендуют не обращать внимания на финансовый кризис.

Выражаю искреннюю признательность

Выражаю огромную признательность создателям ресурса aboutubuntu.ru за замечательно проделанную работу.

C уважением, желающая познакомиться Кларисса

Re: Выражаю искреннюю признательность

ну чтож, Кларисса, давайте познакомимся!

Ответить на комментарий

Hey excellent blog! Does running a blog similar to this
take a large amount of work? I have no expertise in programming
but I was hoping to start my own blog soon. Anyway, should you have any suggestions or techniques for new blog
owners please share. I know this is off subject nevertheless I just needed to ask.
Kudos!

Настройка виртуальной машины VirtualBox с гостевой Ubuntu

папка маунтится нормально, но после перезагрузки папка общая пустаи больше не маунтится: invalid argument.Добавление строки в /etc/fstab не помогает, а даже вызывает ошибку при загрузке ( жму s чтоб пропустить ее).что ж делать то?

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

а вы когда в меню виртуальной машины "Устройства->Общие папки" создавали папку, вы ее постоянной сделали, или временной? Временная после перезагрузки гостевой системы не сохраняется

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Не монтируется, потому что она смонтирована уже, а вы это делаете повторно.
Была такая же проблема.
У меня сработало вот это:
http://help.ubuntu.ru/wiki/virtualbox#расшаривание_директорий

И самое главное: при создании Постоянной папки не ставьте галочку "авто-подключение",у меня с ней не сработало.
Возможно просто "D:\" не получится сделать общей папкой, у меня это одна из его директорий Н-р "D:\all"

Всех благ.

Ответить на комментарий

Hi there terrific blog! Does running a blog similar to this take
a lot of work? I've no knowledge of coding but I was hoping to start my own blog in the near future.
Anyhow, if you have any ideas or tips for new blog owners please share.
I know this is off topic nevertheless I just wanted to
ask. Kudos!

Ответить на комментарий

What's up, I desire to subscribe for this blog to get most up-to-date updates, so where can i do it please help out.

Прикольно

С большим удовольствием читаю ваш блог. Продолжайте писать обязательно. Андреич, Татарстан.

Re: Настройка виртуальной машины VirtualBox

Спасибо за статью.все получилось кроме последней команды.?Виктор.

Ответить на комментарий

Very nice post. I simply discovered your
weblog and wanted to say that I have got truly loved browsing your
blog posts. In any case I'll be subscribing for your feed and I'm hoping you write again soon!

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu на

Вместо последней команды можно написать
sudo kate /etc/fstab
это запустит редактор kate,
а в редакторе уже добавить вконец файла строчку
VirtualBoxShare /media/share vboxsf defaults 0 0

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

заранее извиняюсь, если вопрос ламерский, но с линуксом только начинаю знакомиться...
Есть виндоуз-хост и гость-убунту. Дополнения гостевой ОС вроде как установились с автозапуска, по крайней мере команду sudo /media/cdrom/VBoxLinuxAdditions-x86.run я не запускал, а после перезагрузки разрешение экрана само установилось 1024х768 (до этого было 800х600). По описанному алгоритму дохожу до создания точки монтирования. Задаю терминалу дословно указанную команду (sudo mkdir /media/share), а в ответ получаю:
sudo: unable to resolve host имя_моего_виртуального_компа
Если убрать команду sudo, то в ответ получаю:
mkdir: невозможно создать каталог `/media/share': Permission denied
В чем может быть загвоздка?

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

В первом случае система сообщает Вам о недоступности сетевого ресурса, который Вы пытаетесь примонтировать. Проверьте сетевые настройки VirtualBox'а, попробуйте создать соединение мостом. Во втором случае система говорит о недостаточности прав - все системные настройки и изменения системных файлов требуют права суперпользователя (root). sudo как раз и позволяет выполнять команды от его имени (sudo - SuperUser DO).

Ответить на комментарий

It's truly very complicated in this busy life to listen news
on Television, so I simply use the web for the purpose, and obtain the latest news.

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu на

Спасибо. Статья хорошая. Только у меня небольшая проблема.
Разрешение увеличилось после перезагрузки + команды sudo /media/cdrom/VBoxLinuxAdditions-x86.run до 1280*978 потом я его изменил на 1280*720 потом в настройках осталось только 800*600 не понял что произошло... а вообще нужно разрешение 1600*1050 это возможно?

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu на

Если у вас ситуация в точности такая, как описана (т.е. если вы запускаете Ubuntu как гостевую ОС на хосте Windows), то после установки гостевых расширений, чтобы менять разрешение экрана гостевой системы, вам даже и в настройки не надо заглядывать — просто тащите за уголок окна VirtualBox`а в Windows и изменяйте размер окна как пожелаете.

А полноэкранный режим включается сочетанием Host+F (по умолчанию Host — это правый Ctrl).

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Мде... Забавная проверка на отсутствия робота... :-D

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

123

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Огромное спасибо!

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Не получается монтировать. Выходит "/sbin/mount.vboxsf: mounting failed with the error: Protocol error"

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Потому что VirtualBoxShare в командной строке -- просто пример. Сначала надо создать общую папку в виртуальной машине с помощью меню ВМ "Устройства/Общие папки.../Кнопка '+' (Добавить общую папку)", выбрать в качестве пути к папке Windows-путь, а в качестве имени -- любое имя, под которым папка будет видна в виртуальной машине, например VirtualBoxShare, и только потом вводить команду mount с именем, заданным в указанном пункте меню, например, как и в статье, "sudo mount -t vboxsf VirtualBoxShare /media/share" (там, кстати, можно задавать несколько папок с разными именами). Кстати говоря, каталог /media/share тоже должен заранее существовать и желательно быть пустым (если он не пустой, то его прежнее содержимое после монтирования будет недоступно вплоть до размонтирования).

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Возможен ли запуск Compiz'а на виртуальной машине?

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

ни фуя не внял!!!

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

скажите чайнику что есть КОНСОЛЬ и как чё делать для ubuntu 9.10???

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Благодарю за пост, информацию нашел крайне полезной. Единственная загвоздка: разрешение экрана с умолчательного после установки дополнений не поменялось ни само, ни через настройки.

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

use xrandr -s x
xrandr -s 1280x960

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Уточнение: разрешение-таки изменилось на максимальное после полного обновления системы, однако сжалось обратно после переустановки гостевых дополнений. Как вернуть - не имею представления. Буду рад любой помощи.

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Скачай свежую VBOXADDITIONS, смонтируй и запусти

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

вопрос может не совсем вписывается в тему, но все же...
основная стоит бунта 9.10 а гостевую поставил центОС. установил дополнения как положено. если у когото проблемы типа слишком маленькое разрешение, то у меня в точности да наоборот - разрешение стало 1600х1200, а физические размеры 1280х800. подскажите пожалуйста, как это исправить?

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Спасибо!

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Блин,ну и глючная стала бубунта 9.10.
Еси так и дальше пойдет-ни в жизь больше не подойду к ней.

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Мужики помогайте! дело в том что я все сделал по инструкции, но в папку 'share' можно зайти только с пользователя 'root'. не подскажите что не так делаю?
и еще вопрос: как сделать общедоступными диски системы для сети Windows (ну типа диск Д и Е они остались в старой системе NTFS как хранители фильмов, музыки и игр для Windows.)?

п.с. с Линуксом только неделю. после Виндовс очень сложно привыкнуть к системе. у меня убунта 9.10

зделал всьо как написано

sudo /media/cdrom/VBoxLinuxAdditions-x86.run

набираю , Пишеца типо шо оно инсталед кароче А патом я перезапускаю Убунту и всеравно 800 на 600

Маленький такой , у меня 9.10

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

/sbin/mount.vboxsf: mounting failed with the error: No such device
выдаёт при попытке монтирования общей папки. Хотя папка существует и в свойствах машины прописана. Решил испытать систему на виртуалке. Сама строка выглядит так sudo mount -t vboxsf flash /media/flash. может я что то упустил?

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

у меня таже фигня. Похоже для Ubuntu 10.10 что-то не доделано в VirtualBox. Кто подскажет как еще можно впихнуть общую папку

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Огромнейшее спасибки Вам! Воспользовался Вашим рецептом, - получилось с первого раза, и до сих пор проблем не замечено.

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

тут написано так как будто я в теме,а я не шарю в этом ,что такое консоль и где её найти и как в ней писать нет чтоб все пошагово описать где, куда.Ну очень ахота познать мир Ubuntu.

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Огромное Вам списибо за статью. Два дня гуглил и ничего путевого именно по убунту гостевой и никак папки не мог расшарить. Не появляется и все, тока по апишнику. А здесь все ясно и доступно. Тока в /etc/fstab не получается прописать, не может сохранить.

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Все, сохранил , но после перегрузки не видны файлы в папке. Команда не исполняется.

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

ilya@ilya-laptop:~$ sudo mount -t vboxsf VirtualBoxShare /media/share

/sbin/mount.vboxsf: mounting failed with the error: Protocol error

что это может значить?

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Ранее уже писали, что нужно обїявить папку в хосте (в базовой системе) в проге VirtualBOX и обьявить для ведомой системы общую папку, и названием VirtualBoxShare. После этого монтирование делать с темже названием в ведомой ОС, но своей папкой, выделенной для сего чудодейства.

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Чудесно, йа в восторге!

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

sudo mount -t vboxsf Video /home/rtracker/VideoWinXP
sudo echo Video /home/rtracker/VideoWinXP vboxsf defaults 0 0 >> /etc/fstab

После второй строки выдаёт ошибку:
bash: /etc/fstab: Permission denied
как командной строкой, таки изменить файл fstab
Или я перестал быть рут-пользователем? ((

Re: Настройка машины VirtualBox с гостевой Ubuntu

В Ubuntu 10 нужно стать рутом, напрямую, ставим команду
sudo -s , перед вмешательством в файл /etc/fstab

сам спросил, сам себе ответил

Re: Настройка машины VirtualBox с гостевой Ubuntu

Приятно же поговорить с умным человеком-то :)

Re: Настройка машины VirtualBox с гостевой Ubuntu

Спасибо за подсказку :)) маленький пункт про sudo -s, а все меняет :)))) Все получилось, спасибо огромное :)

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

mmm.... u menya pohozhe ne vse zdorovo ustanovilos', i razreshenie v itoge tak i ostalos' 800x600. Pri ustanovke obnovleeniy komp rugnulsya na neizvestnuyu versiyu Xov...
Est podobnie problemi u kogo nit'?

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Столкнулся с проблемкой установки VirtualBox Guest Additions.
Гостевая ОС Mint 9 XFCE(ubuntu)
VirtualBox 3.2.12
ядро 2.6.32-26-generic

Решение (нашел на импортном форуме):
Если при установке VirtualBox Guest Additions просит запустить
sudo /etc/init.d/vboxadd setup
запускаем. Если вываливаются ошибки по поводу kernel и header делаем:
sudo apt-get install dkms build-essential linux-headers-generic

Если после сборки ругается на модуль vboxsf и в файле VBoxGuestAdditions.log есть строки
"Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxsf failed)"
а при попытке монтирования шары выдает:
/sbin/mount.vboxsf: mounting failed with the error: No such device

делаем:
sudo insmod /lib/modules/2.6.32-26-generic/kernel/misc/vboxsf.ko (или свой путь до файла)
затем монтируем шаровую папку
sudo mount -t vboxsf vbshare /media/share

P.S. Еще не разобрался как сделать, чтоб insmod /.../vboxsf.ko автоматом грузился.

Re: Настройка виртуальной машины VirtualBox с гостевой Ubuntu

Вообще, нужно сперва глянуть в сам файл лога /var/log/vboxadd-log бывает, что если гостевой остью является minimal Buntu (в моем случае) а также в других (я думаю) нехватает пакета gcc, то есть для компиляции VirtualBox Guest Additions требуется компилятор gcc.
Поэтому если вылезает ошибка при компиляции, читаем лог, если встретим строки gcc в самом начале, значит это так.
Выполняем sudo apt-get install gcc
(Ставим компилятор)
затем:
sudo /etc/init.d/vboxadd setup
(Выполняем доустановку)
ждем. Все.
больше ошибок быть не должно.
Кста, те кто не знает - Сперва нужно создать папку в /media
sudo mkdir /media/share
А также в Устройства - Общие папки, а затем указывать ее при монтировании. Пример
папка XXXX в /home/пользователь/XXXX --- это общая папка
sudo mount -t vboxsf XXXX /media/share --- вместо XXXX название вашей папки
или что б на права не ругались
mount -t vboxsf -o uid=1000,gid=1000 XXXX /media/share

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

RSS-материал