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

  • Как выйти из видеороликов в grub?
  • cURL и wget не могут разрешать хосты, но apt-get работает
  • Это хорошая идея запустить freenas 8 (внутри виртуального бокса) на сервере ламп?
  • Почему я не могу установить Debian amd64 в VirtualBox?
  • Неправильное поведение VirtualBox, когда фокус мыши с iMac Maverick на vm работает с Debian wheezy
  • Автоматизация установки гостевых дополнений VirtualBox через командную строку
  • Как настроить сеть в UML на Fedora 21 на VirtualBox?
  • Ошибка при установке дополнений Virtualbox на Debian 9
  • FATAL: нет загрузочной среды! Система остановлена
  • Не удалось отменить регистрацию vms
  • Подтвердить start-dfs.sh
  • Interesting Posts

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

    Regex on Postfix с использованием Centos

    Linux Mint не может установить пакет grub-efi-amd64

    Wi-Fi не работает на compaq 6715b работает ubuntu 14.04

    sed / PATTERN / SUB / $ VAR?

    Тест производительности MPlayer – счетчик FPS в реальном времени

    рейд 0 восстановить загрузку

    Как использовать завершение команды bash, чтобы завершились только файлы в определенном каталоге?

    Установка Arch Linux с загрузкой UEFI и макета GPT

    Как удалить часть двоичного файла без копирования

    Откуда взялся «человек 7 без документов»?

    Как запустить службу через определенное время в SystemD?

    Какие существуют опции для настройки кэширования файловой системы Linux?

    gksu -S запрашивает пароль только один раз, даже если он настроен на три раза в конфигурации sudo

    Вращающиеся журналы, созданные из tcpdump с logrotate

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