Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: spec1 в Dec 22, 2007, 16:03



Титла: Virtualbox
Публикувано от: spec1 в Dec 22, 2007, 16:03
Здравейте,
  опитвам се да подкарам VirtualBox  под  Fedora 5,но не може
 да ми разпознае DVD у-вото и флопито ( списъчната кутия
след"Host CD/DVD drive"е празна).Същото се отнася и за флопито
   DVD у-вото си работи нормално (/dev/hdc  ,има линкове към него
:  /dev/cdrom  ,  /dev/cdrom0) ,пълни права за достъп (chmod 777 ...)
съотв. има /dev/fd0 , /dev/fd0u ... с линк /dev/floppy
  Има и:
export VBOX_CDROM='/dev/cdrom0'
 Има съотв. ред и в  /etc/fstab.
 Модула vboxdrv.ko се зар.нормално
   Компилирах ново ядро (2.6.23.1) ,пак не работи
 Изтеглих сорсовете и компилирах VirtualBox ,резултата е същия!
 Някой сблъсквал ли се е с подобен проблем ?


Титла: Virtualbox
Публикувано от: saejoh в Dec 22, 2007, 20:52
След компилацията на новото ядро, изпълни ли:
Примерен код
/etc/init.d/vboxdrv setup

с админ.права?
Ако изпълниш горното, след това трябва май да рестартираш системата.
Друго, което можеш да пробваш, е да изтриеш цялата скрита папка /home/potrebitel/.virtualbox (виж дали съдържа главни букви), която при следващ старт на VirtualBox ще се създаде наново.





Титла: Virtualbox
Публикувано от: mikis в Dec 23, 2007, 01:55
Почти по темата, един въпрос: има ли начин да се накара VirtualBox да показва паралелния порт?


Титла: Virtualbox
Публикувано от: spec1 в Dec 23, 2007, 08:41
Да,изпълнено е    
  /etc/init.d/vboxdrv setup
 така се генерира vboxdrv.ko, там всичко си е ОК
  И,при следващ опит да го подкарам,изтривам тази дир.
(при мен е:   /root/.VirtualBox  , работя като  root )
   В сайта на VirtualBox се препоръчва инстал. на
(или качване на по-нова версия на)  hal (libhal.so.1 ....)
Качено е, с:
    yum install hal-devel
 За съжаление,няма никакъв ефект


Титла: Virtualbox
Публикувано от: saejoh в Dec 23, 2007, 12:11
Цитат (mikis @ Дек. 23 2007,01:55)
Почти по темата, един въпрос: има ли начин да се накара VirtualBox да показва паралелния порт?

/offtopic
И аз наскоро си задавах същия въпрос, но не стигнах до удовлетворителен отговор. За серийните портове има някаква поддръжка, но за паралелните - по-скоро не.  :(


Титла: Virtualbox
Публикувано от: saejoh в Dec 23, 2007, 13:56
Цитат (spec1 @ Дек. 23 2007,08:41)
...
За съжаление,няма никакъв ефект

/ontopic
VBox.log да ти се намира случайно?


Титла: Virtualbox
Публикувано от: spec1 в Dec 23, 2007, 15:28
За съжаление няма никъде VBox.log
 Има файл   /var/log/vbox-install.log    с описание на създ.
на vboxdrv.ko  ( gcc ..... ).
  Директорията   /var/log/vbox    е празна


Титла: Virtualbox
Публикувано от: triplek в Dec 23, 2007, 15:48
chmod 666 /dev/hdc при мен решава проблема. Виж си също дали ти е създадена група vboxusers и дали твоя потребител е добавен в нея!!!

успех


Титла: Virtualbox
Публикувано от: spec1 в Dec 23, 2007, 16:55
/dev/hdc има пълни права (brw-rw-rw-) т.е. всеки потребител има достъп
  Аз стартирам Virtualbox като root , т.е. не би трябвало да има проблем с достъпа.
  Опитах с добавяне на обикновен потребител, и вкл.
 към  vboxusers ; не се получава, явно проблема е другаде


Титла: Virtualbox
Публикувано от: triplek в Dec 23, 2007, 17:36
А user manual погледна ли?? По точно troubleshooting.

Цитат

11.4.2 Linux host’s CD/DVD drive not found
If you have configured a virtual machine to use the host’s CD/DVD drive, but this does
not appear to work, make sure that the current user has permission to access the cor-
responding Linux device file (usually /dev/cdrom or similar). On most distributions,
the user must be added to a corresponding group (usually called cdrom or cdrw).
   Also, if your CD/DVD device has a different name, VirtualBox may be unable to find
it. On Linux hosts, VirtualBox performs the following steps to locate your CD/DVD
drives:
    1. VirtualBox examines if the environment variable VBOX_CDROM is defined (see
       below). If so, VirtualBox omits all the following checks.
    2. VirtualBox tests if /dev/cdrom works.
    3. In addition, VirtualBox checks if any CD/DVD drives are currently mounted by
       checking /etc/mtab.
    4. In addition, VirtualBox checks if any of the entries in /etc/fstab point to
       CD/DVD devices.
   In other words, you can try to set VBOX_CDROM to contain a list of your CD/DVD
devices, separated by colons, for example as follows:
export VBOX_CDROM=’/dev/cdrom0:/dev/cdrom1’
11.4.3 Linux host’s floppy not found
The previous instructions (for CD/DVD drives) apply accordingly to floppy disks, except that VirtualBox tests for /dev/fd* devices by default. This can be overridden
with the VBOX_FLOPPY environment variable.


Съжелявам за маймуницата на моменти. Получава се така при копирането на текст от pdf-то. Изтегли си го цялото от тук

/Edit
Оправих поста. Незнайно защо символите "fi" и "fl" се копират като "fi". :D





Титла: Virtualbox
Публикувано от: spec1 в Dec 23, 2007, 20:36
triplek, благодаря ти за обширния постинг.
manual -а  все пак го имам от доста време,добавянето в групата
"cdrom" не върши работа.
 Всичко останало също е изпълнено.
    Между другото, преди малко забелязах, че е невъзможно и
регистр. на image файл (.iso) от:    ISO Image File   ....  
   "Failed to register the CD/DVD image    .....
      Callee RC:                   0x80004005             "
  Google  мълчи по въпроса !  Успях да намеря в един форум за
подобно съобщение за грешка ,но то касаеше HDD image
(.vdi)  ,даваше се съвет как да се оправи (с  VBoxManage)


Титла: Virtualbox
Публикувано от: saejoh в Dec 23, 2007, 22:23
Цитат (spec1 @ Дек. 23 2007,20:36)
...
manual -а  все пак го имам от доста време,добавянето в групата
"cdrom" не върши работа.
 Всичко останало също е изпълнено.
    Между другото, преди малко забелязах, че е невъзможно и
регистр. на image файл (.iso) от:    ISO Image File   ....  
   "Failed to register the CD/DVD image    .....
      Callee RC:                   0x80004005             "...

И то кво остана - влез, излез, па мое и да запали... ;) Неволята ще ти покаже верния път :)





