LG PCsync + VirtualBox = печаль

Пичаль

Решил сбекапить свой андроидофон на всякий пожарный. Искать комп с виндой, а уж тем более ставить — буэ. Поэтому решил немного схитрить.

Поставил VirtualBox (который noneOSE, то бишь бинарник от Oracle).

Воткнул мертвечину XP, настроил USB.

Настройки если кому надо — будут под катом. ну заодно и себе на память.

Подрубил свой LG GT540 на андроиде. Все определилось, встали дрова, которые предварительно были выкачаны программой LG Mobile Update Utility.

Запускаю LG PCSync и оно тупо крутит индикатор подключения :(

Это конечно прогресс по сравнению с тем что раньше система вообще не видела устройства, теперь видит, а подключиться не могу :( Как быть? Что делать? и почему 42 — ответ на все все все вопросы?

Теперь собственно сами настройки. Настраивал в Archlinux, потому если у кого-то что-то там в бубунтах не будет работать — я пас.

Собственно начну по порядку.

Перво-наперво ставим virtualbox-bin. Он есть в aur, причем не в единственном экземпляре. Я ставил последний.

yaourt -Sy virtualbox_bin

После установки виртуал бокс скомпилит модули для вашего ядра. Вам останется только прописать модуль vboxdrv в rc.conf

MODULES=(vboxdrv)

Далее либо в ребут, либо подгрузить модуль ручками через команду

sudo modprobe vboxdrv

Если виртуальная машина у вас не запуститься и будет ругаться на то что не может найти модули ядра — значит что-то вы сделали неправильно и возможно надо перекомпилять модули командой

sudo /etc/rc.d/vboxdrv setup

После этого надо разрешить юзать USB напрямую. Для этого прописываем в /etc/fstab:

##Vbox USB Device
none /proc/bus/usb usbfs auto,busgid=108,busmode=0775,devgid=108,devmode=0664 0 0

и подмонтируем USB устройства (телефон уже должен быть воткнут в USB)

sudo mount -a

если устройства в меню виртуальной машины будут серыми — то попробуйте изменить devmode=0664 на devmode=0666

Не забудьте так же про то что вы должны состоять в группе vboxusers. Добавить себя туда можно так:

sudo gpasswd -a имя_пользователя vboxusers

Собственно после всего выше проделанного у меня даже без ребута заработала ВМ и нашелся телефон. Единственной проблемой осталось то, что LG PCSync к нему подключаться не хочет. Хотя прекрасно его видит. В чем проблема — в тормозах VBox? В кривости лыжных утилит или драйверов? ХЗ. Буду искать решение, если найду — обязательно расскажу.

Автор: Mirivlad

Скромный труженик консоли и окошек.