У меня была та же проблема с предыдущей версией, но я смог ее исправить. Я только что обновился до Ubuntu 13.04, и теперь у меня снова та же проблема. По сути, я не могу установить гостевые дополнения с рабочего стола, потому что приложение compiz завершается сбоем, и я просто вижу фон, у меня нет способа автоматически запустить дополнения vbox. Поэтому мне нужно открыть командную оболочку из GRUB, смонтировать компакт-диск и запустить отсюда Linux Additions. Все хорошо для первого и второго шага. Однако, когда я пытаюсь
sh ./VBoxLinuxAdditions.run
, я получаю сообщение об ошибке, касающееся файловой системы только для чтения.
mkdir: cannot create directory `/tmp/selfgz741': Read-only file system
Cannot create target directory /tmp/selfgz741
Вот разрешения для папки / tmp:
drwxrwxrwt root root tmp
Мне интересно, что требуется, чтобы я мог писать в папку / tmp. Кроме того, когда я в консоли, я подключен как root @ virtualbox.
Благодаря.
Откройте терминал и перейдите в каталог, где находится VBoxLinuxAdditions.run.
Пример: cd /media/user1/VBOXADDITIONS_4.2.12_84980/
И выполните команду ниже
sudo sh ./VBoxLinuxAdditions.run
Не открывайте оболочку из GRUB. Загрузите Ubuntu нормально. Затем нажмите Ctrl + Alt + F1 и войдите в 1-й виртуальный терминал. Далее устанавливаем гостевые дополнения. Наконец, перезагрузитесь с помощью «sudo reboot».
Вам необходимо изменить права доступа к каталогу / tmp. Откройте терминал и введите:
sudo chown <your_username>:<your_group> /tmp
Затем попробуйте снова. Надеюсь, это поможет.
Корневая оболочка , к которой мы получаем доступ из Grub , будет монтировать все файловые системы только для чтения. Чтобы разрешить доступ для чтения / записи (в том числе к каталогу / tmp) при установке гостевых дополнений, нам нужно включить сетевое взаимодействие, прежде чем перейти к приглашению корневой оболочки: