LINUX.ORG.RU

[arch] - virtual box

 


0

1

Прошу прощения за возможные ошибки, но arch поставил только сегодня. Поставил VirtualBox как описано в wiki(http://wiki.archlinux.org/index.php/VirtualBox_%28%D0%A0%D1%83%D1%81%D1%81%D0...):

bash-3.2# pacman -Sy virtualbox-ose :: Synchronizing package databases... core is up to date extra is up to date community is up to date resolving dependencies... looking for inter-conflicts...

Targets: virtualbox-modules-2.0.4-1 xerces-c-2.8.0-1 xalan-c-1.10-2 virtualbox-ose-2.0.4-1

Total Download Size: 9.80 MB Total Installed Size: 33.74 MB

Proceed with installation? [Y/n] y :: Retrieving packages from community... virtualbox-modules-... 32.2K 28.8K/s 00:00:01 [#####################] 100% xerces-c-2.8.0-1 2.2M 248.1K/s 00:00:09 [#####################] 100% xalan-c-1.10-2 1841.1K 206.6K/s 00:00:09 [#####################] 100% virtualbox-ose-2.0.4-1 5.8M 135.0K/s 00:00:44 [#####################] 100% checking package integrity... (4/4) checking for file conflicts [#####################] 100% (1/4) installing virtualbox-modules [#####################] 100%

===> virtualbox-modules post-install message: ===> ===> You must load vboxdrv module before starting VirtualBox: ===> # modprobe vboxdrv ===> ===> To load it automatically, add vboxdrv module ===> to the MODULES array in /etc/rc.conf.

(2/4) installing xerces-c [#####################] 100% (3/4) installing xalan-c [#####################] 100% (4/4) installing virtualbox-ose [#####################] 100%

===> virtualbox-ose post-install message:

===> In order to run VirtualBox, you have to ===> be in the 'vboxusers' group. ===> ===> You have to start the VirtualBox XPCOM daemon (vboxsvc) ===> before starting one of VirtualBox frontends ===> (but it will be started automatically if you forget to do it yourself). ===> ===> Frontends: ===> virtualbox - Main GUI frontend based on Qt3 (requires 'qt3' and 'sdl') ===> vboxsdl - Simple alternative frontend based on SDL (requires 'sdl') ===> vboxmanage - Command line frontend ===> vboxbfe - Very limited UI that communicates with ===> the VMM directly (without using XPCOM) ===> ===> Other optional dependencies: ===> libgl - for shared OpenGL ===> libxt - for shared clipboard ===> pulseaudio - for PulseAudio support ===> ===> If you want to be able to install guest additions, you have to install ===> 'virtualbox-additions' package. ===> ===> The last user manual is available for download at: ===> http://www.virtualbox.org/download/UserManual.pdf ===> ===> Tickless Linux timer: VirtualBox currently does not work well on Linux ===> kernels with tickless timer support (CONFIG_NO_HZ enabled). ===> We are investigating the problem but in the meantime you should disable ===> the tickless timer by disabling that config option or by adding nohz=off ===> to the Linux kernel command line.

Пробую добавить пользователя в группу или загрузить модуль - ни того, ни другого не находит:

bash-3.2# gpasswd -a lemas vboxusers unknown group: vboxusers gpasswd: Permission denied. bash-3.2# modprobe vboxdrv bash: modprobe: command not found

В чем может быть дело?

В английскй версии wiki нашел вот такую фразу: Note: As of 2008-10-26, VirtualBox in either version seems to be only available in the AUR.

Это может быть причиной проблемы?

★★

>>>bash-3.2# gpasswd -a lemas vboxusers unknown group: vboxusers

Создай группу vboxusers

>>>modprobe vboxdrv bash: modprobe: command not found

insmod путь к модулю ядра ?

SI ★★☆☆
()
Ответ на: комментарий от SI

Из под root:

bash-3.2# modprobe vboxdrv bash: modprobe: command not found

Из под обычного пользователя: [demas@demashost ~]$ modprobe vboxdrv FATAL: Module vboxdrv not found.

[demas@demashost ~]$ insmod vboxdrv insmod: can't read 'vboxdrv': No such file or directory

lemas ★★
() автор топика
Ответ на: комментарий от SI

Спасибо - нашел: /lib/modules/2.6.27-ARCH/misc/vboxdrv.ko

Вроде запустил даже. Несколько не по теме, а не поскажите, почему под root не находятся команды modprobe, insmod, а под обычным пользователем находятся.

Приходится полный путь писать: /usr/lib/klibc/sbin/modprobe

lemas ★★
() автор топика
Ответ на: комментарий от lemas

Видимо не определена переменная PATH ? env | grep PATH что показывает ?

А вообще нужно писать su - чтобы переменные окружения rootа подставились

SI ★★☆☆
()

Модуль должен быть в /lib/modules/2.6.27-ARCH/misc/
По поводу "modprobe" -- command not found, попробуй печатать не modprobe, а /sbin/modprobe
Посмотри, что выдает команда cat /proc/sys/kernel/modprobe
Кроме того, прогони depmod -a

Uncle_Theodore ★★
()
Ответ на: комментарий от SI

PATH=/usr/ucb:/bin:/usr/bin:/etc

>> А вообще нужно писать su - чтобы переменные окружения rootа подставились

Угу. Спасибо. Работает.

lemas ★★
() автор топика
Ответ на: комментарий от Uncle_Theodore

Ага, всем огромное спасибо. Вроде все заработало. Сегодня попробовал перейти на Arch Linux, после полугода использования Ubuntu. Пока впечатления самые положительные.

Есть еще пара проблем: ALSA заработало только со встроенной аудиокартой (на Sounblaster Audigy упорно звук выводить не хочет) и шрифты не такие красивые, как в Ubuntu - но это я неспеша настрою.

lemas ★★
() автор топика
Ответ на: комментарий от lemas

> ALSA заработало только со встроенной аудиокартой

alsaconf

> шрифты не такие красивые, как в Ubuntu

В вики про это есть. Шрифты везде одинаковые.

sysmouse
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.