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

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

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

Оффлайн Modigar

  • Сообщений: 182
Чуть выше писали, что надо добавить текущего юзера в группу виртуалбокса. В гостевой.
 

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

  • Topic Author
  • Сообщений: 51
Что то я так и не понял как добавить пользователя в группу виртуалбокса. у меня основная система windows а гостевая Debian.
« Последнее редактирование: 22 Июнь 2018, 07:25:20 от СергейDebian »
 

Оффлайн Oddmean

  • Сообщений: 61
Что-то я совсем запутался, никогда не было проблем с установкой VBox и Debian на неё.
1. Что с основной ОС, она работает?
2. Скачиваем VirualBox и VirtualBox Extension Pack
2.1. Устанавливаем VirualBox
2.2. Добавляем плагин VirtualBox Extension Pack
3. Создаём новую виртуальную машину: в настройках указываем "Тип: Linux", "Версия: Debian (64-bit)"
Примечание: если 64-бит не выбирается, в BIOS'е включаем Intel Virtualization Texnology
4. Настраиваем виртальную машину:
Сложностей быть не должно, но проверь порядок загрузки носителей:
На складке "Система" "оптический диск" должен стоять перед "жёсткий диск". Во вкладке носители в "оптический диск" вставляем установочный образ Debian. У HDD и оптического диска должны стоять галочки.
Чтобы виртуальная машина была в одной сети с остальными компьютерами на вкладке "Сеть" выбираем "Сетевой мост". В принципе в настройках больше не должно быть сложностей.
5. Ставим Дебиан, вот руководства на любой вкус:
https://www.debian.org/releases/stable/installmanual
6. Если всё прошло гладко, не забываем проверить на вкладке система порядок загрузки носителей (снимаем галочку с оптического диска)
7. Если прошло ровно, кричим "Ура", делаем снимок машины и пишем на форме "Odd, ты гений"  ;D

P.S. Если вдруг какие-то вопросы возникают, не стесняемся спрашивать. Я пока в онлайне

8. На всякий случай небольшой напилинг (выполнять от root):
apt update && apt upgrade
apt install mc sudo bash-completion
и мои конфиги:
/etc/apt/sources.list
Spoiler: ShowHide
deb http://deb.debian.org/debian/ stretch main contrib non-free
deb-src http://deb.debian.org/debian/ stretch main contrib non-free

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://deb.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free

/etc/sudoers
Spoiler: ShowHide
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL
oddmean ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

« Последнее редактирование: 22 Июнь 2018, 10:19:46 от Oddmean »
 

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

  • Topic Author
  • Сообщений: 51
1. Что с основной ОС, она работает?
а) Основная ОС работает.
2. Скачиваем VirualBox и VirtualBox Extension Pack
2.1. Устанавливаем VirualBox
а) VirualBox скачал установил
2.2. Добавляем плагин VirtualBox Extension Pack
б) VirtualBox Extension Pack  скачал плагин добавил
3. Создаём новую виртуальную машину: в настройках указываем "Тип: Linux", "Версия: Debian (64-bit)"
а) Создал новую виртуальную машину: в настройках указал "Тип: Linux", "Версия: Debian (64-bit)"
Примечание: если 64-бит не выбирается, в BIOS'е включаем Intel Virtualization Texnology
а) тут проблем не возникло.
4. Настраиваем виртальную машину:
Сложностей быть не должно, но проверь порядок загрузки носителей:
На складке "Система" "оптический диск" должен стоять перед "жёсткий диск". Во вкладке носители в "оптический диск" вставляем установочный образ Debian. У HDD и оптического диска должны стоять галочки.
Чтобы виртуальная машина была в одной сети с остальными компьютерами на вкладке "Сеть" выбираем "Сетевой мост". В принципе в настройках больше не должно быть сложностей.
а) сложностей не возникло.
5. Ставим Дебиан, вот руководства на любой вкус:
https://www.debian.org/releases/stable/installmanual
а) уснановку выполнил
6. Если всё прошло гладко, не забываем проверить на вкладке система порядок загрузки носителей (снимаем галочку с оптического диска)
а) установка прошла гладко
7. Если прошло ровно, кричим "Ура", делаем снимок машины и пишем на форме "Odd, ты гений"  ;D
Прошло ровно,  "Ура", снимок машины сделал  "Odd, ты гений"   ;D

 но общая папка так и не получается... 

как добавить текущего юзера в группу виртуалбокса?
« Последнее редактирование: 22 Июнь 2018, 11:48:39 от СергейDebian »
 

Оффлайн Oddmean

  • Сообщений: 61
но общая папка так и не получается... 
1. В настройка Виртуальной машины вкладка "Общие папки" -> "Добавить общую папку"
Имя: это то, как эта папки будет видна в гостевой ОС. Например, VMshare
Путь: это то место, где папка расположена на основной машине. Можешь создать любую в основной ОС и выбрать из выпадающего меню
2. Запускаем гостевую ОС и в терминале делаем следующее (mcedit заменить на любой текстовый редактор, которым пользуешься: gedit, nano, pluma и т.п.):
sudo mkdir /mnt/vmshare
sudo mcedit /etc/fstab/
Добавляем строку в конце:
VMshare /mnt/vmshare vboxsf defaults 0 0Внимание! Делаем всё очень аккуратно, иначе будут проблемы при перезагрузке
Перезагружаемся и всё, папка подмонтирована в /mnt/vmshare
Можно создать на неё ссылку (пример для Mate, в других окружениях рабочего стола может быть по-другому):
ln -s /mnt/vmshare/ ~/Рабочий\ стол/VMshareГотово. Но возможно придётся поиграться с правами на эту папку в основной ОС

Если при перезагрузке возникли проблемы:
1. Не пугаемся
2. Вводим пароль root'a
3. Открываем /etc/fstab любым тексовым редактором:
mcedit /etc/fstab/и ставим перед добавленной нами строчкой #, сохраняем и:
reboot4. Думаем, почему не получилось

как добавить текущего юзера в группу виртуалбокса?
Для Win7 не нужно

P.S. Отсюда https://mega.nz/#F!PCRhjYYR!RtkJDfgN4AFcUESXmJ4AdQ можешь взять готовую машину с Мате на борту. Пароли: root - toor, user - resu
« Последнее редактирование: 22 Июнь 2018, 13:29:55 от Oddmean »
 

Оффлайн ecc83

  • Сообщений: 1062
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
как добавить текущего юзера в группу виртуалбокса?

В терминале:

sudo usermod -aG vboxusers $USER
 

Оффлайн Oddmean

  • Сообщений: 61
Код: [Выделить]

sudo usermod -aG vboxusers $USER
В гостевой ОС такой группы нет
user@debian:~$ cat /etc/group | grep vboxusersДумаю, в Win7 тоже. Там как-то иначе права на папки настраиваются, но с этим надо поковыряться, сразу не скажу, как это делается
« Последнее редактирование: 22 Июнь 2018, 13:56:12 от Oddmean »
 

Оффлайн ecc83

  • Сообщений: 1062
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Код: [Выделить]

sudo usermod -aG vboxusers $USER
В гостевой ОС такой группы нет

Да, там группа vboxsf
 

Оффлайн Oddmean

  • Сообщений: 61
Да, там группа vboxsf
Так и не понял, что даёт эта группа. Добавился в неё, попробовал другую папку подмотировать, но она всё равно root:root с правами 755. Из гостевой ОС не даёт ничего сменить, хотя стоит "Полный доступ"
Видимо надо манулы по VBox курить. Или остановиться на варианте "Общедоступные" в "Общедоступные", тогда на основной машине можно её через Samba расшарить и получить общую сетевую папку на 2 машины - основную и гостевую. Хитрый я?  ;)
« Последнее редактирование: 22 Июнь 2018, 14:48:37 от Oddmean »
 

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

  • Topic Author
  • Сообщений: 51
Все вроде бы сделал по инструкции перезагрузился, появилась папка VMShare на рабочем столе, но в нее не чего не сохраняеся не создается, и как основная машина с ней дружить будет. в основной системе нет этой папки.
 

Оффлайн Oddmean

  • Сообщений: 61
Все вроде бы сделал по инструкции перезагрузился, появилась папка VMShare на рабочем столе, но в нее не чего не сохраняеся не создается, и как основная машина с ней дружить будет. в основной системе нет этой папки.
В Win7 открой к ней общий доступ. Но конкретно как это сделать - не скажу. Сейчас перезагружусь в Win10 и гляну, как там права выставляются
 

Оффлайн ecc83

  • Сообщений: 1062
  • Debian 8.11 Openbox && CentOS 7 x86_64 MATE
Хитрый я?

Нет, я хитрее. Я просто установил в Debian поддержку nfs протокола, пакеты:

nfs-common nfs-kernel-server
и соотвестсвенно настроил сервер на доступ в нужные папки с нужными правами.
В Win7 Ultimate есть поддержка nfs клиента.

Причину некорректной работы "Общих папок" в виртуал боксе даже не выяснял :)




 

Оффлайн Oddmean

  • Сообщений: 61
Все вроде бы сделал по инструкции перезагрузился, появилась папка VMShare на рабочем столе, но в нее не чего не сохраняеся не создается, и как основная машина с ней дружить будет. в основной системе нет этой папки.
Попробуй так:
ПКМ на папке -> Свойства -> Безопасность -> Изменить -> Добавить -> Все (проверить имена, чтобы стало Все) -> Поставить галочку "Полный доступ" -> Применить
 

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

  • Topic Author
  • Сообщений: 51
В свойствах папки VMshare  есть только основные эмблемы и права, в правах все вкладки утопленные, есть доступ, только чтение, изменить не дет...
 

Оффлайн Oddmean

  • Сообщений: 61
Нет, я хитрее. Я просто установил в Debian поддержку nfs протокола, пакеты:

Код: [Выделить]

nfs-common nfs-kernel-server


и соотвестсвенно настроил сервер на доступ в нужные папки с нужными правами.
В Win7 Ultimate есть поддержка nfs клиента.
Спасибо за наводку, друг. Но это тема для отдельной беседы. У меня всё это хозяйство в дуалбуте стоит, и я очень сильно боюсь что-нибудь поломать
Off-Topic: ShowHide
Для начала хотелось бы разобраться в куче сервисов, которые просто жаждут что-нибудь отправить в инет  ???


Cообщение объединено 22 Июнь 2018, 15:15:15
В свойствах папки VMshare  есть только основные эмблемы и права, в правах все вкладки утопленные, есть доступ, только чтение, изменить не дет...
Я имел ввиду папку, которая в Win7 находится

Cообщение объединено 22 Июнь 2018, 15:27:44


Cообщение объединено 22 Июнь 2018, 15:30:52
И напиши, пожалуйста, что получилось. Интрига же  :D И кстати, в гостевой ОС поставил VBoxGuestAdditions?

Cообщение объединено 22 Июнь 2018, 15:39:55
P.S. Отсюда https://mega.nz/#F!PCRhjYYR!RtkJDfgN4AFcUESXmJ4AdQ можешь взять готовую машину с Мате на борту. Пароли: root - toor, user - resu
Или попробуй на этом образе потренироваться, я туда уже основные моменты добавил. Добавляется через "импорт конфигураций", получаешь готовую машину для экспериментов
« Последнее редактирование: 22 Июнь 2018, 15:39:55 от Oddmean »
 

Теги: