debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Virtual box общие папки Установка дополненй гостевой ОС  (Прочитано 4405 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн СергейDebian

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 51
Доброго всем времини!

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


# Stable binary and src HTTP (US):
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://http.us.debian.org/debian stable main contrib non-free
deb-src http://http.us.debian.org/debian stable main
deb http://ftp.debian.org/debian jessie main contrib non-free
deb-src http://ftp.debian.org/debian jessie main contrib non-free

deb http://ftp.debian.org/debian jessie-updates main contrib non-free
deb-src http://ftp.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.debian.org/debian jessie-backports main contrib non-free#

# deb cdrom:[Debian GNU/Linux 8.6.0 _Jessie_ - Official i386 DVD Binary-1 20160917-13:04]/ jessie contrib main

deb cdrom:[Debian GNU/Linux 8.6.0 _Jessie_ - Official i386 DVD Binary-1 20160917-13:04]/ jessie contrib main

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ jessie/updates main contrib
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ jessie/updates main contrib
deb http://download.videolan.org/pub/videolan/debian stable main
deb-src http://download.videolan.org/pub/videolan/debian stable main
deb http://ftp.ru.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ stretch main contrib non-free

 

Онлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4396
  • memento mori
  • Jabber: qupl@jabber.ru
Вы считаете, что в вопросе все понятно? Хост какой? Гость какой? В Virtualbox общие папки достаточно просто через GUI указываются на хосте и потом подключаются.

source.list - полная мешанина.

Cообщение объединено 16 Июнь 2018, 13:35:00
И используйте теги spoiler или code.

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 649
  • gentoo
  • Jabber: yoric@jabber.ru
Пробовать надо не всяко, а подумав :-)

А sources.list  не то что мешанина, полный винегрет ваще... Выкиньте всё и начните с этого:
deb http://ftp.ru.debian.org/debian/ stretch main contrib non-free
deb http://security.debian.org/ stretch/updates main contrib non-free
Потом, чтобы привести в порядок систему:
apt-get update
apt-get dist-upgrade
Но на виртуалбокс это может и не повлиять.
 

Онлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4396
  • memento mori
  • Jabber: qupl@jabber.ru
Выкиньте всё и начните с этого:
Для начала нужно услышать вводные, может там система jessie wheezy sid.  ;D

Оффлайн СергейDebian

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 51
Удалил все с sources.list все и добавил только это:
  deb http://ftp.ru.debian.org/debian/ stretch main contrib non-free
  deb http://security.debian.org/ stretch/updates main contrib non-free

Выполнил
apt-get update
apt-get dist-upgrade

Основная система win7 гостевая т.е та что в virtualbox-e debian-8.6.0-i386-DVD-1

нашел способ запуска дополнений с помощью команды

sudo bash .autorun.sh запустилась установка предложила ввести пароль, после выдала ошибку
Failed to set up service vboxadd, please check the log file
/var/log/VBoxGuestAdditions.log for details
Plase Return to close this Windows

Прикладываю логи, что то я тут совсем потерялся...
 

Оффлайн Modigar

  • Местный житель
  • ***
  • Сообщений: 189
установите make gcc g++ linux-headers в гостевом дебиане
потом подключить диск с аддонами скопируйте все его содержимое в какую нибудь папку в дом директории, установите права на выполнение файлу VBoxLinuxAdditional.run (вроде он так называется) и запустить его от рута.
 

Оффлайн СергейDebian

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 51
при запуске make gcc g++ linux-headers выдает ошибку make: *** Нет правила для сборки цели "gcc" Останов.
Как с этим бороться, и что это значит...
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1068
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
при запуске make gcc g++ linux-headers выдает ошибку make: *** Нет правила для сборки цели "gcc" Останов.
Как с этим бороться, и что это значит...

Это не нужно запускать, а нужно просто установить :)
Вам просто нужно ВНИМАТЕЛЬНО прочитать рекомендацию и выполнить её без самодеятельности.

 

Оффлайн СергейDebian

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 51
я в терминале запускаю make gcc g++ linux-headers  он выдает ошибку, не та так надо. что то не пойму, а как надо.
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1068
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
sudo apt-get install -y make gcc g++ linux-headers
 

Оффлайн СергейDebian

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 51
Выдает:
E: Package 'linux-headers' has no installation candidate
 >:(

Я перевожу это следующим образом. linux-headers не имеет кондидата на установку, т.е у меня нет заголовков у пакетов. интересно как так получается, что пакеты есть а заголовков нет.
« Последнее редактирование: 18 Июнь 2018, 19:50:34 от СергейDebian »
 

Оффлайн Modigar

  • Местный житель
  • ***
  • Сообщений: 189
apt-get install synaptic
а потом в этом синаптике в графике поиском и галочками отметить указанные пакеты и нажать на установку
linux-headers надо ставить такой же версии, что и запущенное ядро
 

Оффлайн СергейDebian

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 51
deb@debian:~/Vbox$ sudo apt-get install synaptic
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 gsettings-desktop-schemas : Ломает: gnome-settings-daemon (< 3.19.92) но 3.14.2-3 будет установлен
                             Ломает: mutter (< 3.19.92) но 3.14.4-1~deb8u1 будет установлен
E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.
deb@debian:~/Vbox$ sudo apt-get install synaptic
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 gsettings-desktop-schemas : Ломает: gnome-settings-daemon (< 3.19.92) но 3.14.2-3 будет установлен
                             Ломает: mutter (< 3.19.92) но 3.14.4-1~deb8u1 будет установлен
E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.
deb@debian:~/Vbox$



Cообщение объединено 18 Июнь 2018, 20:15:43
Видимо использую не стабильную версию )))

