Пользователю Debian нужны заголовки linux для установки гостевых дополнений Virtualbox?

** Отказ от ответственности, я довольно новичок в Linux ~ 2 года дома и, в основном, использовал только ubuntu.

У меня есть salix (14.0), установленный как хост, и хотел бы настроить гостя debian (Squeeze). В процессе установки Virtualbox на хосте оказалось, что мне нужно скомпилировать заголовки linux. В процессе этого мне нужно было скачать источник из repostory salix, поскольку он не приходит с iso, я заметил, что это было загружено в / usr / src /.

Debian vm встает, и я могу взаимодействовать в нем хорошо, но я не смог подключить его к хосту salix (я пытался использовать мосты и некоторые другие опции после поиска дополнительной информации в Интернете). Его разрешение также намного меньше, чем я ожидал, отредактировав файл конфигурации xml. Эти проблемы заставляют меня подозревать, что гостевые дополнения не установлены, попытка их установки не дает мне обратной связи (возможно, что-то в / var / logs, но я не могу проверить atm). Я заметил, что он не содержит исходный код в / usr / src

    Мне нужно скомпилировать источник debian для гостя? Действительно ли мне нужен источник linux, я немного смущен в этом вопросе?

    Как я могу получить исходный код для гостя (не могу монтировать папки на гостевой без добавления или ssh в него без Интернета для установки ssh-сервера)

    Где я могу скачать источник debian, я не могу найти его на веб-сайте и не иметь другого экземпляра debian для запуска aptitude install linux-source-3.2

На самом деле мне кажется, что я это слишком напугаю и, возможно, пропустил какой-то простой шаг. Есть ли хорошее руководство для настройки Virtualbox или подобных менеджеров с не-ubuntu гостями? Информация об этом, похоже, быстро разрешается.

2 Solutions collect form web for “Пользователю Debian нужны заголовки linux для установки гостевых дополнений Virtualbox?”

Debian backports предоставляет пакет virtualbox-guest-dkms который может быть простым решением вашей проблемы:

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

Если вы устанавливаете этот пакет, Debian должен автоматически обрабатывать зависимость от заголовков ядра, а если он не работает, он должен хотя бы отображать правильное сообщение об ошибке. Чтобы установить его, вам необходимо добавить репозиторий APT backports в вашу систему, как описано в документации:

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

Затем вы сможете установить пакет с помощью следующей команды:

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

Подробные ответы на ваши вопросы:

В процессе установки Virtualbox на хосте оказалось, что мне нужно скомпилировать заголовки linux.

Это не является технически правильным. Вам не нужно собирать заголовки ядра самостоятельно, но вам нужно скомпилировать модули ядра VirtualBox, и для этого требуются заголовки ядра. Установка пакета virtualbox-guest-dkms должна virtualbox-guest-dkms заголовки ядра как зависимость, а затем автоматически компилировать и устанавливать модули ядра с помощью DKMS .

Я не смог подключить его к хосту salix (я пытался использовать мосты и некоторые другие параметры после поиска дополнительной информации в Интернете).

Ну, это проблема. Но сеть, вероятно, должна работать без гостевых дополнений, поэтому вы должны сначала изучить это. Проверьте гость, если он обнаружил сетевую карту:

 ifconfig -a lspci -nn 

ifconfig должен показать eth* интерфейс, а lspci должен показать Ethernet controller .

Тип сети, который вы можете настроить в VirtualBox, зависит от ваших требований:

  • Используйте «мостовую», если вы хотите, чтобы ваш гость имел свой собственный IP-адрес в вашей сети, как если бы это был настоящий компьютер, подключенный к вашему сетевому коммутатору. Затем вручную назначьте своему гостю бесплатный IP-адрес в вашей сети или используйте DHCP-клиент для получения IP-адреса, назначенного с вашего DHCP-сервера (который, конечно же, требует наличия DHCP-сервера в вашей сети).
  • Используйте «NAT», если вы хотите, чтобы ваш гость мог подключаться к компьютерам в вашей локальной сети и в Интернете, но если вы не хотите, чтобы гость отображался как собственный компьютер в вашей локальной сети. Затем настройте гостя для использования DHCP, потому что VirtualBox назначит ему IP-адрес с его внутренним DHCP-сервером.
  • Прочтите документацию для подробностей и остальных сетевых режимов, которые мне слишком ленивы, чтобы объяснить.

Когда вы запустили сеть, вы сможете продолжить, как я изначально описал.

Если вы не настаиваете на использовании Virtualbox (что, если я правильно понял ваш вопрос, вы не уверены), вы можете попробовать попробовать QEMU. (Не только) Документация, относящаяся к Slackware, является, например, на сайте Эрика Хеймелера .

  • Как заставить выпуск модификаторов клавиатуры
  • «Это 32-битный компьютер, вы не можете использовать на нем 64-битное программное обеспечение»,
  • Продолжайте проигрывать IP-адрес с помощью dhcpcd
  • Как перенести файлы с Windows на Ubuntu на Virtualbox?
  • Не удается подключиться через ssh?
  • linux: обнаружение, если внешняя клавиатура подключена к ноутбуку
  • Поместите консоль на ttyS0, если гостевая ОС загружается без головного убора
  • NMAP-зондинг VirtualBox Client
  • Использование CentOS vmtoolsd 100%
  • fstab не устанавливает общую папку VirtualBox?
  • «Ошибка создания прокси» на терминале gnome
  • Linux и Unix - лучшая ОС в мире.