Форум твоего направления

Форум твоего направления (http://pcvector.ru/forum.php)
-   Софт: Виртуализация (http://pcvector.ru/f120)
-   -   Инфо VirtualBox - Ubuntu в Windows (http://pcvector.ru/t40)

Vector 07.04.2009 01:22

VirtualBox - Ubuntu в Windows
 
VirtualBox - Ubuntu в Windows
Иногда бывают ситуации, когда Ubuntu установить на компьютер не получается, или не хочется. Или, например, хочется познакомится с системой, но live cd для этого недостаточно.

Если у вас достаточно мощный компьютер - то есть прекрасное решение: VirtualBox.

VirtualBox - "эмулятор компьютера". Это значит что вам придется поделиться ресурсами компьютера с виртуальным. Поэтому и нужен достаточно мощный компьютер, чтобы чувствовать себя в VirtualBox комфортно. В этом виртуальном компьютере вы поставите ту операционную систему, какую захотите. Выделите ему столько памяти и жесткого диска, сколько пожелаете.

Итак, данная статья описывает установку VirtualBox в Windows XP и установку Ubuntu в качестве гостевой операционной системы. Если вам нужно установить VirtualBox в Ubuntu и установить Windows в качестве гостевой операционной системы (т.е. полностью наоборот) - то вам сюда.
  • Установка VirtualBox
  • Установка гостевой Ubuntu
  • Установка дополнений гостевой операционной системы
  • Расшаривание директорий
  • Работа с USB устройствами

Установка VirtualBox

Заходим на сайт VirtualBox и выбираем слева меню Downloads.


На появившейся странице выбираем нужную версию установщика, закачиваем и ставим.


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

Установка гостевой Ubuntu

Итак, запускаем VirtualBox.

Перед нами главное окно VirtualBox. Пока здесь ничего нету, потом у вас появится список тех операционных систем, с которыми вы будете экспериментировать.


Как я уже сказал ранее, VirtualBox это виртуальный компьютер, черный ящик, у которого свои виртуальные устройства, в том числе и жесткий диск. Давайте зайдем в меню "Файл - Менеджер виртуальных носителей".


Перед нами менеджер виртуальных дисков.


Под виртуальными дисками подразумеваются: жесткие диски, cd/dvd, дискеты.

Сейчас мы создадим "новый жесткий диск". Но прежде обратите внимание на то, что есть кнопка "Добавить". Виртуальный жесткий диск - это обычный файл с определенным расширением. В этом есть огромный плюс. Например, вы можете переставить Windows, VirtualBox, а потом просто добавить существующий жесткий диск, настроить виртуальную операционную систему и больше ничего делать не придется: ваша виртуальная система останется прежней.

Ну а пока нажимаем кнопку "Создать".


Тут без комментариев.


Динамически расширяющийся образ - удобно, не занимает лишнего места. Зачем тогда нужен фиксированный размер образа? Если у вас недостаток места на диске, может показаться, что нужно выбирать первый пункт. Но не все так просто. Если вы выберите динамический образ, а потом забудете про это и забьете весь жесткий диск чем-нибудь еще, то при попытке увеличить размер образа возникнет ошибка. Чтобы это предотвратить, можно раз и навсегда сделать жесткий размер файла. Также это один из хороших вариантов, если вы не один работаете на этом компьютере и второй пользователь может просто не знать о том, что всегда должно быть немного свободного места...


Указываем путь и имя файла, а также размер виртуального жесткого диска.

То, что образ динамический (если вы его таким сделали), вовсе не означает, что размер виртуального жесткого диска можно будет в будущем изменить! Например, для Ubuntu, который мы скоро установим, этот размер изначально будет таким, каким вы его выставите, а не таким, сколько занимает образ на жестком диске. Надеюсь, это понятно. Конечно, при желании можно будет изменить этот размер, но это потребует дополнительной работы, причем не такой уж и простой. Собственно говоря, пункта меню "Изменить" в менеджере виртуальных носителей нету вообще. Так что заранее подсчитайте сколько места вам может понадобится. Если у вас динамически изменяемый образ - то зачем жалеть? Лушче потом контролировать размер файла вручную.


Все проверяем и сохраняем результат. Если вы выбрали фиксированный размер - то будете ждать пока файл будет создан.


Таким образом вы будете создавать столько дисков, сколько вам нужно для всех гостевых операционных систем. Одна система может использовать несколько дисков. Также в таблице можно посмотреть фактически занимаемый размер динамических образом.

Теперь перейдем к виртуальным cd/dvd.


Тут все просто. Если у вас есть образ диска - просто добавляете его в список. Потом этот образ можно будет использовать в гостевой операционной системе таким образом, будто это обычный диск. Если образа нет - ничего страшного, можно использовать напрямую cd-rom/dvd-rom.

Давайте приступать к созданию самой виртуальной ОС.


На главной странице выбираем "Создать".


Тут без комментариев.


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


Память выделять нужно аккуратно. Если отдать виртуальной машине больше чем останется для реальной - то прироста в производительности можно и не увидеть вообще.


Выбираем образ жесткого диска, который мы создали на предыдущем этапе. Если используется несколько образов, выбирайте тот, который будет загрузочным. Другие можно будет добавить потом.


Нажимаем "Готово".


Вот и все, гостевая операционная система практически готова. Вы можете видеть ее в списке. Если выделить ее - то справа можно просмотреть ее свойства.

Но прежде чем продолжить - зайдем в свойства вновь созданной операционной системы: выделите ее и нажмите кнопку "Свойства", справа от "Создать", либо правой кнопкой мыши.

Настроек здесь очень много, я пока опишу некоторые из них.


Вкладка "Общие - Дополнительно". Порядок загрузки - это тоже самое что и порядок загрузке в биосе вашего компьютера. По умолчанию он не такой, как на скриншоте. Я выбрал сначала жесткий диск, а потом СД. Когда мы только будет ставить операционную система - на жестком диске ничего не будет и автоматически выберится наш установочный CD. После того, как Ubuntu будет установлен, автоматически выберится жесткий диск. И никаких лишних действий.


Следующая вкладка - "CD/DVD-ROM'. Включайте CD/DVD. Если у вас образ диска - выбирайте его из списка. Мы его создали в менеджере виртуальных дисков. Если же обычный диск - то просто выбирайте свой физический привод.


Следующая вкладка - "Audio". У меня заработало при настройках, которые вы можете видеть на скриншоте. Экспериментируйте, пока не заработает.

Вы можете просмотреть все остальные настройки, но я на них останавливаться не буду. Сеть работает по-умолчанию и ничего менять не надо, некоторые другие пункты я рассмотрю позже.

Ну что ж, пора уже и устанавливать Ubuntu.

Сама установка описана в другой статье, если необходимо - прочитайте ее, прежде чем продолжить.

Внимание! Прежде чем вы продолжите... VirtualBox автоматически настраивает сеть. Если у вас подключен интернет и вы будете устанавливать Ubuntu, то она обнаружит подключение и автоматически закачает локализацию. Это удобно и хорошо, но если у вас интернет по траффику - ... я вас предупреждал. Отключить сеть можно в настройках гостевой ОС.


Как только вы нажмете на кнопку - перед вам появится сообщение. Таких сообщений будет несколько по-ходу работы с VirtualBox. Я не буду их дублировать, в этом нет никакого смысла. Все что от вас требуется - это внимательно их читать. Надеюсь на понимание.

Устанавливаем Windows как обычно. Проблем вообще не должно возникнуть.


Спустя некоторое время все готово.


Установка дополнений гостевой операционной системы

Чтобы пользоваться всеми функциями VirtualBox нам необходимо установить дополнения гостевой операционной системы.

Прежде чем продложить, нам нужно выполнить пару простых действий.

Для начала отмонтируйте cd-rom в гостевой Ubuntu.


Затем отключите сd-rom через меню гостевой ОС.


Далее выберите меню гостевой ОС (не путать с меню VirtualBox) "Устройства - Установить дополнение гостевой ОС".


В Ubuntu у вас должен появится cd-rom. На предложение о автозапуске - откажитесь.

Далее запускаем терминал.


Теперь вам нужно перейти в директорию cd-rom. Обычно это /media/cd-rom.

Выполните команду:

Код:

cd /media/cdrom
После того, как вы окажитесь в нужной директории, просмотрите ее с помощью команды:

Код:

ls

Нас интересуют файлы, отмеченные на скриншоте выше. Выбирайте один из двух, в зависимости от того, какую систему вы ставили: 32 или 64-битную.

Далее ваша задача: запустить этот файл от имени суперпользователя.

Используйте следующий синтаксис:

Код:

sudo ./имя_файла
Например:

Код:

sudo ./VBoxLinuxAdditions-x86.run
И не забудьте точку!

У вас будет запрошен пароль. Вводите пароль своего пользователя. Вводимые символы не будут видны, просто нажмите потом ввод.


Все должно пройти без ошибок. После этого - перегрузитесь.

Vector 09.07.2009 17:17

Расшаривание директорий

Иногда хочется использовать файлы реальной машины из виртуальной.

В этом нам поможет сервис "Общие папки". Он позволяет расшаривать директории между виртуальной и реальной компьютерами.

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

В гостевой ОС выбираем "Устройства - Общие папки".


В появившемся окне выделяем "Папки машины" и добавляем новую.


Выбирайте ту директорию, которую хотите расшарить.


У меня не получилось выбрать весь диск D:, может быть вам больше повезет... Имя папки задайте простое - без пробелов, маленькими буквами. Просто для того, чтобы избежать проблем. Если вы будете постоянно пользоваться расшаренной директорией - поставьте галочку "Создать постоянную папку". Думаю, опция "Только для чтения" в комментариях не нуждается.

Имя папки (второе на скриншоте) - запомните. Оно вам скоро понадобится.


Закрываем настройки, теперь будем настраивать Ubuntu.

Открываем терминал и вводим команду:

Код:

cat /etc/group | grep plugdev

Вам нужен id, который получился в результате выполнения команды. У меня это 46. Скорее всего, у вас будет тоже самое, но мало ли...

Далее открываем на редактирование под суперпользователем файл /etc/fstab:

Код:

sudo gedit /etc/fstab

В появившемся файле вам нужно будет добавить в конец одну строчку. Строчка у каждого будет своя.


Итак, нам нужно добавить строку, состоящую из 6 секций, разделенных пробелом.

Мой пример:

PHP код:

music /media/music vboxsf defaults,gid=46 0 0 

Давайте разберемся что здесь такое написано.

music - имя расшаренной директории, которое мы задали выше.
/media/music - директория, в которую примаунтится наша директория. Обычно такие директории находятся в /media, поэтому выбор был прост.
vboxsf - файловая система, пишите именно так
defaults,gid=46 - через запятую, без пробелов. Эта часть строки нужна для того, чтобы у вас был доступ на запись в расшаренную директорию. Число 46 мы получили выше, смотрите тот результат, который был у вас.
0 0 - два нуля через пробел, сделайте именно так.

Ну и последнее, нам нужно создать саму директорию, в которую будет маунтиться наша расшаренная директория.

Код:

sudo mkdir /media/music
Используйте свою директорию в пути. sudo - команда от имени суперпользователя. Почему? Потому-что /media - директория суперпользователя.

Вот и все, дальше нужно только перегрузить ubuntu. Ищите результат в той директории, которую вы указали.

Если что-то не получилось - проверьте все несколько раз, тут легко ошибиться.

Работа с USB устройствами

Если вы хотите использовать USB устройства в гостевой Ubuntu, то сделать это .. очень просто!

Если гостевая ОС включена - выключаем.

Далее заходим в ее настройки и включаем поддержку USB. Если у вас USB2.0 - включайте соответствующую галочку.


Закрываем настройки и включаем гостевую Ubuntu.

Включаем свое USB устройство.

Затем заходим в меню "Устройства - Устройства USB" и выбираем свой девайс.


Если вы делаете это первый раз - то, возможно, начнется установка дополнительных драйверов Windows. У меня после этого VirtualBox зависла напрочь. =) Но после перезагрузки компьютера (настоящего, не виртуального) - все начало работать безупречно.

Так вот, после того, как вы нажмете на устройство - VirtualBox без предупреждений заберет у Windows ресурс и отдаст его гостевой операционной системе. Так что будьте аккуратны с сохранением данных на устройстве, прежде чем отдать его гостевой ОС.


Если вы выберите этот пункт еще раз - устройство также без предупреждений отключиться из гостевой Ubuntu и ресурс будет передан назад Windows.

Взято с http://zeroed.ru/ubuntu/

kadet 22.01.2011 07:50

Доброе утро! Решил воспользоваться вашей статьей, чтоб поставить на вирт. linux.
На работе сейчас кручу ubuntu server, но нормальном сервере - домой не повезу))) Многие вещи не идут - хотел поразбираться на выходных.

Скачал прогу, поставил.

Цитата:

Сообщение от Vector (Сообщение 52)
Сейчас мы создадим "новый жесткий диск". Но прежде обратите внимание на то, что есть кнопка "Добавить".

Нет кнопки добавить. Версия проги.

Кнопки добавления дисков нет:
http://picshare.ru/uploads/110122/bg16tT6v59_thumb.jpg
Версия проги:
http://picshare.ru/uploads/110122/hb48g209p5_thumb.jpg
Обновление:
http://picshare.ru/uploads/110122/CGin70o35S_thumb.jpg

Вот такая беда :) Сижу на Windows 7, надеюсь не в этом трабл. Кто с подобным злодейством дело имел и решил - отпишитесь пожалуйста.
[-]

kadet 23.01.2011 08:25

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

Просто создаем вирт. ос (раньше была доступна вообще только XP), выбираем движок прога дальше сама предложит сделать Динамически расширяющийся образ.

Vector 23.01.2011 13:35



Часовой пояс GMT +3, время: 11:42.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd. Перевод:
zCarot
Copyright © 2009 - 2014, pcvector.ru

.