Как с этим жить, за что не возьмись не чего не работает. дайте совет...
« Последнее редактирование: 19 Июнь 2018, 04:18:17 от ogost »
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1068
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
за что не возьмись не чего не работает. дайте совет...

Зачем вы лазили в sources.list ?

Замените полностью его содержимое на вот это:

deb http://ftp.uk.debian.org/debian/ stretch main non-free contrib
#deb-src http://ftp.uk.debian.org/debian/ stretch main non-free contrib

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
#deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

# stretch-updates, previously known as 'volatile'
deb http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
#deb-src http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free

# stretch-backports, previously on backports.debian.org
deb http://ftp.uk.debian.org/debian/ stretch-backports main contrib non-free
# deb-src http://ftp.uk.debian.org/debian/ stretch-backports main contrib non-free

deb http://ftp.uk.debian.org/debian/ stretch-proposed-updates non-free contrib main

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

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install -y make gcc g++ linux-headers
 

Оффлайн Oddmean

  • Активный пользователь
  • **
  • Сообщений: 61
Итак, мануал по установке VirtualBox(для Debian 9 amd64):
1. Скачать deb-пакет.
https://download.virtualbox.org/virtualbox/5.2.12/virtualbox-5.2_5.2.12-122591~Debian~stretch_amd64.deb
Не забудьте про VirtualBox Extension Pack
https://download.virtualbox.org/virtualbox/5.2.12/Oracle_VM_VirtualBox_Extension_Pack-5.2.12.vbox-extpack
2. Установить пакет.
Если нет желания возиться с dpkg, воспользуйтесь установщиком GDebi (есть в стандартных репозиториях Debian).
VirtualBox установлен, добавляем в него VirtualBox Extension Pack:
Файл -> Настройки -> Плагины -> Добавить новый плагин -> Выбираем скачанный ранее VirtualBox Extension Pack

Настройки Vbox закончены  :)

Есть другой способ - подключить репозиторий:
Добавляем в /etc/apt/sources.list:
deb https://download.virtualbox.org/virtualbox/debian <mydist> contrib<mydist> заменить на свой дистрибутив: stretch, jessie, wheezy.

Добавляем ключи:
sudo apt-key add oracle_vbox_2016.asc
sudo apt-key add oracle_vbox.asc

Дальше совсем просто:
sudo apt update
sudo apt install virtualbox-5.2

Не забываем про плагин из п.2, т.е добавляем VirtualBox Extension Pack!

Примечание: чтобы в гостевой ОС заработали общий буфер обмена, Drag'n'Drop и общие папки (Внимание! Мы это делаем в гостевой ОС!):
sudo apt install linux-headers-$(uname -r) build-essential dkms
Скачиваем VBoxGuestAdditions_5.2.12.iso, его можно взять с ftp:
https://download.virtualbox.org/virtualbox/5.2.12/
Монтируем образ в гостевую ОС и запускаем с него VBoxLinuxAdditions.run.

Собственно говоря, это всё. Чтобы общие папки монтировались автоматически, добавляем в /etc/fstab
Общедоступные /home/<user>/Общедоступные vboxsf defaults 0 0Примечание: в настройках VirtualBox менеджера не надо ставить галочку "Авто-подключение". Бог его знает для чего она там, мы всё делаем ручками  :)

Несколько замечаний:
1. Не путаем версии пакетов, плагинов, дополнений для гостевой ОС
2. Не путаем пути при монтировании общих папок
3. Корректно настраиваем права на общие папки
4. Дополнение для гостевой ОС нужно, чтобы корректно работали захват мыши, клавиатуры, и можно было настроить адекватное разрешение
5. Возможно будет необходимо добавить себя в группу vboxusers:
sudo usermod -a -G vboxusers <user>6. <user> - имя Вашей учётной записи

P.S. Маленькая хитрость. Чтобы увеличить видеопамять со 128MB до 256MB, на основной машине выполняем:
VBoxManage modifyvm "Имя виртуальной машины" --vram 256
« Последнее редактирование: 19 Июнь 2018, 09:53:06 от Oddmean »
 

Русскоязычное сообщество Debian GNU/Linux



Теги:
 

Debian 7 на Microsoft Virtual PC 2004

Автор LittleBuster

Ответов: 10
Просмотров: 1956
Последний ответ 07 Февраль 2013, 21:19:05
от LittleBuster
Virtual Box и USB

Автор kavashige

Ответов: 6
Просмотров: 1175
Последний ответ 25 Октябрь 2015, 20:46:14
от Modigar
Как включить веб камеру для virtual box

Автор alsoijw

Ответов: 6
Просмотров: 5136
Последний ответ 30 Октябрь 2015, 09:03:11
от Alkash