1

Я использую виртуальную коробку 4.3.6 в Windows 7 ПК. Я пытаюсь запустить Ubuntu 14.04. После установки Ubuntu, так как дисплей был в низком разрешении, я попытался установить VirtualboxGuestAdditions. Я скачал VBoxGuestAdditions_4.3.10.iso и выполнил следующие шаги:монтирование неизвестного типа файловой системы vboxsf.

Теперь я получил оптимальное разрешение, но я не могу смонтировать общую папку.

Я использовал команду.

mount -t vboxsf sharedFolderName DestinationFolder

Теперь я получаю ошибку неправильного типа FS. Я попытался проверить ошибку с помощью команды

dmesg

и получил

sf_read_super_aux err = -22

Что я сделал не так ?? Я использовал тот же метод в виртуальном образе fedora, но с другой версией VBoxGuestAddition.

3 ответа3

6

Я исправил мой следующим образом:

1) Обновление пакетов системы

$ sudo apt-get update

2) установить виртуальные гостевые дополнения (ссылка отсюда)

$ sudo apt-get install virtualbox-guest-additions-iso

3) Теперь установите гостевой дополнительный пакет (решающий шаг! Люди обычно пропускают это, что создает ошибку «Неизвестный тип файла« vboxsf »)

$ apt-get install virtualbox-guest-utils

ЗАМЕТКИ:

Вы можете столкнуться со следующими проблемами:

  • Нет такого устройства:

    root @ packer-virtualbox-iso: ~/new # mount -t vboxsf new ~/new

    /sbin/mount.vboxsf: монтирование не удалось с ошибкой: нет такого устройства

-> ВЫ ДОЛЖНЫ ПЕРЕЗАПУСТИТЬСЯ, ЧТОБЫ РАЗРЕШИТЬ ИЗМЕНЕНИЯ, ЧТОБЫ ВЗЯТЬ ЭФФЕКТ.

  • вы можете столкнуться со следующей ошибкой:

    vagrant @ packer-virtualbox-iso: ~ $ sudo mount -t vboxsf new ~/new

    /sbin/mount.vboxsf: монтирование не удалось с ошибкой: ошибка протокола

-> Чтобы решить это, вы, возможно, должны изменить название монтажного устройства / папки (например, здесь новый)

-> ИЛИ ПОСЛЕДУЮЩИЕ это , если не фиксирован (REF)

  1. Сделал общую папку на хост-системе, D:\Virtual Box\shared;
  2. Побежал VirtualBox;
  3. Запустил виртуальную машину;
  4. Linux закончил загрузку, я вошел в систему;
  5. Я добавил общую папку D:\Virtual Box\shared, назвал ее «shared»;
  6. Я сделал гостевую общую папку зарегистрированной как пользователь, назвав ее «shared_folder». / Главная // shared_folder;
  7. $ Су;
  8. Зарегистрировавшись как root, я смонтировал общую папку: #mount -t vboxsf shared / home // shared_folder;
  9. И все стало работать.

Может быть проблема в том, что папки host и guest должны иметь одинаковые имена?

1

После поисков в Интернете, я получил некоторую информацию, обновляющую это от самого VirtualBox.org. В этой новой версии Guest Additions он пропустил символическую ссылку во время установки. Это нарушает путь к /sbin/mount.vboxsf, так что команда mount не выполняется.

С помощью этой команды я смог исправить ошибку.

sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions
0

Вы не монтируете .is таким образом.

  1. открыть виртуальный ящик главного экрана.
  2. выберите свою машину.
  3. выберите "настройки".
  4. выберите пункт "хранение".
  5. один из контроллеров должен иметь опции "диск", то есть DVD\CD-привод, если нет, вы можете добавить один, используя значок диска, один раз выбирая контроллер (тот, что с «+»).
  6. если у вас есть файл, вы можете изменить .iso-файл, который он использует, в разделе "Атрибуты" справа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .