Virtualbox ゲストアドインをインストールするには、Debian ゲストに Linux ヘッダーが必要ですか?

Virtualbox ゲストアドインをインストールするには、Debian ゲストに Linux ヘッダーが必要ですか?

**免責事項、私は自宅でLinuxを初めて使用する約2歳で、ほとんどUbuntuだけを使用しました。

salix(14.0)をホストとしてインストールし、debian(Squeeze)ゲストを設定したいと思います。ホストコンピュータにVirtualboxをインストールするときは、Linuxヘッダファイルをコンパイルする必要があります。このプロセスでは、salixリポジトリからソースコードをダウンロードする必要がありましたが、isoが付属していないため、/usr/src/にダウンロードされたことを確認しました。

Debian 仮想マシンが起動し、正常に対話できますが、salix ホストにネットワークに接続することはできません(オンラインでより多くの情報を見つけた後、ブリッジングと他のいくつかのオプションを試しました)。また、xml設定ファイルを編集するときに予想したものよりも解像度がはるかに低いです。これらの問題により、ゲスト追加エントリがインストールされていないと思われます。これをインストールしようとすると、フィードバックは提供されません(おそらく/ var / logsにありますが、atmを確認できません)。 / usr / srcにソースコードが含まれていないことがわかりました。

    ゲストでDebianソースをコンパイルする必要がありますか? Linuxソースは本当に必要ですか?この点について少し混乱しています。

    ゲストのソースを取得する方法

    Debianのソースコードをどこからダウンロードしましたが、ウェブサイトには見つからず、aptitude install linux-source-3.2を実行する他のDebianインスタンスもありません。

実際、私はこれを過度に複雑にし、おそらくいくつかの簡単なステップを逃したようです。 Ubuntu以外のゲスト用のVirtualboxまたは同様の管理者設定のための良いガイドはありますか?これに関する情報は急速に稀になっているようです。

答え1

virtualbox-guest-dkmsDebian バックポートは、問題を簡単に解決できるパッケージを提供します。

http://packages.debian.org/de/squeeze-backports/virtualbox-guest-dkms

このパッケージをインストールすると、Debianはカーネルヘッダーへの依存関係を自動的に処理し、機能しない場合は少なくとも適切なエラーメッセージを表示する必要があります。これをインストールするには、ドキュメントの説明に従ってバックポートされたAPTリポジトリをシステムに追加する必要があります。

http://backports.debian.org/Instructions/

その後、次のコマンドを使用してパッケージをインストールできます。

aptitude -t squeeze-backports install virtualbox-guest-dkms

あなたの質問に対する詳細な答え:

ホストコンピュータにVirtualboxをインストールするときは、Linuxヘッダファイルをコンパイルする必要があります。

これはない技術的に正しい。カーネルヘッダ自体をコンパイルする必要はありませんが、カーネルヘッダを必要とするVirtualBoxカーネルモジュールをコンパイルする必要があります。インストールパッケージはvirtualbox-guest-dkmsカーネルヘッダファイルを依存関係にインポートし、自動的にカーネルモジュールをコンパイルしてインストールする必要があります。データ管理システム

Salixホストにネットワーク接続できません(オンラインで詳細情報を見つけた後、ブリッジングと他のいくつかのオプションを試しました)。

ああ、それは問題です。ただし、ネットワークはおそらくゲストを追加せずに機能するため、まず調査する必要があります。ゲストがネットワークカードを検出していることを確認します。

ifconfig -a
lspci -nn

ifconfigインターフェースeth*を表示するlspci必要がありますEthernet controller

VirtualBoxで設定できるネットワークの種類は、要件によって異なります。

  • ゲストがネットワーク内で自分のIPを持つようにするには、ネットワークスイッチに接続されている物理コンピュータのように「ブリッジ」を使用します。次に、ゲストにネットワークの無料IPを手動で割り当てるか、DHCPクライアントを使用してDHCPサーバーから割り当てられたIPを取得します(もちろん、ネットワークにDHCPサーバーが必要です)。
  • ゲストがLANおよびインターネット上のコンピュータに接続できますが、ゲストがLAN上で自分のコンピュータとして表示されることを望まない場合は、NATを使用してください。次に、VirtualBox は内部 DHCP サーバーを使用して IP を割り当てるため、DHCP を使用するようにクライアントを構成します。
  • 読む文書詳細と残りのネットワークモードについては説明が遅すぎます。

ネットワークが稼働している場合は、最初に説明したように続行できます。

答え2

Virtualboxに閉じ込められていない場合(あなたの質問を正しく理解したらそうです)、QEMUを試してみてください。 (それに加えて)Slackware関連のドキュメントは次のとおりです。エリック・ハミラーのホームページ

関連情報