A inicialização de uma partição física nativa do Windows7 pode ser feita por:
- Preparar requisitos (mídia de instalação do Win7, drivers do Virtio).
- Torne seu disco rígido acessível somente para leitura para seu usuário atual.
- Inicialize-o usando o QEMU no modo de instantâneo.
Isso não altera qualquer coisa na unidade física (na verdade, é somente leitura).
Detalhes
Preparar requisitos
- Prepare um ISO ou, se você tiver uma unidade à mão, a mídia de instalação real do Win7.
- Faça o download dos drivers do Virtio, por exemplo por exemplo, estes drivers do Fedora:
link
Tome cuidado para usar a mídia de instalação correta que corresponda à arquitetura do Windows instalada (32 bits vs 64 bits). Os seguintes comandos assumem uma arquitetura de 64 bits.
Tornar o disco acessível
Isso pressupõe que seu disco rígido é /dev/sda
e foi executado como root:
chmod g-w /dev/sda
chgrp $USER /dev/sda
Estas alterações serão (provavelmente) perdidas na próxima reinicialização, pois o udev geralmente recriará todos os arquivos do dispositivo.
Inicializando com o QEMU
-
Novamente, isso pressupõe que seu disco rígido é /dev/sda
. A rede está desativada:
qemu-system-x86_64 -snapshot -m 3G -enable-kvm -usbdevice tablet \
-drive file=/dev/sda,if=virtio \
-drive file=<win7-installation-media> \
-drive file=<virtio-driver-media>,media=cdrom -boot d \
-net none
-
Agora inicialize a partir do CD / DVD para iniciar a recuperação do Win7, carregue o driver do Virtio e execute o seguinte comando no prompt de comando de recuperação. Certifique-se de substituir as letras da unidade pelas adequadas:
dism /image:g:\ /add-driver /driver:e:\viostor\w7\amd64
Unidade G:
é a unidade que contém sua instalação do Win7. A unidade E:
representa a unidade de CDROM com os drivers do Virtio.
O comando dism
foi copiado de esta resposta de superusuário .
Veja as capturas de tela para mais detalhes:
(desculpe, screenshots estão prontas, mas eu preciso de 10 reputação para poder postá-las:)