The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Запуск VmWare 3 и qemu под FreeBSD 6.0

12.02.2006 18:06

Представлены пошаговые рекомендации по использованию VmWare 3 под FreeBSD 6.0 и пример запуска Windows 2000 Pro SP4 под виртуальной машиной qemu 0.8.0 с оптимизатором на FreeBSD 6.0.

  1. Главная ссылка к новости (http://www.na.net.ua/forums/in...)
Автор новости: JackSoft
Тип: яз. русский / Практикум
Короткая ссылка: https://opennet.ru/6947-freebsd
Ключевые слова: freebsd, emulator, vmware, qemu
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 02:11, 13/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я че-то не пойму - что значит "обновляем порты" /ports/vmware3 ? Как обновить то не написано! Тоже мне пошаговость блин!
     
     
  • 2.5, _Nick_ (ok), 07:36, 13/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > я че-то не пойму - что значит "обновляем порты" /ports/vmware3 ? Как
    > обновить то не написано! Тоже мне пошаговость блин!

    товарисч, ты дерево

    если тебе скажут ляг поспи, то ты начнешь распрашивать что это такое и почему не расписали??
    пойди подучи тамчасть перед тем как лезть в эмуляцию. Аффтар писал для тех, кто хотя бы такую элементарщину умеет.

     
     
  • 3.15, chas (?), 10:34, 14/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Не согласен с тоном, давайте будем вежливее, но полностью согласен с замечанием! Надоели статьи с подробными коментариями по установке приложений из портов. Статьи наполняются водой, теряют суть. Во многих случаях достаточно просто перечня портов, и в ряде случаев двух трех комментариев, например, man ports.
     

  • 1.2, universite (ok), 03:00, 13/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У многих прописано крону обновлять порты и сорсы через CVSup.
     
  • 1.4, Algor (??), 06:57, 13/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    честно описаны полезные грабли на которые можно наступить при установке, так что спасибо автору,
    я дано собираюсь поставить несколько фрей под qemu или xen и выпустить их в интернет, только руки никак дойти не могут...
     
     
  • 2.6, _Nick_ (ok), 07:38, 13/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > я дано собираюсь поставить несколько фрей под qemu или xen и выпустить их в
    > интернет

    а одной мало, чтоб ее в инет выпустить? %)

     
     
  • 3.13, Algor (??), 08:07, 14/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > а одной мало, чтоб ее в инет выпустить? %)
    Честно говоря мало :-) с jail заморачиваться неохота, а нужно пара не сильно нагруженных веб серверов (wiki, ca) плюс dns c почтовым релеем. Держать все это на одной машине требования безопастности не позволяют.
    Еще один большой плюс в том что сильно упрощается процесс бакап/ресторе.
    Т.е. не нужен будет продвинутый пользоватлеь UNIX чтобы восстановить вируальную машину.
     
     
  • 4.17, universite (ok), 14:04, 14/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >> а одной мало, чтоб ее в инет выпустить? %)
    >Честно говоря мало :-) с jail заморачиваться неохота, а нужно пара не
    >сильно нагруженных веб серверов (wiki, ca) плюс dns c почтовым релеем.
    >Держать все это на одной машине требования безопастности не позволяют.

    В 6-ке можно делать несколько jail-ов.

     
     
  • 5.18, chip (ok), 14:32, 14/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >В 6-ке можно делать несколько jail-ов.

    Что Вы говорите. А в 4-е нельзя получается было?! Как же всё работает и не знает, что может работать только в 6-ке.

    RTFM!


     

  • 1.7, LOL (??), 11:29, 13/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как насчет работы вмваре в 5.3, 5.4? По поводу qemu, что-то виндовый офис так и не получилось поставить - постоянно вылетал с ошибкой (как и некоторые другие программы). У кого-то заработал?
     
     
  • 2.8, JackSoft (??), 11:45, 13/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Варь под 5.5 я ставил, но фокус второй раз не удался... Ниже не пробовал.
    На счет qemu по пробуй запустится с ключиком -win2k-hack
     
  • 2.9, JackSoft (??), 12:11, 13/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Извини не 5.5, а 5.4. Тоесть работать должно и работало, но на другой тачке не получилось запустить. :(
    Почему - уже не помню - наверное настойчивости не хватило :)
     
  • 2.10, chip (ok), 12:15, 13/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Без проблем работает.
    > uname -rs
    FreeBSD 6.0-STABLE
    > pkg_info | grep qemu
    kqemu-kmod-0.7.2_1  Kernel Acceralator for QEMU CPU Emulator
    qemu-0.8.0_2        QEMU CPU Emulator
    >
     

  • 1.11, Аноним (-), 17:21, 13/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >vmware
    vmware-ui: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
    vmware-mks: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory

    > uname -r
    6.1-PRERELEASE

    >vmware -v
    VMware Workstation Information:
    VMware Workstation 3.2.1 build-2242


     
     
  • 2.12, JackSofy (?), 00:59, 14/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Ого!
    Таких проблем еще не было.... :(
    А Хсы вобще запускаются?
     
  • 2.16, chip (ok), 12:46, 14/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >>vmware
    >vmware-ui: error while loading shared libraries: libX11.so.6: cannot open shared object file:
    >No such file or directory
    >vmware-mks: error while loading shared libraries: libX11.so.6: cannot open shared object file:
    >No such file or directory

    linux_enable="YES" в /etc/rc.conf присутствует? Установлены пакеты linux_base?

     
     
  • 3.19, Аноним (-), 14:52, 14/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    присутствует, только у меня стоит (OVERRIDE_LINUX_BASE_PORT?=rh-9)
    /usr/ports/emulators/linux_base-rh-9/
     
     
  • 4.20, Аноним (-), 14:57, 14/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    в догонку
    >locate  libX11.so.6
    /usr/X11R6/lib/libX11.so.6
    /usr/compat/linux/usr/X11R6/lib/libX11.so.6
    /usr/compat/linux/usr/X11R6/lib/libX11.so.6.2
     
     
  • 5.29, galex (??), 15:20, 22/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Поставь /usr/ports/x11/linux-XFree86-libs
    также проверь чтоб стоял  ports/emulators/linux_base
     

  • 1.14, Аноним (-), 08:51, 14/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да
     
  • 1.21, Аноним (-), 16:31, 18/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в статье qemu собран без поддержки kqemu.
    ну и желательно поддержку dma включить.

    надо собирать так:

    # cd /usr/ports/emulators/qemu
    # make WITH_KQEMU=yes WITH_HACKS=yes
    # make install clean

    проверка работы kqemu:

    в qemu Ctrl+Alt+2
    info kqemu

     
  • 1.22, Аноним (-), 16:33, 20/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    qemu.  Пусть медленно работает WINXP но самое непонятное как настраивается сеть.Интерфейс подимается сконфигурировать всем можно но как настрить фрю не пенятно
     
  • 1.23, junkware (ok), 18:02, 20/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://www.h7.dion.ne.jp/~qemu-win/HowToNetwork-en.html
     
     
  • 2.24, Аноним (-), 14:11, 21/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    нашел разбираюсь попутно вопрос получается что поддерживает только RealTec 8029 сетевые карты.Другие типы не поддерживаются.Или это общий тип для эмуляции.
     
     
  • 3.25, chip (ok), 10:44, 22/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >нашел разбираюсь попутно вопрос получается что поддерживает только RealTec 8029 сетевые карты.

    Читайте внимательнее документацию. RL8029 - это карточка в виртуальной машине.


     
     
  • 4.26, Аноним (-), 14:04, 22/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    у меня наконец что-то заработало с сетью.Вижу внешний адрес своей не виртуальной машины.Наворочено конечно.первым делов в параметрах обязательно
    указал "-net nic -net user".теперь винда стала по DHCP получать левый адрес 10.0.2.2 со шлузом 10.0.2.3.в настойках info network теперь vlan 0 который создается qemu очевидно эмулируя протокол slip для сетевой карты и user redirect.(после установки опции -net user).у меня freebsd 6.0. возможно еще необходимо включть gateway_enable="YES".Результат - для начинающих очень сложно для понимания.Особено нужно хорошо представлять механизм маршрутизации.Для демонстрации возможностей настройки разных ОС на одной машине вариант очень подходящий.
     
     
  • 5.27, Аноним (-), 14:07, 22/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    я забыл что винда получает DHCP от qemu по умолчанию
     
  • 5.28, chip (ok), 14:34, 22/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Результат - для начинающих очень сложно для понимания.Особено нужно хорошо
    >представлять механизм маршрутизации.

    Всё там вполне прозрачно.

    > alias qemu
    sudo qemu -net nic,vlan=0 -net tap,ifname=tap0,script=/usr/local/etc/qemu/qemu-i
    fup -localtime -m 512
    > cat /usr/local/etc/qemu/qemu-ifup
    #!/bin/sh

    BRIDGE_IFACE="nve0"

    if ! kldstat -v | grep -q if_tap;
    then
            if kldload if_tap; then
                    echo "if_tap module loaded"
            else
                    echo "if_tap module failed to load"
            fi
    fi
    ifconfig $1 inet 10.0.0.1/24

    if ! kldstat -v | grep -q if_bridge;
    then
            if kldload if_bridge; then
                    echo "if_bridge module loaded"
            else
                    echo "if_bridge module failed to load"
            fi
    fi
    if ! ifconfig bridge0 >/dev/null 2>&1 ; then
            ifconfig bridge0 create
            ifconfig bridge0 addm ${BRIDGE_IFACE} addm $1 up
    fi
    >


     
     
  • 6.30, АнонимДИМА (?), 16:16, 23/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    ну это гораздо сложнее чем у меня получилось brige использовать нет особой необходимиости параметров -net nic net user вполне достаточно дря работы с протоколом TCP. Я проверял работу ping а он работает через UDP c qemu поэтому пинги у меня не работали.Пример с бридж интересный тем более что примеров usr/local/etc/qemu/qemu-ifup в документации я не нашел
    попробую и такой вариант может еще проще получится
     
     
  • 7.31, none (??), 23:34, 17/06/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >ну это гораздо сложнее чем у меня получилось brige использовать нет особой
    >необходимиости параметров -net nic net user вполне достаточно дря работы с
    >протоколом TCP. Я проверял работу ping а он работает через UDP
    >c qemu поэтому пинги у меня не работали.Пример с бридж интересный
    >тем более что примеров usr/local/etc/qemu/qemu-ifup в документации я не нашел
    >попробую и такой вариант может еще проще получится

    не забудь исправить имя сетевого интерфейса,и ип-адрес выстави 0.0.0.0 в скрипте.

     
  • 7.32, chip (ok), 12:30, 18/06/2006 [^] [^^] [^^^] [ответить]  
  • +/
    > Я проверял работу ping а он работает через UDP c qemu поэтому пинги у меня не работали.

    ping работает через ICMP.

    ps: остальные ping'и полноценными трудно назвать.


     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру