решение1
Ну, я ответил на свой собственный вопрос, немного покопавшись здесь, в StackExchange: гостевые дополнения VirtualBoxмодули ядране были установлены. И документация VB действительно не указала на это. Итак, вот что решило проблему:
- НаУстройстваВ меню работающей виртуальной машины нажмите «Вставьте образ компакт-диска с гостевыми дополнениями».
- При необходимости
sudo mkdir /mnt/cdrom
сделать точку монтирования. (Конечно, вы можете использовать любой каталог в качестве точки монтирования...) sudo mount /dev/cdrom /mnt/cdrom
чтобы смонтировать там компакт-диск.cd /mnt/cdrom
чтобы войти внутрь.sudo ./VBoxLinuxAdditions.run
- ...подождите, пока он выполнит свою работу... он скомпилирует и установит модули, но они пока не будут загружены.
sudo reboot
Теперь mount | grep vboxsf
покажем, что теперь есть смонтированная файловая система.(Это потому, что я указал «автоматическое монтирование», как вы видите в исходном посте. Если вы этого не сделаете, вам придется возиться с /etc/fstab
, но я не буду вдаваться в подробности...)
Однако вы можете обнаружить, что вы получаете, Permission Denied
когда пытаетесь заглянуть внутрь! Сейчас самое время вспомнить, что вы должны быть членом группы vboxsf
. ( ls -l /mnt/*
покажет имя группы и маску разрешений.) Вот что нужно сделать:
sudo usermod -a -G vboxsf yourusername
(Примечание: скапитал -G
!) Затем выйдите из системы и войдите снова, чтобы изменения вступили в силу. Подтвердите это командой groups
, которая теперь будет указывать эту группу как ту, к которой вы принадлежите. (Конечно, вы можете использовать нечеткие инструменты графического интерфейса для управления членством пользователя в группах, если предпочитаете.)