Не удалось подключить гостевые дополнения VirtualBox в качестве гостя (хост Win7)

Простой:

php -r 'include("file.php"); echo URL;'

, и если вам нужно удалить «http: //», тогда:

php -r 'include("file.php"); echo URL;' | sed 's!^http://\(.*\)!\1!'

Итак:

myURL=$(php -r 'include("file.php"); echo URL;' | sed 's!^http://\(.*\)!\1!')

Если вам нужна определенная часть URL-адреса, вам нужно уточнить свою терминологию, URL-адрес будет следующим: иногда,

URL := protocol://FQDN[/path][?arguments]

FQDN := [hostname.]domain.tld
40
задан 8 February 2012 в 00:21

9 ответов

Наконец, я понял это. Вот как вы это понимаете. Сначала загрузите Disk Utility и вручную извлеките диск в CDROM, нажав кнопку Eject, после выбора устройства CDROM. Затем попробуйте перезагрузить гостевые дополнения, используя комбинацию клавиш Host + D и voila, гостевые дополнения должны успешно монтироваться.

33
ответ дан 25 May 2018 в 16:44
  • 1
    Просто быстрая заметка, я пробовал это сегодня и не смог извлечь средства массовой информации. Я должен был пойти немного дальше на страницу и выбрать " Unmount Volume & quot ;, а затем я смог Извлечь. – Chris Sobolewski 15 October 2013 в 04:37
  • 2
    Я считаю, что дисковая утилита является графическим приложением, да? Как я могу достичь того, что вы сделали здесь, через командную строку? – smilebomb 17 December 2014 в 19:42
  • 3
    Да, я не могу найти " Disk Utility " через консоль, которую вы получаете, когда вы нажимаете ALT + F2. Не уверен, как все остальные смогли его найти. – Mitch 20 May 2015 в 13:57
  • 4
    @Mitch перейдите в панель обеспечения единства (верхний значок в левой колонке слева) и введите утилиту диска в поиск. его просто называют «дисками» в ubuntu 14.04. вы должны увидеть привод CD / DVD. – user137717 17 July 2015 в 01:25
  • 5
    Точка ясности для тех, кому это помогает: гостевые дополнения имеют виртуальный бокс, который работает на вашей родной ОС, но может быть установлен для гостевой операционной системы гостевой операционной системы. Вам не нужно устанавливать что-то в собственной ОС для использования самого виртуального окна. Существуют перечисленные здесь опции для установки гостевых дополнений из гостевой ОС, но VB дает возможность «вставлять гостевые дополнения cd image» из меню устройств, которое пытается установить автоматически, но может выйти из строя. – user137717 17 July 2015 в 01:33

Я наткнулся на это сегодня, и, похоже, он не может быть исправлен с помощью графических интерфейсов. Поэтому я сделал это через командную строку.

Устройства -> Установить гостевые дополнения ... (это как вставить диск cdrom) Открыть терминал для входа в гостевой компьютер Тип ниже
sudo mkdir --p /media/cdrom
sudo mount -t auto /dev/cdrom /media/cdrom/
cd /media/cdrom/
sudo sh VBoxLinuxAdditions.run
Теперь вы можете делать все экран, общая папка, общий доступ к буфере обмена и т. д.
19
ответ дан 25 May 2018 в 16:44
  • 1
    Как вы активировали полноэкранный режим и т. Д. После этого все еще не отображается. – Karl Morrison 27 October 2014 в 16:58
  • 2
    Перезагрузив виртуальный бокс еще раз, он будет работать. По крайней мере, для моего случая – Ace 27 October 2014 в 21:07
  • 3
    Привет, ты спас меня, чувак, хорошая работа :) – Rubendob 27 August 2015 в 10:47
  • 4
    Это сработало для меня, когда другие этого не сделали, благодаря манге. – qbert65536 2 December 2015 в 01:28
  • 5
    Ты @ Приятель. Отлично сработано – Andy K 24 February 2016 в 21:15

Я не мог заставить автозапуск работать, установив вручную:

