Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: VirtualBox: Нет доступа к "расшаренным" папкам из гостевой машины Ubuntu13.10  (Прочитано 22949 раз)

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

Оффлайн Asced

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Здравствуйте, уважаемые участники форума. Пишу вам от безысходности. И сразу возникает  :idiot2: вопрос - неужели создатели Ubuntu13.10 постарались специально так, что невозможно никакими путями получить доступ к расшаренным папкам в основной машине из гостевой машины Ubuntu13.10, установленной в семёрке? Сейчас я вам напишу о своих злоключениях, и при этом замечу, что аналогичную задачу я довольно быстро выполнил в гостевых машинах Uduntu12.04; Ubuntu13.04 и Ubuntu12.10 теми же средствами, которые оказались бессильны в Ubuntu13.10.
Итак, у меня в семёрке установлен VirtualBox 4.2.12 И в нём я последовательно устанавливал и пробовал все вышеназванные системы. Решил себе на беду попробовать и злополучную Ubuntu13.10. Скачал из официального репозитория ubuntu-13.10-desktop-i386.iso, установил.Использовал после установки команды (теперь наберитесь терпения, я буду писать долго...)
(Нажмите, чтобы показать/скрыть)
И снова ничего не изменилось. Доступа к рашаренным папкам нет... Может быть кто нибудь поможет мне и подскажет что можно сделать в такой ситуации, чтобы получить доступ к расшаренным папкам? Я не знаю как поступить и ушёл в тупик...
« Последнее редактирование: 23 Октября 2013, 02:30:41 от Asced »

Оффлайн Spect

  • Старожил
  • *
  • Сообщений: 1173
    • Просмотр профиля
