как настроить гостевые дополнения (драйверы) виртуальной коробки в системе systemd (exherbo)

Проблема в том, что я бегу ./VBoxLinuxA … Я получаю:

Невозможно определить дистрибутив Linux

поэтому есть сценарий:

check_system_type() { if [ ! "$ro_SYS_TYPE" = "" ]; then return 0 elif [ -f /etc/debian_version ]; then ro_SYS_TYPE=debian ro_INIT_TYPE=sysv elif [ -f /etc/gentoo-release ]; then ro_SYS_TYPE=gentoo ro_INIT_TYPE=sysv elif [ -x /sbin/chkconfig ]; then ro_SYS_TYPE=redhat ro_INIT_TYPE=sysv elif [ -x /sbin/insserv ]; then ro_SYS_TYPE=suse ro_INIT_TYPE=sysv elif [ -f /etc/lfs-release -a -d /etc/rc.d/init.d ]; then ro_SYS_TYPE=lfs ro_INIT_TYPE=lfs elif [ -f /etc/pardus-release ]; then ro_SYS_TYPE=pardus ro_INIT_TYPE=pardus elif [ -f /etc/rc.d/rc.local ]; then ro_SYS_TYPE=unknown ro_INIT_TYPE=bsd ro_RC_LOCAL=/etc/rc.d/rc.local elif [ -f /etc/rc.local ]; then ro_SYS_TYPE=unknown ro_INIT_TYPE=bsd ro_RC_LOCAL=/etc/rc.local elif [ -d /etc/init.d ]; then ro_SYS_TYPE=unknown ro_INIT_TYPE=sysv else # Perhaps we can determine what we need to know anyway though? echo 1>&2 "Unable to determine your Linux distribution" log "Unable to determine the Linux distribution" return 1 fi return 0 } 

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

Как установить его для systemd? (Fedora устанавливает его как-то)

Добавить: похоже, что fedora поддерживает sysv-совместимость в systemd, а vbox не поддерживает systemd. Поэтому мне просто нужен этот хакерский способ получить драйверы.

2 Solutions collect form web for “как настроить гостевые дополнения (драйверы) виртуальной коробки в системе systemd (exherbo)”

Экербо , милый. Ну, [ -f /some/file ] проверяет, существует ли файл и является обычным файлом. Таким образом, вы должны иметь возможность подделывать любой из этих результатов с помощью touch /the/file/indicating/the/distribution . (Соответственно mkdir для тестов [ -d /path/to/dir/ ] .)

Однако, в зависимости от того, как работает скрипт, это может привести к неприятностям.

Пакет SUMMER не работает для вас?

EDIT: Я создаю скрипт, который должен устанавливать дополнения virtualbox-guest на основе gbuu ebuilds

https://github.com/rofrol/exherbo/blob/master/virtualbox-guest-additions.sh

  • Интернет в альпийском виртуальном боксе в macos
  • В виртуальной виртуальной машине как установить права доступа к файловой системе?
  • Пропустить USB-устройство fastboot для VirtualBox Windows VM от ArchLinux
  • Пакеты дополнительных пакетов Virtualbox?
  • Как получить значок VPN в Kali 2.0 (gnome) как root?
  • Как получить поддержку буфера обмена на сервере Linux без X11
  • Как создать загрузочный образ жесткого диска из образа iso?
  • Пользовательские виртуальные машины в VirtualBox
  • Изменение разрешений в каталогах монтирования монтирования NFS + с гостевой виртуальной машиной
  • Как клонировать удаленную систему Linux и сделать файл изображения с ним локально?
  • Почему 64-разрядная версия debian8 не может быть установлена ​​в мой 64-битный виртуальный бокс?
  • Свяжите имя домена, которое у меня есть с Godaddy, на мой веб-сервер, установленный с помощью VirtualBox
  • Interesting Posts

    Сломанный рабочий стол KDE Plasma после добавления sid-репозитория в Debian

    Каков наилучший способ синхронизации файлов с разделом VFAT?

    Сравните главы двух файлов в bash

    Когда команда превышает половину размера терминала, она прерывается

    Печать сообщений электронной почты от mutt – как избежать разрыва строки?

    Захват журналов устройств между конкретным временем

    vi / vim, как я могу записать несколько строк в новый файл

    Веб-навигация с темными цветовыми схемами

    Ошибка bmake в Mandrive: «bmake: нет системных правил (sys.mk)»

    Появляется и исчезает «chkproc: Warning: Возможный LKM-троян»

    Нулевой ввод в текстовом файле

    как заставить gnome использовать мою домашнюю папку в качестве папки рабочего стола?

    Удаление старых версий пакетов в папке резервного копирования

    Печать определенных полей каждой строки до тех пор, пока не будет обнаружен маркер, а затем напечатайте целые строки до конца файла

    скрипт bash, не выполняемый cron

    Linux и Unix - лучшая ОС в мире.