Salut la liste,
J'ai un petit PC classique en dual boot Win/Linux (partoches primaires uniquement), et on utilise le Win par requirement d'un soft pro dont on se sert. Petit à petit le Win est devient de plus en plus important et je souhaite le transférer sur l'infra de virtualisation.
Pb, le disque fait 250Go, 40Go de Windows. J'aimerai récupérer la partition Windows pour en faire un .raw compatible Qemu.
cat /dev/sda1 > image.raw n'a pas fonctionné et ça semble logique il manque le MBR.
dd if=/dev/sda of=image.raw bs=512 count=1 cat /dev/sda1 >> image.raw
n'a pas fonctionné beaucoup mieux, j'obtiens forcément un disque avec une géométrie batarde et une table de partition invalide. De plus le grub ne fonctionnait plus du perte de sa partition /boot et un restore du MBR windows avec SuperGrubDisk n'a pas aidé.
Connaîtriez-vous une astuce pour arriver facilement à mes fins ? Si possible en évitant de consommer 250Go :)
Merci la liste, Valentin
On Mon, Jan 16 2012, Valentin Surrel wrote:
Connaîtriez-vous une astuce pour arriver facilement à mes fins ? Si possible en évitant de consommer 250Go :)
Tu fais un fichier image raw de ~40 GB avec qemu-img. Tu le partitionne avec une partition de 40 GB via fdisk. (Si besoin tu le met en loop device avec losetup). Tu utilises kpartx pour récupérer un block device de ton nouveau "sdX1" qui pointe vers le fichiers raw. Tu copie avec dd le mbr sur "sdX" et le contenu du disque sur "sdX1".
En théorie, ça doit fonctionner.
Le 16/01/2012 10:05, Valentin Surrel a écrit :
Salut la liste,
J'ai un petit PC classique en dual boot Win/Linux (partoches primaires uniquement), et on utilise le Win par requirement d'un soft pro dont on se sert. Petit à petit le Win est devient de plus en plus important et je souhaite le transférer sur l'infra de virtualisation.
Pb, le disque fait 250Go, 40Go de Windows. J'aimerai récupérer la partition Windows pour en faire un .raw compatible Qemu.
cat /dev/sda1> image.raw n'a pas fonctionné et ça semble logique il manque le MBR.
dd if=/dev/sda of=image.raw bs=512 count=1 cat /dev/sda1>> image.raw
n'a pas fonctionné beaucoup mieux, j'obtiens forcément un disque avec une géométrie batarde et une table de partition invalide. De plus le grub ne fonctionnait plus du perte de sa partition /boot et un restore du MBR windows avec SuperGrubDisk n'a pas aidé.
Connaîtriez-vous une astuce pour arriver facilement à mes fins ? Si possible en évitant de consommer 250Go :)
Merci la liste, Valentin _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Bonjour,
as-tu essayer avec VMWare Converter ? Je ne suis pas spécialiste de la conversion P2V mais je dirais que cela te donne 2 solutions : - à partir d'un PC distant pour convertir ton Windows en cours de prod'. - en démontant le disque dur et en faisant une conversion 'offline'.
++ Vincent
On Mon, 16 Jan 2012 10:05:59 +0100, Valentin Surrel valentin@surrel.org wrote:
Salut la liste,
J'ai un petit PC classique en dual boot Win/Linux (partoches primaires uniquement), et on utilise le Win par requirement d'un soft pro dont on
se
sert. Petit à petit le Win est devient de plus en plus important et je souhaite le transférer sur l'infra de virtualisation.
Pb, le disque fait 250Go, 40Go de Windows. J'aimerai récupérer la partition Windows pour en faire un .raw compatible Qemu.
cat /dev/sda1 > image.raw n'a pas fonctionné et ça semble logique il manque le MBR.
dd if=/dev/sda of=image.raw bs=512 count=1 cat /dev/sda1 >> image.raw
Mais pourquoi rajouter un cat derrière ? dd if=/dev/sda of=image.raw count=$taille
Pour avoir la taille fdisk -l /dev/sda, tu as le secteur de début de la partition 1 et le nombre de secteur de cette partition tu additionne et tu ajoute 1. N'oublie pas à la fin de refaire un fdisk sur raw pour virer les autres partitions.
J'ajoute que dd est mieux que cat pour les copies, que bs=512 est la valeur par défaut, que bs=4k est bien plus intéressant car il permet d'optimiser les io sur les disques modernes avec des secteurs de 4k sans altérer les perfs des vieux disques. J'ai laissé bs=512 pour simplifier les calculs de l'exemple.
Bonjour,
Tu peux utiliser aussi l'outil de Microsoft : Disk2Vhd (puis transformer le VHD dans un autre format) http://technet.microsoft.com/en-us/sysinternals/ee656415
A+
Le 16/01/2012 09:05, Valentin Surrel a ecrit :
Salut la liste,
J'ai un petit PC classique en dual boot Win/Linux (partoches primaires uniquement), et on utilise le Win par requirement d'un soft pro dont on se sert. Petit à petit le Win est devient de plus en plus important et je souhaite le transférer sur l'infra de virtualisation.
Pb, le disque fait 250Go, 40Go de Windows. J'aimerai récupérer la partition Windows pour en faire un .raw compatible Qemu.
cat /dev/sda1 > image.raw n'a pas fonctionné et ça semble logique il manque le MBR.
dd if=/dev/sda of=image.raw bs=512 count=1 cat /dev/sda1 >> image.raw
n'a pas fonctionné beaucoup mieux, j'obtiens forcément un disque avec une géométrie batarde et une table de partition invalide. De plus le grub ne fonctionnait plus du perte de sa partition /boot et un restore du MBR windows avec SuperGrubDisk n'a pas aidé.
Connaîtriez-vous une astuce pour arriver facilement à mes fins ? Si possible en évitant de consommer 250Go :)
Merci la liste, Valentin _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Valentin Surrel valentin@surrel.org : [...]
Connaîtriez-vous une astuce pour arriver facilement à mes fins ? Si possible en évitant de consommer 250Go :)
Au pif, à la grosse :
losetup -r --sizelimit 40G /dev/loop0 /dev/sda qemu-img convert -O qcow2 -o cluster_size=2M /dev/loop0 sda.qcow2
(puis losetup -d .... pour respecter l'environnement)
Une fois l'image transférée:
qemu-img resize sda.qcow2 +210G
En visant assez large ça devrait passer. Ca mérite d'être essayé.
Le Lundi 16 Janvier 2012 10:05:59 Valentin Surrel a écrit :
Salut la liste,
Merci pour vos réponses. Au final la solution la plus rapide a été l'outil de Microsoft Disk2VHD.
Par contre bien entendu, une fois mis en place de qemu-kvm, la machine a booté, ramait comme jamais (au point de la rendre vraiment inutilisable), Windows ralait parce que trop de matériel avait changé. Plutôt que d'y passer des heures à trouver les drivers manquants et/ou whatever, j'ai pris la solution classique.
Bref, j'ai réinstallé Windows et le soft en question. Ca dépote et je suis plus serein :)
++