Connexion

booter un live CD linux via qemu-kvm et l'installer sur un disque usb externe sans graver de CD

CET ARTICLE EST EN COURS D'ÉCRITURE



Présentation



Le but de ce tuto, est de vous donner une solution d'installation d'une distribution live Linux sur un disque externe sans avoir à graver de CD ou DVD. Ce qui peut être intéressant quand on n'a pas de graveur CD/DVD.
Un autre aspect, que je trouve intéressant, c'est que vous pouvez, faire des tests de distribution live grâce à qemu-kvm et en parallèle disposer de votre Mageia préférée et de disposer d'internet durant vos tests et installation. Cet aspect là est très intéressant, vous allez pouvoir consulter des tutos internet sur le même PC qui sert aussi à faire l'installation (inutile de rebooter).
Lorsqu'une distribution, attire un peu plus votre attention et que vous souhaiter tester un plus en profondeur (ba oui la virtualisation c'est gourmand en ressource cpu.).
Et vous pourrez le faire, sans pour autant casser votre installation ...
Vous pouvez l'installer donc sur un disque externe, ce qui est pratique si vous n'avez qu'un disque interne comme c'est souvent le cas sur les PC portables.

Prérequis



Lorsqu'on connecte un disque externe, on peut remarquer, que le group d'appartenance des disques est : disk
Code BASH :
 
[will@k2 ~]$ ll /dev/sdb*
brw-rw---- 1 root disk 8, 16 avril 15 21:17 /dev/sdb
brw-rw---- 1 root disk 8, 17 avril 15 21:17 /dev/sdb1
brw-rw---- 1 root disk 8, 18 avril 15 21:17 /dev/sdb2
brw-rw---- 1 root disk 8, 21 avril 15 21:17 /dev/sdb5
[will@k2 ~]$
 

Il faut donc, que l'utilisateur, qui lancera qemu-kvm, appartient à ce groupe, pour avoir le droit d'écriture sur votre disque externe.
Code BASH :
 
[will@k2 ~]$ groups
will disk apache
 


Bien sur, il vous faut aussi installer qemu-kvm !!!

Tests de CDs/DVDs Live au format iso fraichement téléchargé



Pour faire un test de cd live, il vous suffit d'exécuter la commande suivante :
Code BASH :
 
[will@k2 ~]$ qemu-kvm -cdrom /home/$user/DitributionLiveCD.iso -m 1024 -boot d -localtime -k fr -soundhw all -usb
 

exemple :
Code BASH :
 
[will@k2 ~]$ qemu-kvm -cdrom /home/will/Téléchargements/ISO/Mageia-2-LiveCD-KDE4-Europe1-Americas-x86_64-CD.iso -m 1024 -boot d -localtime -k fr -soundhw all -usb
 


Tests et accès en lecture et écriture à un disque externe



Code BASH :
 
[will@k2 ~]$ qemu-kvm -hda /dev/sdb -cdrom /home/will/Téléchargements/ISO/Mageia-2-LiveCD-KDE4-Europe1-Americas-x86_64-CD.iso -m 1024 -boot d -localtime -k fr -soundhw all -usb
 

Voyons un peu, ce qui ce passe au niveau de la machine virtuelle :

Comme vous pouvez le voir, j'ai pu monter une partition, lire et écrire un fichier.
Pour vérification, je vais arrêter la machine virtuelle, et monter la partition :
Faites un init 0 dans la konsole, de la machine virtuel, c'est plus propre pour votre disque externe.
Code BASH :
 
[root@k2 ~]# mount /dev/sdb1 /mnt
[root@k2 ~]# ll /mnt/tmp
total 4,0K
-rw-r--r-- 1 root root 47 juin   1  2012 test
[root@k2 ~]# cat /mnt/tmp/test
# generated by drakconnect
127.0.0.1 localhost
[root@k2 ~]#
 

Le test de lecture écriture étant concluant, on peut donc maintenant passer à l'installation.
Remarque : Le device est bien accessible en lecture écriture, cela dit, il n'est pas possible de vérifier en simultané une écriture sur le device depuis la VM (Virtual Machine) et le serveur hôte. C'est vrai dans les deux sens.

Installation d'une distribution live au format iso via qemu directement sur un disque usb (clef usb dans mon cas) sans graver de CD ou DVD




Il faut cliquer lol ...
partitioning :

! Important conserver tous les drivers !

Configuration du grub :

Vérification de la swap dans grub :

Vérification de /etc/fstab de la nouvelle installation :

L'uuid de / et de swap , doivent être les mêmes dans la /mnt/install/etc/fstab que dans ll /dev/disk/by-uuid/
Terminer l'installation :


Premier boot via qemu-kvm sur le disque externe :
qemu-kvm -hda /dev/sdb -m 1024 -boot d -localtime -k fr -soundhw all -usb &
Au premier boot, les mises à jour se font via le réseau du PC hote.

Configuration du mot de passe roote, et de la déclaration du premier utilisateur :


La configuration est terminée.

Vérification :
Création d'un fichier de test

Reboot, non plus en qemu-kvm, mais directement sur la clef usb ou sur le disque externe.
Cette page a été vue 5018 fois