PDA

Показать полную графическую версию : FreeBSD+XFree86 в VMware


Ge0rge
25-01-2003, 18:04
Всё время если ставил линукс или БСД в vmware то работал только в консоли. Очень хочеться чтобы без особых тормозов поработать в KDE или GNOME в БСД в VMware. Только не понимаю как настроить эту виртуальную видеокарту! Можете разжевать процесс этой настройки? А заодно ешё спросить хотел, из линуксового rpm как правильно поставить vmware3.2 под fBSD? СПАСИБО!

megatron
26-01-2003, 14:42
насчёт BSD в вмваре, в хелпе разжевано всё, но я так скажу, делаешь vmware tools install, надеюсь знаешь что это такое, монтируешь сdrom, вместо диска будет .tgz файл, потом копируешь его куда нибудь, и там распаковываешь, дальше идешь в образовавшуюся папку (vmware-freebsd-tools) и делаешь ./install.pl
Все! у тебя уже в иксах всё есть...единственный, как мне кажется очень большой минус, что эта фигня пересерает файлы крнфигурации иксов, от оригинальных осталяет только линки на свои файлы...:(

а на счёт рпм у меня так и не получилось запустить род БСД...по моему пишет про ненайденные линуксовые библиотеки...

Исправлено: megatron, 15:01 26-01-2003

Ge0rge
26-01-2003, 18:40
Ни фига себе! Вот это да! А я думал что vmware tools только для виндов ставятся, и даже в хелп не смотрел на эту тему! Раньше же они вообще отдельным пакетом шли....  Ладно, спасибо, теперь вижу свет в конце туннеля :))))))

megatron
26-01-2003, 20:00
ну дык я тоже раньше также думал ;)

Hamb
21-02-2003, 16:15
Вопрос
а обязательно ли ставить VMWare Tools на WMware 3 чтобы встал XFree+KDE ?
например ALT Linux+XFree+KDE вставал без проблем без тулзов...

правда BSD я поставил прямо на отдельный винт (raw disk)
долго мучался с установками, т.к. как писали в
http://forum.oszone.net/topic.cgi?forum=31&topic=50
постепенно скорость общения с сидюком сходит на ноль и все застопаривается...
приходилось резетовать VM и доставлять остатки по новой

в итоге Х+KDE установил, /etc/X11XF86Config попровил под себя,
но при запуске выдается -

...
(==) Using config file: "/etc/X11XF86Config"
(EE) No devices detected

Fatal server error:
no screens found
....

карточка ATI Radeon 7000/ Radeon VE 64 Mb
в списке ее нету, но на все ATI как я понимаю идет один драйвер
так что в config-е ставлю так -

Section "Device"
   Identifier  "Radeon VE 0"
   Driver      "ati"
   #VideoRam    64000
   # Insert Clocks lines here if appropriate
   BusID"PCI:1:0:0"
   Screen0
EndSection

подскажите плз
из-за чего может быть - no screens found ?

Ge0rge
21-02-2003, 21:35
Всё правильно, внутри vmware твоего настоящего железа не увидит! Напиши в /etc/X11XF86Config то что сказано в хелпе про настройку Х в vmware для BSD систем, и всё заработает.
Насколько я помню в ALT Linux уже давно встраивают выбор vmware-видеокарты и она есть в списке выбора, но в Redhat или Mandrake её не включают в список и надо ставить ручками самому!

