Как установить гостевое дополнение virtualbox на гостевой машине с последней версией Archlinux?

13

Я хочу установить гостевое дополнение virtualbox на гостевой машине Archlinux. Версия vbox - 4.2.10 r84104 , а установочный носитель Arch - это последняя версия 2013.04.01 с systemdпрограммой по умолчанию для загрузки системы.

Я смонтировал файл iso и cdв точку монтирования запустил ./VBoxLinuxAdditions.run, но он сообщает Unable to determine your linux distribution.

Я проверил этот скрипт установки и обнаружил, что в функции check_system_type()нет ветки, связанной с Archlinux. Я пытался touchфайл, как, /etc/gentoo-releaseно не удалось.

Как я могу установить дополнения? Любая помощь или совет будут оценены.

PJ.Hades
источник
2
Вы установили гостевой пакет, согласно записи Wiki ?
jasonwryan
@jasonwryan Я установил virutalbox-guest-utilsи virtualbox-guest-modules. Я попытался выполнить шаги, указанные в записи вики, но проблема все еще существует. Я думаю, что запись в вики довольно старая и не подходит для самой новой версии. Сообщения на форуме также старые.
PJ.Hades

Ответы:

21

Все, что вам нужно сделать, это установить virtualbox-guest-utilsс pacman. Больше ничего не делай. Даже не пытайтесь установить Virtualbox Guest Utils из меню Virtualbox, и не монтируйте iso, этот метод работает со многими дистрибутивами, но не с ArchLinux.

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

У Arch нет выпусков, это выпуски, поэтому неправильно говорить «с последним Archlinux». И возраст установочного носителя ни на что не влияет, он просто предоставляет программы, которые можно использовать во время установки, поэтому не имеет значения, если вы устанавливаете Arch с установочным носителем с 2010 года. Вы получаете те же версии программ, которые установили вашу окончательную установку Arch.

Ристо Салминен
источник
Хм, но Cinnamon работает в режиме программного рендеринга для меня, если я использую этот пакет. Решение в Ubuntu заключается в установке гостевых утилит в комплекте с VirtualBox. Как вы решаете эту проблему в Arch тогда?
user541686