# Machine virtuelle

**URL:** <https://www.debian-fr.org/t/machine-virtuelle/84851>\
**Category:** Support Debian\
**Created:** [Juin 22, 2021, 9:10 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851 "2021-06-22T09:10:27Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![jettero](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jettero/32/3930_2.png) [@jettero](https://www.debian-fr.org/u/jettero)\
**Post date:** [Juin 22, 2021, 9:10 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/1 "2021-06-22T09:10:27Z")

</div>

Bonjour à tous,

Je cherche à faire tourner Windows sur une VM sur ma Debian Bullseye.

J’ai vu qu’il y a déjà des posts sur le sujet, mais ils sont de 2016 et je me dis que depuis, l’eau a coulé sous les ponts.

Manifestement VirtulBlox n’est plus dans les paquets Debian. J’ai tenté d’utiliser gnome-boxes, mais mon Windows 10 est sur une clé USB et il n’y a pas de fichier .ISO

Bref, je ne sais pas quel système utiliser pour virtualiser Windows 10.

Avez-vous des infos pour moi ?  
Merci d’avance.

---

<div class="post-metadata">

**Author:** ![anon93295908](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b782af/32.png) [@anon93295908](https://www.debian-fr.org/u/anon93295908)\
**Post date:** [Juin 22, 2021, 11:47 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/2 "2021-06-22T11:47:05Z")

</div>

Bonjour

tu peut toujours installer virtualbox mais pour cela il te faudra installer leur dépot.  
enfin si tu veut l’iso de windows 10 tu la trouvera ici :

> **[Télécharger Windows 10](https://www.microsoft.com/fr-fr/software-download/windows10)**

cordialement

---

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Juin 22, 2021, 1:12 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/3 "2021-06-22T13:12:48Z")

</div>

> [@jettero](#):
>
> Debian Bullseye

Impossible, elle n’existe pas encore. Donc, c’est plutôt «&nbsp;Testing&nbsp;»…

> [@anon93295908](#):
>
> tu peut toujours installer virtualbox mais pour cela il te faudra installer leur dépot

cf : [Linux\_Downloads – Oracle VirtualBox](https://www.virtualbox.org/wiki/Linux_Downloads)  
qui propose pour la stable actuelle ( oui, parce que «&nbsp;Testing&nbsp;» n’est pas une saveur envisageable, surtout dans ce contexte) :

```auto
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian buster contrib

```

apt update, puis install. Et voilà (à minima ; en effet, penser aussi à l’addon «&nbsp;Extension Pack&nbsp;» 😛

---

<div class="post-metadata">

**Author:** ![jettero](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jettero/32/3930_2.png) [@jettero](https://www.debian-fr.org/u/jettero)\
**Post date:** [Juin 22, 2021, 2:25 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/4 "2021-06-22T14:25:44Z")

</div>

Merci pour les réponses.

> [@PengouinPdt](#):
>
> Impossible, elle n’existe pas encore. Donc, c’est plutôt « Testing »…

Je dois dire que je ne m’y retrouve jamais dans ces différentes versions. Je trouve que la dénomination n’est pas très claire.

```
root@Deb-office:~# lsb_release -d 

```

`Description:	Debian GNU/Linux 11 (bullseye)`

Bref, j’ai en effet dans mon sources.list de références à «&nbsp;testing&nbsp;» 😉

> [@PengouinPdt](#):
>
> cf : [Linux\_Downloads – Oracle VirtualBox](https://www.virtualbox.org/wiki/Linux_Downloads)  
> qui propose pour la stable actuelle ( oui, parce que « Testing » n’est pas une saveur envisageable, surtout dans ce contexte) :

J’ai tenté d’installer une version tirée du site officiel, mais j’ai des dépendances que je n’arrive pas à résoudre.

Vais plutôt essayer ton autre solution en ajoutant une ligne dans mon sources.list

---

<div class="post-metadata">

**Author:** ![Iutech](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/67e7ee/32.png) [@Iutech](https://www.debian-fr.org/u/Iutech)\
**Post date:** [Juin 25, 2021, 7:08 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/5 "2021-06-25T07:08:52Z")

</div>

J’ai des VM windows dans KVM et ça marche sans problèmes…

Faut juste bien gérer le pool au départ.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juin 25, 2021, 8:45 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/6 "2021-06-25T08:45:19Z")

</div>

> [@jettero](#):
>
> J’ai tenté d’utiliser gnome-boxes, mais mon Windows 10 est sur une clé USB et il n’y a pas de fichier .ISO

Pourquoi faudrait-il un fichier .iso ?  
Que contient cette clé USB ? L’installateur de Windows ou bien un système Windows installé ?

---

<div class="post-metadata">

**Author:** ![Iutech](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/67e7ee/32.png) [@Iutech](https://www.debian-fr.org/u/Iutech)\
**Post date:** [Juin 25, 2021, 11:27 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/7 "2021-06-25T11:27:28Z")

</div>

> [@PascalHambourg](#):
>
> Pourquoi faudrait-il un fichier .iso ?

C’est quand même la méthode la plus courante pour installer une VM…

---

<div class="post-metadata">

**Author:** ![jettero](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jettero/32/3930_2.png) [@jettero](https://www.debian-fr.org/u/jettero)\
**Post date:** [Juin 25, 2021, 2:23 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/8 "2021-06-25T14:23:26Z")

</div>

La clé USB contenait principalement des fichiers exe pour l’installation.

J’ai suivi le lien donné par cleloup et j’ai téléchargé le fichier iso.

Après, l’installation sur gnome-boxes s’est passée sans problèmes. Et ma machine virtuelle fonctionne parfaitement.

Merci pour votre aide !

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juin 25, 2021, 2:27 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/9 "2021-06-25T14:27:00Z")

</div>

> [@jettero](#):
>
> La clé USB contenait principalement des fichiers exe pour l’installation.

Donc ce n’était pas une clé bootable ?

---

<div class="post-metadata">

**Author:** ![jettero](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jettero/32/3930_2.png) [@jettero](https://www.debian-fr.org/u/jettero)\
**Post date:** [Juin 25, 2021, 2:40 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/10 "2021-06-25T14:40:29Z")

</div>

Non en effet, c’était la clé d’installation de Windows 10.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juin 25, 2021, 2:46 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/11 "2021-06-25T14:46:37Z")

</div>

Alors comment est-on censé l’utiliser pour installer Windows ? Depuis un autre Windows ?

---

<div class="post-metadata">

**Author:** ![jettero](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jettero/32/3930_2.png) [@jettero](https://www.debian-fr.org/u/jettero)\
**Post date:** [Juin 25, 2021, 3:19 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/12 "2021-06-25T15:19:59Z")

</div>

Bon je dis que la clé n’était pas bootable, mais je n’en ai pas le souvenir. Je dois dire que ça fait très longtemps que je n’ai pas installé Windows et donc que je n’ai pas utilisé cette clé.

Ce que je peux dire, c’est que cette clé n’était pas bootable dans le cas d’une installation d’une VM sur gnome-boxes. Par contre, le ficiher iso a fonctionné tout de suite.

Et pour terminer, pour avoir souvent installé VirtualBox, je pense qu’il offre plus d’options d’installation et que peut-être cette clé fonctionnerait avec VB ?

---

<div class="post-metadata">

**Author:** ![willy974](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/9de0a6/32.png) [@willy974](https://www.debian-fr.org/u/willy974)\
**Post date:** [Juin 26, 2021, 6:15 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/13 "2021-06-26T06:15:24Z")

</div>

Bonjour jettero,

J’ai modifié le package de virtualbox de la Buster pour pouvoir l’installer sur la Bullseye en attendant que la debian 11 sorte en version stable.  
Je l’utilise depuis 3 mois et je n’ai aucun souci, j’ai toutes les fonctionnalité de virtualbox.  
On ne peut pas installer le package venant de la Buster car il y a un control file qui contient la librairie libvpx.so.5 (fonction codec) et sur la bullseye on a la version libvpx.so.6, l’idée est de remplacer la librairie libvpx.so.5 par la libvpx.so.6 dans le package et de le reconstruire.

1. Download du package de virtualbox pour la Debian Buster  
virtualbox-6.1\_6.1.22-144080~Debian~buster\_amd64.deb

2. Extraction du package  
dpkg-deb -x virtualbox-6.1\_6.1.22-144080~Debian~buster\_amd64.deb bullseye/

3. Extraction du control file  
dpkg-deb -e virtualbox-6.1\_6.1.22-144080~Debian~buster\_amd64.deb bullseye/DEBIAN

Le répertoire DEBIAN est mandatory pour recréer le package ensuite.

1. Modification du control file avec votre éditeur préféré et remplacer la librairie libvpx.so.5 par la libvpx.so.6  
vi bullseye/DEBIAN/control

2. Recréation du package  
dpkg-deb -e virtualbox-6.1\_6.1.22-144080~Debian~bullseye\_amd64.deb bullseye/DEBIAN

3. Création d’un lien symbolique dans /usr/lib/x86\_64-linux-gnu pour faire pointer la libvpx.so.5 vers la libvpx.so.6

cd /usr/lib/x86\_64-linux-gnu  
ln -s libvpx.so.6 libvpx.so.5

1. Installation du package  
apt install ./virtualbox-6.1\_6.1.22-144080~Debian~bullseye\_amd64.deb

Voilà, c’est un peu de bricolage mais l’utilisation le la libvpx.so.5 sur le système reste limiter à virtualbox.

Willy

---

<div class="post-metadata">

**Author:** ![nh3oh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nh3oh/32/4475_2.png) [@nh3oh](https://www.debian-fr.org/u/nh3oh)\
**Post date:** [Juin 27, 2021, 10:48 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/14 "2021-06-27T10:48:41Z")

</div>

Juste pour info et pour **testing** ,  
**virtualbox 6.1** est dans **sid** ,  
il suffit de rajouter **sid** aux sources  
et de mettre une priorité inférieure à 100 (p.ex: 90) pour tous les paquets,  
dans p.ex : /etc/apt/preferences.d/sid.pref

Ce qui simplifie bien les choses, sans avoir recours à un dépôt _«&nbsp;extra-debian&nbsp;»_.

_Je suis personnellement en testing et cela fonctionne très bien._

---

<div class="post-metadata">

**Author:** ![jettero](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jettero/32/3930_2.png) [@jettero](https://www.debian-fr.org/u/jettero)\
**Post date:** [Juin 30, 2021, 11:27 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/15 "2021-06-30T11:27:46Z")

</div>

@willy974  
Merci pour ta procédure, je vais tester quand j’ai un moment. Je dois dire que finalement, gnome-boxes fait assez bien le job. C’est vrai que VB offre davantage de fonctionnalités, mais pour ce que j’ai à faire ça me suffit. Mais je vais tout de même tester ta solution, j’ai une petite préférence pour VB 🤩

@nh3oh  
Merci pour ta solution. Bon là ça me fout un peu la trouille de bidouiller le sources-list et mélanger les paquets entre testing et sid, je n’ai pas assez de recul pour réparer si ça part en cacahouète. D’ailleurs je ne comprends pas très bien cette histoire de priorité. C’est peut être pour ça que ça me fout la trouille, je ne pige pas tout 😂

---

<div class="post-metadata">

**Author:** ![nh3oh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nh3oh/32/4475_2.png) [@nh3oh](https://www.debian-fr.org/u/nh3oh)\
**Post date:** [Juillet 1, 2021, 8:05 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/16 "2021-07-01T08:05:02Z")

</div>

Il n’y a rien de compliqué ou de risqué pour ton installation ( à condition de bien faire les choses 😉)

Tu as toutes les informations avec : `man apt_preferences`

je te donne en exemple ce que j’ai sur mon installation :

```
$ ls /etc/apt/preferences.d
sid.pref stable.pref

$ cat /etc/apt/preferences.d/sid.pref
Explanation: Permettre l'usage de paquets de sid (unstable) si pas d'autre alternative
Package: *
Pin: release n=sid
Pin-Priority: 95

$ cat /etc/apt/preferences.d/stable.pref
Explanation: Permettre l'usage de paquets de stable si pas d'autre alternative
Package: *
Pin: release n=buster
Pin-Priority: 90

```

Pour voir la situation au niveau des priorités :

```
$ apt policy
Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
  90 http://deb.debian.org/debian buster/contrib amd64 Packages
     release v=10.10,o=Debian,a=stable,n=buster,l=Debian,c=contrib,b=amd64
     origin deb.debian.org
  90 http://deb.debian.org/debian buster/main amd64 Packages
     release v=10.10,o=Debian,a=stable,n=buster,l=Debian,c=main,b=amd64
     origin deb.debian.org
  95 http://deb.debian.org/debian sid/non-free amd64 Packages
     release o=Debian,a=unstable,n=sid,l=Debian,c=non-free,b=amd64
     origin deb.debian.org
  95 http://deb.debian.org/debian sid/contrib amd64 Packages
     release o=Debian,a=unstable,n=sid,l=Debian,c=contrib,b=amd64
     origin deb.debian.org
  95 http://deb.debian.org/debian sid/main amd64 Packages
     release o=Debian,a=unstable,n=sid,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://security.debian.org bullseye-security/main amd64 Packages
     release o=Debian,a=testing-security,n=bullseye-security,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
 500 http://deb.debian.org/debian bullseye/contrib amd64 Packages
     release o=Debian,a=testing,n=bullseye,l=Debian,c=contrib,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian bullseye/non-free amd64 Packages
     release o=Debian,a=testing,n=bullseye,l=Debian,c=non-free,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian bullseye/main amd64 Packages
     release o=Debian,a=testing,n=bullseye,l=Debian,c=main,b=amd64
     origin deb.debian.org
Paquets épinglés :

```

De cette façon, si un paquet n’est pas fourni en testing, il le sera en sid sinon en stable.

Après il ne faut pas faire n’importe quoi aveuglément :  
avant d’installer un nouveau programme tu vas faire un tour sur : [https://packages.debian.org](https://packages.debian.org) ou avec les commandes `apt list/search/show`  
pour analyser la situation.

Mais ça on devrait le faire dans tous les cas, ça fait partie des bonnes habitudes 😃

---

<div class="post-metadata">

**Author:** ![nh3oh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nh3oh/32/4475_2.png) [@nh3oh](https://www.debian-fr.org/u/nh3oh)\
**Post date:** [Juillet 1, 2021, 8:52 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/17 "2021-07-01T08:52:20Z")

</div>

Et pour voir ce qui risque de se passer sans rien installer :

```
apt-get install -s paquet

```

ou

```
apt install -s paquet
```

---

<div class="post-metadata">

**Author:** ![jettero](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jettero/32/3930_2.png) [@jettero](https://www.debian-fr.org/u/jettero)\
**Post date:** [Juillet 1, 2021, 11:51 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/18 "2021-07-01T11:51:37Z")

</div>

Merci @nh3oh

Bon en résumé et si je comprends bien :

1. je dois créer deux nouveaux fichiers qui vont dans /etc/apt/preferences.d/ qui contiennent les priorités tel qu’indiqué dans ton post ;
2. modifier le sources.list en rajoutant une ligne pour sid. Est-ce que cette syntaxe conviendrait :

`deb http://deb.debian.org/debian/ sid main contrib non-free` et  
`deb http://deb.debian.org/debian/ stable main contrib non-free`

1. apt update et apt upgrade

Comment cela te semble ?

---

<div class="post-metadata">

**Author:** ![nh3oh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nh3oh/32/4475_2.png) [@nh3oh](https://www.debian-fr.org/u/nh3oh)\
**Post date:** [Juillet 1, 2021, 1:31 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/19 "2021-07-01T13:31:24Z")

</div>

> [@jettero](#):
>
> Comment cela te semble ?

Ça me semble rien … c’est à toi de définir tes besoins.

Je t’ai mis en _ **exemple** _ les sorties de commandes de mon installation,  
comme source d’inspiration, pas comme modèle à copier/coller.

Et garde à l’esprit que personne n’est à l’abri d’écrire une connerie  
et que les conseils trouvés sur la toile doivent être vérifiés et adaptés.

Dans mon exemple, il y a aussi _ **stable** _ parce-que j’en ai eu besoin,  
mais pour seulement virtualbox en sid, tu n’en as probablement pas besoin.

Pour les sources si tu te réfères à : [Debian – Résultats de la recherche de paquets – virtualbox](https://packages.debian.org/search?keywords=virtualbox&searchon=names&suite=all&section=all&sourceid=mozilla-search)

tu verras que tu as besoin de `contrib`  
et peut-être de `non-free` si tu comptes utiliser les «&nbsp;guest-additions&nbsp;».

---

<div class="post-metadata">

**Author:** ![nh3oh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nh3oh/32/4475_2.png) [@nh3oh](https://www.debian-fr.org/u/nh3oh)\
**Post date:** [Juillet 1, 2021, 1:53 UTC](https://www.debian-fr.org/t/machine-virtuelle/84851/20 "2021-07-01T13:53:32Z")

</div>

Tes commandes sont correctes mais je ferais plutôt d’abord :

```
# apt upgrade -s

```

ce qui est nettement plus prudent, un **[Enter]** malheureux étant si vite arrivé ☹

Pour le `sources.list`,  
j’ai opté pour des fichiers séparés _(question de préférences perso)_

avec :

```
cat /etc/apt/sources.list.d/sid.list 
# Fichier créé pour VirtualBox manquant dans testing
# 
deb [arch=amd64] http://deb.debian.org/debian/ sid main contrib non-free

```

comme tu peux voir je rajoute `[arch=amd64]` car je n’utilise pas d’autre architecture et cela réduit la masse des téléchargements, c’est donc plus rapide.

[Page suivante](https://www.debian-fr.org/t/machine-virtuelle/84851.md?page=2)
