Как Установить Гостевые Дополнения Virtualbox На CentOS через Командную строку только

Смотрите на пакет "apticron":

apticron - Инструмент Simple к почте о незаконченных обновлениях пакета

Apticron является простым сценарием, который ежедневно посылает электронные письма о незаконченных обновлениях пакета, таких как обновления системы защиты, правильно обрабатывая пакеты в ожидании и dselect и способностью.

https://packages.debian.org/buster/apticron

75
17.08.2011, 23:39
8 ответов

... наконец это работало на меня, должен также работать на кого-либо еще пытающегося устанавливать Гостевые Дополнения VirtualBox на CentOS (x86_64) виртуальный сервер в режиме командной строки.

# yum update
# yum install dkms gcc make kernel-devel bzip2 binutils patch libgomp glibc-headers glibc-devel kernel-headers
# mkdir -p /media/cdrom
# mount /dev/scd0 /media/cdrom
# sh /media/cdrom/VBoxLinuxAdditions.run

Когда процесс будет завершен, перезагрузите систему.Это все.

110
27.01.2020, 19:31
  • 1
    Вы должны yum install make также –  nic ferrier 06.02.2012, 14:23
  • 2
    @theJerm я надеюсь Вы уже, понял это, но для записи: создайте точку монтирования (просто каталог) с sudo mkdir /media/cdrom. –  Anthon 10.06.2013, 23:27
  • 3
    На минимальной установке CentOS 6.4 64b команда установки была sh /media/cdrom/VBoxLinuxAdditions.run. Я также должен был установить Perl (yum install perl) и создайте точку монтирования (sudo mkdir -p /media/cdrom). –  smholloway 11.11.2013, 18:18
  • 4
    В CentOS 7 CD-ROM не в /dev/scd0 но вместо этого в /dev/sr0 –  isapir 14.03.2016, 06:15
  • 5
    В случае, если люди задаются вопросом..., прежде чем любое из этого сделано, необходимо использовать, Вставляют Гостевой Дополнительный образ CD, (в настоящее время находимый в Устройствах в меню окна virtualbox), для VBoxLinuxAdditions.run быть на самом деле доступным. –  alxs 18.11.2016, 20:23

Я отправляю обновленный ответ, поскольку мне нужно было выполнить несколько дополнительных шагов для установки. Я использую VirtualBox 5.0.14r105127. Перед каждой командой должно быть указано «sudo».

yum update
yum install gcc
yum install kernel-devel
yum install bzip2
yum install kernel-devel-2.6.32-573.el6.i686
mkdir /media/cdrom
mount /dev/scd0 /media/cdrom
sh /media/cdrom/VBoxLinuxAdditions.run

Кроме того, я получил сообщение «FAILED» для модуля поддержки OpenGL, но это можно игнорировать в серверной системе.

3
27.01.2020, 19:31

Это старая тема, но она появилась в моих поисках похожего вопроса. В случае, если кто-нибудь еще наткнется на это, следующий ответ решит эту проблему за меня:

http://www.if-not-true-then-false.com/2010/install-virtualbox-guest-additions-on-fedora-centos-red-hat-rhel/

Примечание* На URL написано 2010, но статья была обновлена в 2013 году.

.
6
27.01.2020, 19:31
[

] После установки VBOXADDITIONS может потребоваться:[

] [
In VirtualBox click View>>Auto Resize Guest Display (Host + G)
] [

], так как разрешение экрана не работало до тех пор, пока я не применил эту окончательную конфигурацию к VirtualBox.[

].
2
27.01.2020, 19:31

@ Ответ ITS_ME Почти работал, но не удалось создать модули ядра.

Если оно не работает для вас, посмотрите на сообщения.

В моем случае один из них попросил посмотреть /var/log/vboxadd-install.log . Там он сказал что-то о пропущенных источниках ядра и предоставлять исходный каталог ядра с помощью E.G. kern_dir = / путь / к / ядр / источники .

С Kernel-Devel и источники и источники /usr/src/kernels/2.6.32-504.16.2.el6.x86_64 уже были установлены, я был смущен, но называется Это с запрошенной переменной окружающей среды

KERN_DIR=/usr/src/kernels/2.6.32-504.16.2.el6.x86_64 sh /media/cdrom/VBoxLinuxAdditions.run

Теперь она жаловалась на отсутствие файлов заголовков и предложила сделать

yum install kernel-devel-2.6.32-504.el6.x86_64

, как вы можете видеть, это немного другая версия, 504.16.2 VS просто 504 . После установки правильного пакет Kernel-Devel , здание, а затем установка работала, как ожидалось.


Итак, запуск ядра и установленные источники ядра (aka kernel-devel ) должны соответствовать. Вы можете проверить это, глядя на текущее ядро ​​с

uname -a

и установленными источниками в

ls /usr/src/kernels

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

16
27.01.2020, 19:31

Небольшая деталь ... У меня была минимальная версия CentOS 6.6, я сделал все "yum update" и "yum install" но я все еще застревал, пока не прочитал это в ответе Олафа

... это немного другая версия, 504.16.2, а не 504. После установки правильного пакета kernel-devel сборка и последующая установка работали, как ожидалось .

Итак, запущенное ядро ​​и установленный исходный код ядра (также известный как kernel-devel) должны совпадать.

проверка моей установки У меня была та же проблема, после doin g перезагрузка, все было ок. Машина все еще работала со старым ядром. После этого возникла следующая проблема, так как этот perl отсутствовал, поэтому мне пришлось также сделать

yum install perl
0
27.01.2020, 19:31

Шаг 1:

yum update

Шаг 2:

Перейдите на Устройство -> Установить образ компакт-диска с гостевыми дополнениями -> Далее

Затем введите пароль root. Вот и все.

1
27.01.2020, 19:31

Если вы используете Vagrant для создания сценариев для VirtualBox, вы можете просто установить плагин vb-guest. Его исходный код можно найти здесь https://github.com/dotless-de/vagrant-vbguest/tree/master/lib/vagrant-vbguest.

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

2
27.01.2020, 19:31

Теги

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