Установка Windows XP на Ubuntu используя VMware Player

    Поставил себе Убунту.
    Но возникла проблема, что Win мне все же нужен, т.к. есть достаточно рабочих програм, которы не работают под Линукс.
    Пробовал использовать Wine, но это оказалось дурацкой затеей. Некоторые программы не запускались, а некоторые запускались, но не работали, как надо.

    Так вот решил я начать с VMware. Как известно WMware Workstation не бесплатная.
    Но есть WMware Player — абсолютно бесплатная софтина.
    Но ей нужен файл-образ *.vmx
    Так где ж его взять-то???
    Выход нашелся. Погуглив нашел вот такое решение.
    Для создания файл-образов виртуальной машины используется программа Qemu.
    Этап 1
    Собственно скачав программу, я установил ее под Windows XP.
    После этого нужно зайти в Теримнал и запустить программу с определенными параметрами.
    qemu-img.exe create -f vmdk WindowsXPPro.vmdk 2G
    Formating 'WindowsXPPro.vmdk', fmt=vmdk, size=2097152 kB

    Указан объем в 2 гигабайта, нам вполне хватит. Получившийся файл называется WindowsXPPro.vmdk

    Этот файл я переношу на Убунту и создаю еще один файл с названием WindowsXPPro.vmx в который записываю следующее:
    config.version = "8"
    virtualHW.version = "3"
    ide0:0.present = "TRUE"
    ide0:0.filename = "WindowsXPPro.vmdk"
    memsize = "64"
    MemAllowAutoScaleDown = "FALSE"
    ide1:0.present = "TRUE"
    ide1:0.fileName = "auto detect"
    ide1:0.deviceType = "cdrom-raw"
    ide1:0.autodetect = "TRUE"
    floppy0.present = "FALSE"
    ethernet0.present = "TRUE"
    usb.present = "TRUE"
    sound.present = "TRUE"
    sound.virtualDev = "es1371"
    displayName = "Windows XP Pro"
    guestOS = "winXPPro"
    nvram = "WindowsXPPro.nvram"
    MemTrimRate = "-1"

    ide0:0.redo = ""
    ethernet0.addressType = "generated"
    uuid.location = "56 4d 5c cc 3d 4a 43 29-55 89 5c 28 1e 7e 06 58"
    uuid.bios = "56 4d 5c cc 3d 4a 43 29-55 89 5c 28 1e 7e 06 58"
    ethernet0.generatedAddress = "00:0c:29:7e:06:58"
    ethernet0.generatedAddressOffset = "0"

    tools.syncTime = "TRUE"
    ide1:0.startConnected = "TRUE"

    uuid.action = "create"

    checkpoint.vmState = ""

    Данные два файла должны лежать в одной папке.

    Этап 2
    Далее я беру загрузочный диск с XP и вставляю в CD-ROM. Мультизагрузочные диски с DOS и NC не подходят. Думаю подойдет разве что live диск с MS Windows PE.
    После этого я запускаю файл WindowsXPPro.vmx с помомщью VMware.
    Установка Windows XP началась.

    Параметры использовал отсюда: johnbokma.com/mexit/2005/10/26/vmware-player-windows-xp.html
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 10

      0
      > ethernet0.generatedAddress = "00:0c:29:7e:06:58"
      Если вы собираетесь использовать несколько виртуальных машин, я вам советую использовать уникальные MAC-адреса. Иначе сеть не будет работать или будет работать со страшными глюками, но скорее всего без видимых сообщений об ошибке.

      Возможно вот эта строка укажет VMware Player автоматически сгенерировать уникальный MAC и uuid, но я не уверен:
      > uuid.action = "create"
        +1
        VirtualBox - Лучшая альтернатива VMWare и просто как два пальца.
          0
          Хм..
          Может кто-нить знает, под чем возможно подключать программы win, чтобы они диски определяли?
          Т.е. есть программа, которая работает с диском через bios и она сделана для Windows. Мне нужно запустить эту программу под Linux без потери функциональности.
          Может кто знает, как это сделать?
            0
            опять таки VMware умеет предоставлять доступ к физическим дискам или к отдельным разделам. пользовался этим как-то в виндах, для того чтобы одна копия линуксов могла работать и в эмуляторе и не в эмуляторе
            0
            Но ей нужен файл-образ *.vmx
            Так где ж его взять-то???
            Бесплатный VMWare Server умеет создавать виртуальные машины — не нужен никакой 3rd-party софт.
              0
              Хм.. VMWare Server я не ставил
              0
              А если омп новый, то вообще можно использовать ксен, горазло производительнее и качественнее. превое время может показаться неудобным...
                0
                >Для создания файл-образов виртуальной машины используется программа Qemu.
                Не проще ли было использовать её же для установки Windows XP?
                  0
                  ставил WindowsXP прямо на QEMO в убунте. тормозит страшно, постоянная загрузка процессора на 100%, работать в виндовсе просто не возможно. не понимаю в чем дело.
                  2 Ггц amd64, 1 Гб озу.
                    0
                    Судя по 100% загрузке процессора, не установлен модуль kqemu. При этом используется программная эмуляция и производительность qemu естественно ни в какое сравнение не идет с vmware, но если поставить пакет kqemu-source, скомпилировать этот модуль и установить, то производительность станет на порядок лучше (чем без kqemu).

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                Самое читаемое