Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение

Как перенести компьютер в виртуалку QEMU : Операционные системы и программное обеспечение

20.04.2024 2:31


08.02.2017 16:44
OlegON
 
Дали мне на работе ноут старенький совсем, Windows7. Решил перенести себе на комп в виртуалку. Раньше переносил в VirtualBox, но, поскольку я давно перешел на QEMU, то переносить надо было в qcow2.

Во-первых, открыл для себя маленькую утилиту , которой и быстренько снял образ VHD. Объем полученного файла соответствовал занятому месту. Клал на тот же диск, который клонировал и все процедура заняла около получаса. Раньше были танцы с бубнами и VMWare Player, теперь это не требуется.

После этого перевел в родной для QEMU qcow2
Код:
qemu-img convert -O qcow2 HOST.VHD note.qcow2
примечательно, что раньше, если не удалять драйвера диска и видео, то винда гарантированно падала в синий экран. Теперь же я морально приготовился к этому, но все нормально отработало, ничего не удалял, прямо как есть все и запускал.
09.02.2017 08:21
sh00r00p
 
Цитата:
OlegON если не удалять драйвера диска и видео, то винда гарантированно падала в синий экран
Может, чипсеты одинаковые?
09.02.2017 09:08
OlegON
 
Сомнительно, как мне кажется, на ноуте i3 из первых, у меня i7 Haswell. В виртуалке вообще IDE. Глубоко не погружался, мне поработать надо было. Но, думаю, что подкрутили мелкомягкие, на старте потупило, пообнаруживало новые устройства, попросило перезагрузку... Смешно зато, что при попытке удалить HP-драйвера, программа-установщик говорит, что платформа не соответствует и вываливается :) Как почистить теперь это все не понятно.
09.02.2017 13:15
baggio
 
1. вы блин о чем?
2. Синька была и есть во многих местах 0х0000007b, что какбы намекает на диск.
3. Если виртуалка умеет првильно имитировать ПРАВИЛЬНЫЙ контроллер IDE\AHCI то никакой синьки не будет.
4. Вывод - мелкомягкие не причем\чипсеты темболее - виртуалка ж... просто совпал AHCI в хостовой машине с которой снимал и AHCI режим контроллера в виртуалке...
09.02.2017 13:34
OlegON
 
Цитата:
OlegON В виртуалке вообще IDE
Цитата:
baggio совпал AHCI
не бьется...
09.02.2017 14:54
baggio
 
Цитата:
OlegON не бьется...
ну значит IDE совпал с IDE...
12.02.2017 13:17
OlegON
 
Попробовал сходу переключил в SCSI - синька сразу. Подключил тестовый диск через virtio, попросила дрова - дал. Удалил штатное IDE, в процессе перезагрузки поменял интерфейс на virtio - заработало.

Вдогонку, что можно сделать для Windows под QEMU
Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]
"DefaultSendWindow"=dword:00100000
"DefaultReceiveWindow"=dword:00100000
"FastSendDatagramThreshold"=dword:00004000


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"Tcp1323Opts"=dword:00000001
"TcpWindowSize"=dword:00100000
Код:
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global congestionprovider=ctcp
12.02.2017 13:31
OlegON
 
И, да, если сделать образу
Код:
qemu-img convert -O qcow2 -c image.qcow2_backup image.qcow2
То из 26Гб получился 15Гб файлик... Опять же, сходу, без зануления...
18.06.2017 21:34
OlegON
 
Сделал, как выше, Windows 10

воткнул в виртуалку - виснет на попытке BIOS загрузиться. Подцепил в другую виртуалку с виндой - основной раздел виден без проблем. В дисках такая картина



diskpart потыкал, набирать надо много, выдает мало. Поржал над локализацией 698Gбайт...

Подцепил к своему десктопу.
Цитата:
[root@oops ~]# modprobe nbd max_part=8
[root@oops ~]# qemu-nbd --connect=/dev/nbd0 /d/z/h/nik.qcow2
посмотрел fdisk, информации больше, но понимание не пришло
Цитата:
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 63B39142-68DB-42A1-B502-5B4A48FE94B8

Device Start End Sectors Size Type
/dev/nbd0p1 2048 923647 921600 450M Windows recovery environment
/dev/nbd0p2 923648 1128447 204800 100M EFI System
/dev/nbd0p3 1128448 1161215 32768 16M Microsoft reserved
/dev/nbd0p4 1161216 1465147391 1463986176 698,1G Microsoft basic data
Есть идеи, куда его пнуть? Смущает, что EFI шифрованный...
18.06.2017 22:22
OlegON
 
Прицепил диск с виндой, выбрал восстановление, ура в списке "Проблемы с загрузкой Windows" - выбираю, думаю, надо же, все же они иногда что-то полезное делают.
Хрен там, "Не удалось", вообще ни разу не встречал, чтобы их решатели проблем что-то решали...

Но пока чешу, как эту винду в виртуалке запустить...
Часовой пояс GMT +3, время: 02:31.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.