問題は./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はsystemdでsysv互換性を有効にしたようですが、vboxはsystemdをサポートしていません。だからドライバを入手するには、この奇妙な方法が必要です。
答え1
答え2
編集:Gentoo ebuildに基づいてvirtualbox-guest-additionsをインストールする必要があるスクリプトを作成しています。
https://github.com/rofrol/exherbo/blob/master/virtualbox-guest-additions.sh