Outils pour utilisateurs

Outils du site


Panneau latéral

Traductions de cette page:

Avez-vous remarqué ?

Il n'y a aucune publicités ou scripts de profilage (tracker) sur ce site.

Ce n'est que grâce à votre aide que l'auteur peut financer l'hébergement et le temps consacré à cet ouvrage.

Si vous voulez l'encourager, vous pouvez faire un don ♥. (même un tout petit ;-))

À propos

Cet ouvrage est publié sous licence CC-BY-SA à l'aide de dokuwiki. Il a été écrit par un libriste curieux (et des contributeurs) qui s'est dit “si moi j'y arrive, pourquoi pas les autres?”. Merci de prévenir si vous partager ce texte ailleurs, juste pour information ;).

Si vous trouvez une erreur, souhaitez contribuer ou avez besoin d'aide, n'hésitez pas à contacter l'auteur.

Créer un livre

 N'hésitez pas à vous servir du bouton “Ajouter au livre” à droite afin de préparer une version imprimable de cette documentation.

7-vm:debian

Virtualisation de debian

On télécharge debian puis on l'installe après avoir créé le disque :

ftp "https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.2.0-amd64-netinst.iso"
vmctl create -s 50G /var/vm/debian.qcow2 
vmctl start -c -m 1G -L -i 1 -r debian*.iso -d /var/vm/debian.qcow2 debianvm

Choissez le menu “Install” sans valider.

Appuyez sur TAB puis modifiez la ligne qui apparaît pour entrer à la place :

/install.amd/vmlinuz vga=off initrd=/install.amd/initrd.gz --- quiet console=ttyS0,115200n8 

La suite, c'est comme d'hab sous debian :

Vous devez modifier les options vga et ajouter console=…. Merci à PengouinBSD pour l'astuce.

Malheureusement, il ne semble pas exister de solution “pratique” pour réaliser l'installation de debian sans interface “graphique” (il y a bien quelques bidouilles…). Autant faire l'installation sur un ordinateur puis copier l'image "qcow2" sur votre serveur.

Il est impératif de modifier les options de démarrage de debian une fois l'installation terminée. Redémarrez sur le système puis éditer le fichier de configuration de grub (le gestionnaire de démarrage). Il s'agit du fichier /etc/default/grub où vous veillerez à avoir ces lignes :

GRUB_TIMEOUT=1
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="console=tty1 console=ttyS0,115200"
GRUB_TERMINAL="console serial"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"

Ensuite, reconstruisez la configuration de grub :

# update-grub

Vous pouvez maintenant arrêter qemu avec la commande poweroff.

Transférez l'image debian.qcow2 sur votre serveur. Puisqu'elle est volumineuse, n'hésitez pas à la “gzipper” auparavant (ou à la découper) ;):

gzip debian.qcow2
scp debian.qcow2.gz batman@chezmoi.tld:~/
ssh batmanchezmoi.tld
gunzip debian.qcow2.gz
mv debian.qcow2 /var/vm/

On peut maintenant configurer la machine virtuelle sur le serveur dans /etc/vm.conf.

switch "my_switch" {
    interface bridge0
}

vm "debianvm" {
    memory 200M
    enable
    disk /var/vm/debian.qcow2
    interface { switch "my_switch" }
    owner batman
}

Et voilà, vous avez debian virtualisée par OpenBSD :).

Vous voudrez sans doute configurer les interfaces réseau de la machine virtuelle debian par la suite :

Configuration de l'accès réseau pour l'hôte debian

Remplissez sur la machine virtuelle le fichier /etc/network/interfaces selon l'interface détectée par debian.

Voir la documentation debian à ce sujet.

Contribu(trices|teurs) :

prx
7-vm/debian.txt · Dernière modification: 2019/11/29 14:04 de prx