検索エンジンは、アプリケーションインストールゲストにエントリを追加すると、このエラーメッセージに関する多数のレポートが表示されます。 50件ほどの記事を読んでいくつか試してみましたが、すべて効果がありませんでした。これが私が持っているものです:
- 現在、Slackwareを使用して仮想マシンを作成しています(約1年前。カーネルは4.3.90です)。
- 画面が最大化されていないため、機能するにはゲスト追加をインストールする必要があることに気づきました。
- ゲスト追加をインストールして実行しようとしました
/run/media/.../VBoxLinuxAdditions.run
。正常に動作し始めますが、エラーが発生すると停止しますFailed to set up vboxadd
。これは他のログファイルを指すログファイルを指し、どちらにも有用な情報はありません。
コンパイラをインストールし、カーネルヘッダをインストールし、dkmsをコンパイルしました。 (後でVBox 5.*にこれ以上の項目が必要ないという内容を読んでいましたが、インストールしました。)プログラムからこれ以上情報(ログなど)が得られないようです。
Virtualboxは5.1.22、カーネルは4.3.90、slackwareはSlackware-current(約1年前)です。 GCCは4.7.1です。
私が試してみる提案/アイデア/デバッグはありますか?
答え1
いくつかの提案をすることができます。
- 顧客の追加項目は仮想ボックスと同じバージョンでなければなりません。
- カーネルバージョンがシステムのカーネルソースバージョンと同じであることを確認する必要があります。
答え2
まず、「SlackwareのVirtualbox:vboxaddを設定できません」という質問の理解に基づいて、SlackwareはホストOSであり、VirtualBox Guest AdditionをゲストOSにインストールする必要があることを知っているとします。 Virtalbox VMのゲストオペレーティングシステムは何ですか? Slackwareが「Virtualbox on Slackware」のゲストOSであり、gcc、カーネルヘッダーが用意されているかのように必要な前提条件がすべて満たされている場合は、rootまたはsudo実行権限を持つユーザーを使用してVBoxLinuxAdditionsを実行しますか?これらの権限を持つユーザーがインストールする必要があります。または、バージョンがそれほど重要ではない場合は、Slackwareをアップグレードしてみてください。