Титла: Virtualbox
Публикувано от: triplek в Dec 24, 2007, 12:31
Пробвал ли си да сложиш диск и да го монтираш??? Може box-а да вдигне бялото знаме и да го види. :D


Титла: Virtualbox
Публикувано от: spec1 в Dec 24, 2007, 14:20
Написах още в началото,че у-вото работи нормално (/dev/hdc)
има пълни права и т.н.  Пускал съм Virtualbox и след като е
монтирано ръчно (mount /dev/hdc ...) и пак не се разпознава.
 Ще трябва да пробвам с някой по-мощен дебъгер,лошото е,че
gdb и базираните на него графични системи не са особено удобни,
пък и къде трябва да се сложи breakpoint ?
  Документацията на Virtualbox никак не е пълна,няма данни къде
точно в сорса се проверява за у-вата ...


Титла: Virtualbox
Публикувано от: saejoh в Dec 24, 2007, 21:29
В първия си постинг беше споменал за сорсове и компилиране, както и че ползваш Fedora 5. Ако оттогава насам не си теглил това бинарно файлче, направи го сега. Аз съм се сблъсквал с последния ти проблем -
"Failed to register the CD/DVD image    .....
     Callee RC:                   0x80004005             "
и нова инсталация на RPM-пакет, съответен за моето дистро, в комбинация с описаните в предните ми постинги стъпки, реши напълно проблема. :ok: Имам смътното чувство, че така ще решиш и първия си проблем.


Титла: Virtualbox
Публикувано от: romeo_ninov в Dec 24, 2007, 21:31
Цитат (spec1 @ Дек. 24 2007,15:20)
Написах още в началото,че у-вото работи нормално (/dev/hdc)
има пълни права и т.н.  Пускал съм Virtualbox и след като е
монтирано ръчно (mount /dev/hdc ...) и пак не се разпознава.
 Ще трябва да пробвам с някой по-мощен дебъгер,лошото е,че
gdb и базираните на него графични системи не са особено удобни,
пък и къде трябва да се сложи breakpoint ?
  Документацията на Virtualbox никак не е пълна,няма данни къде
точно в сорса се проверява за у-вата ...

А не е ли по-лесно да си инсталираш VMware server?


Титла: Virtualbox
Публикувано от: spec1 в Dec 25, 2007, 11:25
romeo_ninov, VMWare Server  не е open-source продукт,пък и си
имам няколко наум (не казвам че по принцип е лош ).
  В началото инсталирах именно VirtualBox-1.5.2_25433_fedora5-2.i586.rpm ( от сайта на VirtualBox).
 След опита със сорс-кода, заличих всички следи от файловете,
имащи отношение към VirtualBox,после пак опитах да инсталирам
.rpm -a (rpm -i --force ...) със същия резултат.
   Поразрових се в нет-а и открих начин да конвертирам image
файлове с различни формати (QEMU - VirtualBox - VMWare)
тук
и тук
 Реших да опитам по мой си начин.
  Разгледах структурата на  .vdi файл, и открих,че първите 17 сектора (17*512 байта) са някакъв header, след това е вече
същинската част (започва си с master-boot sector)
  Създадох си QEMU image :
dd if=path_to_orig.vdi of=qemu.img bs=512 skip=17
  Пуснах  QEMU, ВСИЧКО Е ОК ! Е,мрежовите настройки са малко
капризни, но всичко върви добре.
 Надявам се да съм полезен с тази информация на някого.