Далась тебе 13.10.. В чем необходимость использовать именно ее? Если нет - всегда рекомендован LTS-релиз, на сегодня это 12.04.3. Все остальные релизы - "переходные", в них максимум переделок.
Механизм монтирования - правильный, я аналогично монтировал.. Так вот сонными гласками - ничо не вижу "косячного" :(
Ubuntu 16.04 LTS [x86-64]/i3-2100T/2*4G/1T HDD/Intel HD 2000
Hatsan Escort Aimguard Combo 12/76, 7+1

Оффлайн Asced

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Действительно, необходимости, по сути, никакой нет. Кроме чисто исследовательского интереса. Следует сказать однако, что Ubuntu13.10 - это уже принципиально другая система, отличающаяся, хотя и не очень сильно, от прочих версий. И кое в чём даже в лучшую сторону. Но мой опыт работы с ней показывает, что она ещё заметно сыровата...
Иначе как багами системы не объяснишь, наверное, мою неудачу в подключении общих папок к гостевой машине. Но, конечно, я буду рад, если меня всё же кто нибудь опровергнет и докажет, что подключить расшаренные папки к гостевой машине Ubuntu13.10 всё же возможно и объяснит как это сделать.
P.S.Извиняюсь за ошибку в моём прошлом сообщении - Ubuntu12.10, конечно, ещё не существует. И я разумеется, имел ввиду другую версию Убунты.

toto

  • Гость
А так монтируется?

sudo mount -t vboxsf папка_в_Win /home/пользователь/data


Оффлайн Asced

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Спасибо за ответ. Я обязательно попробую таким образом ввести команду и сообщу результат.
Т.е., если я не ошибаюсь, надо подставить имя папки как оно есть в Windows?
Однако уже не поздно, и ещё не рано... (я, кажется уже стихами заговорил)И надо хотя бы немного поспать и отдохнуть от моих предыдущих мытарств с Ubuntu13.10
Спокойной ночи тем кто ещё будет спать и доброго утра тем, кто уже встал.

toto

  • Гость
... надо подставить имя папки как оно есть в Windows? ...

Да, и в настройках гостевой в "общих папках" прописать/выбрать путь до папки Windows

Оффлайн Asced

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Попробовал команду
sudo mount -t vboxsf папка_в_Win /home/пользователь/data
Но, как я и подозревал, это не помогло. А папка эта, конечно прописана в настройках гостевой машины... Снова тупик.
Однако можно сделать 2 предположения:
1. Либо недостаточно прав даже под интерпретатором root для создания этой папки в гостевой машине - именно в силу особенностей этой системы.
2. Либо почему-то недостаточно прав у виртуальной машины в основной системе - Win7 - для создания расшаренной директории. Что вполне может быть случайным багом, прокравшимся вместе с последними обновлениями безопасности Win7 от мелко-мягких...
Ввиду этого попробую переустановить с правами админа виртуальную машину. И потом попробую снова получить доступ к общим папкам в машине гостевой - Ubuntu13.10...

toto

  • Гость
Win7, VirtualBox 4.3, Ubuntu 13.10

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

Оффлайн Asced

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Проверяем MD5 скачанного дистрибутива Ubuntu13.10 - контрольные суммы совпадают.
В таком случае удаляю диск с установленной на нём системой - и переустанавливаю Ubuntu13.10
Замечу, что до этого я уже исправил с правами администратора возможные ошибки установки VirtualBox в Windows7, нажав на опцию "Repair" в программе установки этой виртуальной машины. Выскочило, правда, при перезагрузке win7 сообщение о какай-то ошибке, но я его разглядеть не успел - система перезагрузилась почти сразу. Понял в чём дело - сразу стали недоступны некоторые диски виртуальной машины. И вспомнил, что в первый раз я устанавливал VirtualBox хотя и под администратором, но под другим...Возможно в этом-то и кроется причина всех моих бед? Сейчас это проверим.
Действительно, после установки из меню «Устройства» установились дополнения гостевой машины,и само смонтировалось, предложило автозапуск, попросило пароль. Всё это так, только вот я скопировал 2 строчки из терминала, сообщающие о ошибке установки общих папок
Building the shared folder support module ...fail!
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Кстати появился ещё один вход - Light Display Manager, которого ещё не было до установки VBOXADDINIONS. И зачем он мне нужен? Ещё один вход для удобного взлома системы... Надо отнего избавиться, но потом. Когда я решу вопрос с общими папками. Кстати, какой пароль для входа туда я так и не понял - пароль администратора туда не подходит. И это меня очень сильно раздражает - ещё один дополнительный вход в Ubuntu13.10, в который я не могу войти. Я единственный пользователь и администратор этой системы, а если он не для меня, то для кого?
Попытался войти в расшаренные папки - и получил следущее сообщение:
"Не удалось показать содержимое этой папки.
Недостаточно прав для просмотра содержимого объекта «sf_папка_DRIVE»."
Итак, у уважаемого toto получился доступ к расшаренным папкам - а вот у меня нет...
Видимо, я рылом не вышел... ))) (шутка).
Ну, а вот серьёзный вопрос - почему из сообщений в терминале видно, что не установились общие папки? Из-за этого, определённо, и нет у меня доступа к ним...
Приключения продолжаются...

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
TLDR - всё не читал.
1) virtualbox 4.2.12 не имеет поддержки ubuntu 13.10, ибо выпущен пол годом раньше.
2) Олcо, перед установкой гостевых дополнений надо делать
sudo apt-get install dkms3) по умолчанию папка монтируется с правами пользователь рут и группа vboxsf. Т.е. добавь пользователя в группу vboxsf и будет нормальный доступ.
« Последнее редактирование: 24 Октября 2013, 20:33:08 от soarin »

Оффлайн Asced

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Не знаю, что такое TLDR, но неважно. Согласен насчёт поддержки, но последующие версии VirtualBox, как я писал выше, у меня почему-то не устанавливаются. Верно и то, что в Ubuntu13.10 заметно, что её создатели начали постепенно отказываться от поддержки VirtualBox. Из чего это заметно? Здесь мы плавно добираемся до пункта 2 предыдущего участника форума. То, что он предлагает, я уже это проходил, и если внимательно читать предыдущие мои посты, из них известно, что я изначально пытался действовать подобным образом и далее цитирую себя:
"Использовал после установки команды ...
sudo apt-get install virtualbox-guest-additions (ничего не установилось, в отличие от
других систем) virtualbox-guest-dkms virtualbox-guest-x11 virtualbox-guest-utils "
Так вот, о virtualbox-guest-additions - ничего не скачалось и не установилось, потому что этого просто не было в официальных репозиториях Ubuntu13.10
И, наконец, всё верно - по умолчанию папка монтируется с правами пользователь рут и группа vboxsf. Поэтому-то я и (снова можно обратиться к моему первому посту) и выполнил в терминале
sudo apt-get install gnome-system-tools
И уже в управлении группами пользователей внёс себя в группу vboxsf.
Выполнил я и в заново установленой системе
sudo apt-get install gnome-system-tools
sudo apt-get install dkms
Но это почему-то не помогло... Нет доступа даже ненормального, нет никакого.
Явно совсем не здесь надо искать... Но где??? Вопрос, я чувствую, всё больше и больше
начинает становиться риторическим...

