как настроить гостевые дополнения (драйверы) виртуальной коробки в системе 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. Поэтому мне просто нужен этот хакерский способ получить драйверы.

  • Как установить grub на новый диск?
  • Вход в виртуальную машину VirtualBox Fedora
  • Есть ли какое-либо преимущество в использовании аргумента -j2 при создании Linux-систем в VirtualBox?
  • Как отключить предупреждение «Запуск в режиме рендеринга программного обеспечения»?
  • Использовать VirtualBox для доступа к сайту на хосте от гостя? хост и гость - linux
  • VirtualBox дает мне только 32-битный вариант для системной установки, но у меня 64-битный процессор
  • Бесшовный режим с виртуальным боксом: цвет фона на стороне окна
  • CentOS - как эмулировать USB flashdrive?
  • 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

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