Компьютер: Celeron-1.1, RAM=512, сист. плата Acorp, чипсет i815E Хостсистема: ALTLinux-4.1-Desktop Виртуализатор: virtualbox-1.5.6 Проблемы: общие папки, USB, vboxguestadditions Общие папки: в директории «Сетевые подключения\Вся сеть\VirtualBox Shared Folders таковой не оказалось. USB: нет в принципе и без объяснений. VboxGuestAdditions: кликнул «установить», было предложено скачать из и-нета, скачалось 256 байт -и всё. Облом! Ставил vbox-1.6.0, vbox-2.1.4, vbox-2.2.0. Понравился vbox-2.2.0 — там USB есть изначально. Но на моей машине в них инсталлятор WinXP зависает на стадии регистрации компонентов (видимо, машина слабовата). Пришлось только облизнуться. В-общем, выбора не было — только vbox-1.5.6. Начал искать vboxguestadditions_1.5.6 – одна битая ссылка – и всё. Нашёл vbox-1.5.6 в разных видах на https://cds.sun.com/
УСТАНОВКА
OSE vbox-1.6.0, 2.1.4, 2.2.0: (скачал с virtualbox.org) прошел «configure», установив все зависимости, затем -- #source <....> #kmk в результате – ошибка @g++. Установить OSE не удалось. NOTE. Для того, чтобы configure нашла kernel-headers, в папке /usr/src создал ссылку с именем «linux» на папку /usr/src/linux-2.6.25-std-def-alt8.M41.4. VirtualBox-x.x.x_Linux_x86.run: script shell, устанавливается в ту же директорию, в которой находится. Под root: # ./VirtualBox-x.x.x_Linux_x86.run | ENTER Если все зависимости учтены, установка почти мгновенна. Я: # cd /opt # ./VirtualBox-1.5.6-1_Linux_x86.run | ENTER Установился под именем VirtualBox-1.5.7. Далее «создать...», «свойства...», установка гостевой ОС, «Установить дополнения...». Нашёл «\\vboxsvr\share», где положено. В хосте положил антивирусник, увидел в винде, установил! Интеграция мыши присутствует. Допуски: папки и файлы в /opt – «user=user or root, group=vboxuser»; vboxdrv – «user=root, group=vboxusers»(crw-rw----). NOTE. Здесь некоторая странность. После очередного запуска vbx'а пытаюсь запустить VM – нет допуска к vboxdrv, мол, группа не та. Допускаю «остальных» – VM запускается. Но при следующем запуске vbox'а – та же история, «остальным» нет доступа. В «Свойства | Права | Дополнительные права» добавил «Именованный пользователь» – проблема исчезла. Но и строка «Именованный пользователь» в «Свойства | Права | Дополнительные права» тоже исчезла. Не понимаю, «чайник».
На закуску – USB!
«Could not install Host USB Servise...». Воспользовался информацией с linuxforum (правда, там для opensuse). В /etc/fstab добавил строку: «none /proc/bus/usb/ usbfs devgid=425,devmode=664 0 0» (devgid=425 – идентификатор группы vboxusers в ALTLinux-4.1) и перезагрузил систему. После этого в трее VM появился значок USB, но флэшка не подключалась. Затем в свойствах VM добавил фильтр USB FLASH DRIVE [0100], который там «местный», и ЧУДО свершилось! NOTE. Фильтров должно быть столько, сколько usb-портов. NOTE. Если VM работает, то USB подключается только к VM и для хоста недоступен.
В-общем, VirtualBox.run – класс! Большое спасибо разработчикам.
P.S. Буду рад, если кому-нибудь этот опыт дилетанта поможет.
|