Pilot6

  • Гость
А в чем проблема установить Virtualbox 4.2 c дополнениями? VB из репозиториев Ubuntu 4.1 не работает.

Оффлайн Asced

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Да, абсолютно верно. можно установить в Ubuntu13.10 VirtualBox, хотя бы ради установки последних версий dkms и дополнений гостевой машины. И я это сделал. Но это всё же не помогло. Кстати, менеджер виртуальной машины запускается, Значит машина, по идее, должна работать. Внутри такой же виртуальной...
Но доступа к общим папкам по прежнему нет... Попытка переустановить дополнения.
Выходит запрос на аутентификацию - ввожу пароль.
Всю запись в терминале приводить нет смысла, привожу только ту часть, где отображаются проблемы с установкой этих самых дополнений. И, видимо, в этом и кроется причина невозможности моего доступа к общим папкам.
"Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.

Building the main Guest Additions module ...done.
Building the shared folder support module ...fail!
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Doing non-kernel setup of the Guest Additions ...done."
Таким образом, возникает вопрос - каким же образом всё таки переустановить дополнения гостевой машины, чтобы они установились корректно?

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
Верно и то, что в Ubuntu13.10 заметно, что её создатели начали постепенно отказываться от поддержки VirtualBox...
Без комментариев, Бред.

Олсо, можно скачать диск с последними гостевыми дополнениями http://download.virtualbox.org/virtualbox/4.2.18/VBoxGuestAdditions_4.2.18.iso - Последние с ветки 4.2, в них есть исправления для новых ядер. Ставить поле установки пакета dkms из реп убунты.

ЗЫ: строчка "Look at /var/log/vboxadd-install.log to find out what went wrong", явно указывает файл, в котором есть описание и причина ошибки.
« Последнее редактирование: 25 Октября 2013, 16:11:35 от soarin »

Оффлайн Asced

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Цитировать
Без комментариев, Бред.

Почему же бред? Вроде бы Вы, soarin, указали где можно загрузить последнюю версию дополнений гостевой машины, и это вовсе не из официального репозитория Ubuntu13.10... И это только подтверждает моё, замечу, что вовсе не утверждение, а только предположение...
Да, по поводу ЗЫ: - естественно строчка "Look at /var/log/vboxadd-install.log to find out what went wrong указывает на файл vboxadd-install.log, находящийся по указанному адресу и я, конечно, его открывал, но там написано было то же самое, что и в терминале - "Building the shared folder support module ...fail!"     
Пробую установить VBOXADDITIONS из указанного адреса:
Для начала
Цитировать
Ставить поле установки пакета dkms из реп убунты.

dkms у меня был уже установлен ранее, но для чистоты эксперимента я его переустановлю.
sudo apt-get install --reinstall dkms
Теперь устанавливаю VirtualBox 4.2.18 Guest Additions, ввожу пароль. Запись из терминала:
Building the VirtualBox Guest Additions kernel modules ...done.
Doing non-kernel setup of the Guest Additions ...done.
Всё отлично, вроде,ошибок нет. И я начинаю верить, что всё получится.
sudo reboot
Вхожу в систему - вы не поверите!!! В то, что произошло дальше трудно поверить.  Захожу в /media, там присутстуют все расшаренные папки, которые я указывал. И права доступа в них, как и положено только у рута и у vboxsf (и я, как писал ранее, уже себя добавил в группу vboxsf). И тут начинается самое интересное - пытаюсь зайти в одну расшаренную папку, она просто-напросто не открывается, никак.., просто не открывается и всё тут... Пытаюсь войти в другую - она открылась, но от этого мне не легче - висит надпись в нижнем правом углу  "загрузка", и ничего больше не происходит.
Подождав немного, думаю - ладно,пробую перезагрузить наутилус, снова вхожу в папку /media - и, о чудо, там ничего нет. А ведь только что были расшаренные папки. Ещё раз выхожу в корень - снова захожу в /media, ничего нет!!!
Приключения продолжаются...

 

Страница сгенерирована за 5.903 секунд. Запросов: 25.