cd /media/VBOXADDITIONS_4.2.4_81684/
sudo sh VBoxLinuxAdditions.run
11
ответ дан 25 May 2018 в 16:44
  • 1
    благодаря! это работало хорошо и все из cmdline. Только путь к дополнениям может меняться, для меня это было - 'cd /media/kerim/VBOXADDITIONS_4.2.10_84104/' – kerim 3 April 2013 в 15:12
  • 2
    Я должен был выполнить смесь этого шага и шаги Майкла Голдштейна: 1) sudo palimpsest для полного доступа к устройству и извлечения. 2) перезагрузите диск 3) sudo sh /media/VBOXADDITIONS_4.3.6_91406/VBoxLinuxAdditions.run сделал трюк. – Screenack 21 December 2013 в 20:42

Отключение тома на устройствах -> CD -> Удалить диск из virutal drive

Это покажет параметр «Удалить диск с виртуального диска» как отключенный на той же странице после нажатия.

Затем нажмите Host (Клавиатура: Вправо Ctrl) + D i.e Host + D

Это начало работу с автоматической установкой на экране Ubuntu.

4
ответ дан 25 May 2018 в 16:44

Мне пришлось добавить еще один шаг.

Unmount Volume Eject Rerun Установить гостевые дополнения
2
ответ дан 25 May 2018 в 16:44

Я столкнулся с этой ошибкой в ​​этом сценарии.

Включил Fedora 18 Открыл терминал, вошел в систему как root Попытка установить гостевые дополнения. Он провалился с отсутствующей ошибкой пакета. Установил пакет и перезагрузил систему. Зашел в систему в качестве гостевого пользователя и попытался запустить гостевую добавку, поскольку я думал, что регистрация в корне не нужна.

Независимо от того, сколько попыток я сделал , Я продолжал работать с ошибкой VERR_PEM_MEDIA_LOCKED.

Попытка установить путем входа в root сделала ошибку.

Итак, кажется, что ОС как-то помнит пользователя, которого вы пытались запустить гостевые дополнения в первый раз и в последовательных прогонах, если вы не зарегистрированы в качестве этого пользователя, он жалуется.

1
ответ дан 25 May 2018 в 16:44

Для хоста linux это можно сделать следующим образом. Откройте os в виртуальном боксе, разрешение которого вы хотите изменить, и выполните следующие шаги.

sudo gedit / etc / fstab введите пароль root Изменить эту строку / dev / sr0 / media / cdrom0 udf, iso9660 user, noauto 0 0
                              **to**
/ dev / sr0 / media / cdrom0 udf, iso9660 user, exec 0 0 сохраните его и закройте. Нажмите ctrl + D Добавления гостей будут установлены сейчас. Перезагружать . нажмите ctrl + f.

precaution

На шаге 1 вы можете использовать любой текстовый редактор вместо gedit, который может присутствовать в вашем дистрибутиве.

precaution

https://forums.virtualbox.org/viewtopic.php?f=3&t=58799

1
ответ дан 25 May 2018 в 16:44

Вот что я последовал, и это сработало. Ничего больше. Mine - Ubuntu 14.04 Trusty ...

1) Однажды в Ubuntu, перейдите в папку с файлами.

2) С левой стороны вы увидите некоторые варианты, среди которых будет «Мой компьютер» и над ним «Виртуальный диск (назван как ваш ISO-файл)»

3) Щелкните правой кнопкой мыши по нему и выберите извлечения.

4) Вернитесь к «VIRTUALBOX» и перейдите к опциям устройств и выберите «Установить гостевой дополнительный CD-образ».

5) Надеюсь, вы не получите ту же ошибку.

6) Следуйте соответственно. Выберите «Выполнить». Проверьте ваш пароль.

7) Пусть терминал запустится и один раз спросил, нажмите enter.

8) Перезагрузите свой Virtualbox, и на этот раз вы увидите версию с полным разрешением. [!d8 ]

0
ответ дан 25 May 2018 в 16:44

Вышеупомянутое решение отчасти сработало для меня. .iso не отображается как смонтирован, если диск не удален с помощью VirtualBox Manager (Machine> Settings> Storage). После правильной установки (Устройства> Вставить гостевые дополнения CD-образ ...) мне нужно было скопировать утилиту автозапуска:

cp /media/cdrom/VBoxLinuxAdditions.run ~/Desktop

Затем сделайте ее выполнимой:

chmod +x ~/Desktop/VBoxLinuxAdditions.run

И finally:

sh ~/Desktop/VBoxLinuxAdditions.run

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

0
ответ дан 25 May 2018 в 16:44

Другие вопросы по тегам:

Похожие вопросы: