Olej писал(а):
Интересно сравнить возможности Wine с выполнением тех же приложений в VM.
О WIne поговорили...
Теперь самое время позапускать VM.
Попытка запустить Windows под QEMU "в лоб", с существующего раздела HDD, ничего не дала:
У меня Windows XP есть для экспериментов из всех компьютеров только на одном, да и там оно на отдельном (2-м) HDD, переставленном с другого компьютера:
Код: Выделить всё
[root@nvidia ~]# ls /dev/sd*
/dev/sda /dev/sda2 /dev/sdb /dev/sdb2 /dev/sdb5
/dev/sda1 /dev/sda3 /dev/sdb1 /dev/sdb3 /dev/sdb6
[root@nvidia ~]# fdisk /dev/sdb
Команда (m для справки): p
Диск /dev/sdb: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders, всего 312581808 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x7c8982da
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 63 102430439 51215188+ 7 HPFS/NTFS
/dev/sdb2 102430440 163862999 30716280 c W95 FAT32 (LBA)
/dev/sdb3 163863000 312576704 74356852+ f W95 расшир. (LBA)
/dev/sdb5 163863063 225295559 30716248+ b W95 FAT32
/dev/sdb6 225295623 312576704 43640541 7 HPFS/NTFS
Но нативно грузиться оттуда я Windows научил ... хотя Windows - система исключительно задроченная, и со 2-го HDD оно грузиться не умеет: оно гордое и не престало ему со 2-го
Пришлось grub.conf переписать:
Код: Выделить всё
title Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1
- всё оно (после такого мапирования) отлично грузится.
Я всё это подробно описал, чтобы было понятна конфигурация, может кто увидит "дырку" в действиях...
Итак:
Код: Выделить всё
[olej@nvidia ~]$ sudo qemu -m 2000M -hda /dev/sda -hdb /dev/sdb -boot c -localtime
...
Всё идёт так как и надо ... в итоге заканчивается синим экраном смерти
P.S. картинки отвратительные для вложения, но я не хотел заниматься правкой: для того, чтобы представить что происходит - будет достаточно.