====== Installation de Slackware en dual-boot via une VM Qemu ======
* Objet : Installation de Slackware sur une machine virtuelle KVM/Qemu
* Niveau requis :{{tag>avisé}}
* Commentaires : //Comment configurer une machine virtuelle KVM/Qemu pour installer une distribution Linux dessus.//
* Débutant, à savoir :
* [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* [[:doc:systeme:vm:qemu#references|Qemu]]
* Suivi : {{tag>à-tester}}
* Création par [[user>smolski ]] le 05/02/2010
* Déplacé et mis à jour par captnfab le 14/08/2023
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=2256 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Introduction =====
Voilà t'y pas que je désire installer slackware en dual boot avec debian.
Malheureusement, mon lecteur dvd se fait malhabile et ne lit plus que les cd.
//Que m'importe, voici l'opération menée par le capntfab sur IRC et opérée par mes petits doigts fébriles ://
Ma config :
- cpu : AMD 4200+ (dual core)
- ram : 2 Go
- ram utilisée : 17%
===== Pas à pas ====
==== Prérequis ====
J'ai besoin que ma VM soit fluide, il faut pour ça que mon CPU supporte des fonctionnalités de virtualisation avancées
lscpu
Fonctionnalités de virtualisation :
Virtualisation : VT-x
Tout va bien, mon CPU intel supporte la techno VT-x (si c'était un AMD, je voudrais qu'il supporte AMD-v).
J'ai besoin d'une ISO de Slackware. Mon ISO sera à l'emplacement suivant: ''/home/smolski/Téléchargements/slackware.iso''.
==== L'architecture ====
Je choisis l'architecture ''x86_64'' car c'est celle de mon micro-processeur et que je suis en train de réaliser un dual boot.
==== Création de l'image disque ====
Comme je souhaite réaliser un dual-boot, je ne vais pas créer d'images virtuelles
Je vais utiliser un deuxième disque dur, et donc je dois préparer les partition **/boot**, **/home** et **racine** (/) pour Slackware.
Je peux faire ça avec avec [[:doc:systeme:gparted|GParted]] ou [[:doc:systeme:cfdisk|cfdisk]] par exemple.
Comme je vais écrire sur ces partitions depuis la VM, je dois bien prendre garde à ce qu'elles ne soient pas montées. Je vérifierai cela avec [[:doc:systeme:lsblk|lsblk]] et les démonterai avec [[:doc:systeme:umount|umount]].
Ici, l'installation de Slackware sur __un disque différent__ que celui de Debian ! Il est possible de le faire sur le même disque, mais dans ce cas attention au secteur de démarrage qui risque d'être écrasé, ou à l'UEFI qui risque d'être reconfigurée
Ici, les partitions prévues pour Slackware sont sur le disque IDE : ''/dev/hdb'', alors que les partitions de ma Debian sont sur le disque SATA : ''/dev/sda''.
==== Configuration de la VM ====
Étant donné mon architecture et mes disques, ma commande initiale est la suivante, mais il me faut encore paramétrer 2-3 trucs:
qemu-system-x86_64 -hdb /dev/hdb -cdrom /home/smolski/Téléchargements/slackware.iso
=== La mémoire ===
Slackware est assez sobre et je ne croule pas sous la RAM, je vais donc allouer 512Mio de RAM.
Je rajoute l'option ''-m 512Mio''.
=== Le CPU et le nombre de cœurs ===
Ma machine supporte la virtualisation, je vais bien préciser à qemu qu'il doit utiliser les optimisations KVM pour ce genre de processeur, et lui demander de bien indiquer quel est mon CPU actuel.
Je rajoute les options ''-enable-kvm -cpu host''
=== La carte graphique et le réseau ===
La carte graphique par défaut (''std'') sera très bien supportée et suffisante pour réaliser une simple installation.
De même, le réseau par défaut sera très bien supporté et suffisant pour réaliser une simple installation.
=== Fin de la configuration ===
Ma ligne de commande est prête :
qemu -enable-kvm -cpu host -m 512M -hdb /dev/hdb -cdrom /home/smolski/Téléchargements/slackware.iso -boot d
''-boot d'' permet d'indiquer à la VM de booter sur le //cdrom virtuel//
===== Installation de l'OS =====
Les partitions destinées à l'installation de slackware doivent être démontées !
Je peux maintenant lancer l'installation via la commande ci-dessus:
qemu -enable-kvm -cpu host -m 512M -hdb /dev/hdb -cdrom /home/smolski/Téléchargements/slackware.iso -boot d
Et dans la fenêtre qemu ouverte, le démarrage habituel de slackware se produit, tout pareil que depuis le live-DVD habituel.
//Étonnant, non ?//
Pour finir, une fois le système installé et la VM fermée, il me reste à indiquer à Grub de bien rajouter Slackware à la liste des systèmes.
Je commence par vérifier que ''GRUB_DISABLE_OS_PROBER'' n'est pas à ''true'' dans ''/etc/default/grub'', et je lance la détection et mise à jour:
update-grub
===== Liens =====
Pour la suite, désignée davantage pour une slackware que pour Debian, vous pouvez consulter le Forum Debian-Facile ici :
* http://debian-facile.org/forum/viewtopic.php?id=2100
Ou bien joindre le site Slackware en français de nos amis :
* http://www.slackware-fr.org/
//Dont les membres sont toujours ouverts à l'entraide pour l'utilisation de GNU/Linux sur nos PC.// LOL
===== Remerciements =====
//Merci au //**captnfab**// pour l'ensemble de cette oeuvre et à //**Thom1**// pour sa relecture attentive et ses corrections avisées, tous deux sur l'IRC, libre et indépendant !// LOL