Hamb
21-02-2003, 22:03
в хелпе про настройку Х в vmware для BSD толком ничего не сказано :(((

в Х-логе вижу:

(--) PCI:*(0:15:0) VMware PCI SVGA (FIFO) rev 0, Mem @
0xfc000000/24, 0xfb000000/24, I/O @ 0x10a0/4
и соответственно -
(--) VGA(0): Virtual size is 640x480 (pitch 640)
(**) VGA(0): Default mode "640x480": 25.0 MHz, 31.2 kHz, 59.5 Hz
(II) VGA(0): Modeline "640x480"   25.00  640 656 752 800  480 490 492 525 -hsync -vsync
(**) VGA(0): Default mode "416x312": 28.3 MHz, 49.2 kHz, 73.8 Hz (D)
(II) VGA(0): Modeline "416x312"   28.32  416 432 464 576  312 312 314 333 doublescan -hsync -vsync
(**) VGA(0): Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)
(II) VGA(0): Modeline "400x300"   25.00  400 428 488 520  300 318 321 333 doublescan +hsync +vsync
(**) VGA(0): Default mode "320x240": 12.5 MHz, 31.2 kHz, 59.6 Hz (D)
(II) VGA(0): Modeline "320x240"   12.50  320 328 376 400  240 245 246 262 doublescan -hsync -vsync

т.е. она берет голимую VM карточку c 256k video RAM по умолчанию -

Section "Device"
       Identifier  "Card0"
       Driver      "vga"
       VendorName  "VMware"
       BoardName   "PCI SVGA (FIFO)"
       BusID       "PCI:0:15:0"
EndSection

если ставлю настройки для своей карты -

Section "Device"
   Identifier  "Card1"
   Driver      "ati"
   VendorName  "ATI Radeon VE"
   VideoRam    64000
   BusID       "PCI:0:15:0"
EndSection

то получаю (из лога):

(II) ATI:  Candidate "Device" section "Card1".
(II) ATI:  Unshared VGA detected.
(EE) No devices detected.

Fatal server error:
no screens found




Добавлено:

т.е. если используешь VM vga-карточку, то получаешь никуда не годное расширение с безмазовыми цветами

а родимый Radeon VE не определяется :((

в принципе,  его нет в списке карт поддерживаемых BSD
но с другой стороны народ на нем нормально работает в FreeBSD+X+KDE

непонятненько ....

Ge0rge
22-02-2003, 11:46
Что значит толком ничего не сказано!?
Перевожу дословно из хэлпа для vmware3.2:


1. Включите вирт.машину.

2. Подготовьте её к установке VMware Tools кликнув в меню Settings > VMware Tools Install.

Затем в вирт.машине (в BSD) рутом примонтируйте образ cdrom, скопируйте с него всё содержимое в /tmp и umount

/cdrom.
т.е. в консоли это выглядит так:

mount /cdrom
cp /cdrom/vmware-freebsd-tools.tar.gz /tmp
umount /cdrom

теперь распаковать тарбол в тот же /tmp и запустить оттуда install.pl, т.е.:

cd /tmp
tar zxf vmware-freebsd-tools.tar.gz
cd vmware-freebsd-tools
./install.pl

Теперь можно попробовать запустить X, а vmware tools в Х-терминале запустить фоновым процессом:
vmware-toolbox &

А теперь проверь /etc/X11/XF86Config, или /etc/X11/XF86Config-4.

Там должна быть секция Device такого вида:

    Section "Device"
        Identifier  "VMware SVGA"
        Driver      "vmware"
        BusID      "PCI:0:15:0"
    EndSection

А также проверь чтобы в секции Screen был параметр Device "VMware SVGA"
Всё, поправь на нужное тебе разрешение и глубину цвета=24!

Hamb
25-02-2003, 15:12
спасибо большое за ЦУ

сначала, после установки vm tools опять иксы ругались...
но после недолгой мороки по изменению конфига, приведя его к подобающему виду:

Section "Device"
   Identifier "SVGA"
   Driver  "vmware"
#    Chipset "generic"
   BusID   "PCI:0:15:0"
EndSection

Section "Screen"
   Driver "accel"
   Device "SVGA"
   Monitor "vmware"
   DefaultColorDepth 24
...

добился запуска иксов...

только вот в икс-терме vmware-toolbox не запускается, пишет -
/usr/libexec/ld-elf.so.1: Shared object "libc.so.3" not found

зато KDE запустился, все вроде работает :)
правда при старте вываливается окошко с ошибкой -
Sound server information message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (No such file or directory)

и в x-terme постоянно пишется что-то типа

Xlib: extension "GLX" missing on display ":0.0".
и
Xlib: extension "SHAPE" missing on display ":0.0".
и прочая ерунда

но с этим буду постепенно разбиратся :)

Varjat_by
28-07-2004, 21:57
Спасибо вышесказаное - закончились 4-хдневныя скитания в настройке Х-ов.
В свою очередь раскажу, как убить проблему со злощатным
 /usr/libexec/ld-elf.so.1: Shared object "libc.so.3" not found
разобраться.
Короче для своей 4.9 БСДы залез на ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/4.9-RELEASE и папочку /compat3x залил себе. А там не мудрено: ./install.sh и в добрый путь!
Только vmware-toolbox того не стоит, чтобы ты на неё трафик тратил ;)




© OSzone.net 2001-2012