Автор Тема: Пошаговая инструкция: Установка VirtualBox, взятого с http://www.virtualbox.org/  (Прочитано 19936 раз)

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Пошаговая инструкция двадцать восьмая: VirtualBox

Шаг № 1:  Устанавливаем  ALT Linux 4.1 Desktop
Заходим рутом
$su -l
(или просто su -)


Удаляем установленные версии VirtualBox
apt-get remove virtualbox-*

Если надо, убираем комментарии
в /etc/apt/sources.list.d/alt.list

# Sisyphus stable branch 4.1
rpm [updates] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch noarch classic
rpm [updates] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch i586 classic

обновляем
apt-get update

У меня получается дальнейшая установка только, если обновлю ядро.
Это просто надо дать всего две команды и дождаться исполнения

apt-get install update-kernel

update-kernel

и загрузится с нового ядра

далее устанавливаем
apt-get install kernel-headers-modules-std-def

система готова к установке VirtualBox c сайта  http://www.virtualbox.org/

Шаг № 2:
Скачиваем любым способом последнюю версию VirtualBox в отдельный каталог
 
 http://download.virtualbox.org/virtualbox/3.1.0/VirtualBox-3.1.0-55467-Linux_x86.run

заходим в этот каталог и делаем скрипт исполняемым
$chmod +x VirtualBox-3.1.0-55467-Linux_x86.run


рутом запускаем скрипт

./VirtualBox-3.0.4-50677-Linux_x86.run

машина установлена

Шаг № 3:

Заходим
 Пуск — Система -Virtual Machine

Создать — Далее — Имя:Любое - Оперционая система:Linux — Версия:2.6 — Далее - Размер основной памяти: Далее - Создать новый жесткий диск: Далее — Мастер нового виртуального диска: Далее — Динамический расширяющийся образ:Далее  - Готово.

Свойства — CD/DVD ROM — подключить CD/DVD — Физический CD/DVD привод - OK

Вставляем загрузочный диск с Виндой

Старт

Устанавливаем винду или второй Linux, или то, что вам хочется установить (далее везде - Винду)

Шаг № 4: Общая папка
Закрываем винду.
Свойства - Общие папки — открываем общую папку
 
Свойства — CD/DVD ROM — Файл iso образа
показываем путь до /opt/VirtualBox/additions/VBoxGuestAdditions.iso

запускаем винду и вместо CD видим синий кубик, жмем по башке и со всем соглашаемся, перегружаем винду и рядом со значком «Вся сеть микрософт» видим новый значек виртуального ресурса, где наша общая папка


Шаг № 4:    USB

 в конец  /etc/fstab добавляем
none /proc/bus/usb/ usbfs devgid=421,devmode=666 0 0


(даем права монтировать  из /etc/group   machines:x:421:   666 все права )
devgid может совпадать с uid любого пользователя.

 Для ограничения можно ввести uid конкретного пользователя, а всем другим запретить использовать USB:
usbfs    /proc/bus/usb usbfs    rw,devgid=501,devmode=600 0 0


Свойства — USB — добавляем фильтр

Перегружаем комп, или выходим из сеанса пользователя и входим в него заново

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

Так даже принтер в винде начинает печатать.


Шаг № 5: Сеть
Свойства — Сеть — Сетевой мост
и можете назначать и получать любой сетевой адрес вашей виртуальной eth0, даже подсеть виртальных виндосов и как в винде.


Примечание:

- 1С версии 7.7  без антивирусов летает.

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

- Шаг 4 можно делать и сразу, до всех остальных действий.
« Последнее редактирование: 11.12.2009 16:27:14 от Salomatin »
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Drool

  • Гость
подгружаем
apt-get install kernel-headers-modules-std-ll

Зачем это?

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
подгружаем
apt-get install kernel-headers-modules-std-ll

Зачем это?

Делал по другим инструкциям. Без этого не проверял.
Если вы уверены, то уберу. Тогда еще проще.
Убрать?
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Drool

  • Гость
Делал по другим инструкциям. Без этого не проверял.
Если вы уверены, то уберу. Тогда еще проще.
Убрать?

kernel-headers нужны только для того ядра, которое стоит. А kernel-headers-modules-std-ll нужен только при использовании очень специфичного ядра - kernel-image-std-ll - The Linux kernel (the core of the Linux operating system) low latency version. Так что :)
Лучше пояснить как узнать версию используемого ядра, и по какому принципу (исходя из ядра) ставить нужные kernel-headers.
« Последнее редактирование: 17.08.2009 20:05:09 от Drool »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Если установлены пакеты VirtualBox из репозитория - их надо предварительно  снести, иначе при очередном обновлении всё может сломаться.
Нельзя одновременно пользоваться пактами из репозитория и внешние (установленные через .run).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
PS Или измените название темы, или разделю её на части - VirtualBox никак не относится к серверу - это чисто десктопная программа.

Drool

  • Гость
PS Или измените название темы, или разделю её на части - VirtualBox никак не относится к серверу - это чисто десктопная программа.

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

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
P.S. В инструкции непонятны эти пункты:
Цитировать
(даем права монтировать  из /etc/group   machines:x:421:   666 все права )
devgid может совпадать с uid любого пользователя.

Свойства — USB — добавляем фильтр

При установке VirtualBox создается пользователь и группа, чаще всего это machines.
В file /etc/group надо смотреть поле group_id, которое  содержит уникальное число-идентификатор этой группы. Обычно это 421.
Файл /etc/fstab используется  для определения того, какие разделы будут монтированы.
Мы добавляем строчку в конец  /etc/fstab
none /proc/bus/usb/ usbfs devgid=421,devmode=666 0 0
и при загрузке компьютера usb получает это число-идентификатор, а 6 разрешает чтение и запись, а так как их три, то всем, владельцу, группе, всем остальным.


P.S. В инструкции непонятны эти пункты:
Цитировать
Свойства — USB — добавляем фильтр
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
У вас VirtualBox-2.1.4-43001-Linux_x86.run не имеет атрибута исполняемости?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
$ ls -l -l /usr/bin/ar

-rwxr-xr-x 1 root root 55984 Янв  2 01:41 /usr/bin/ar

Как x