Installer Nobara Linux

Guide d'installation de Nobara Linux, une distro Linux orienté gaming basée sur Fedora

Installer Nobara Linux

Au sommaire :

  • 1-Qu'est-ce que Nobara ?
  • 2-Prérequis
  • 3-Création de la machine virtuelle
  • 4-Installation
  • 5-Post-installation

1-Qu'est-ce que Nobara Linux ?

Nobara Linux est une distribution Linux communautaire (downstream) basé sur Fedora et maintenue par GloriousEggroll, le créateur de Proton-GE.

Les caractéristiques sont les suivantes:

  • Basé sur Fedora
  • Gestion des paquets via DNF
  • Mises à jour en rolling release au près des dernières nouveautés côté noyau
  • Intègre l'ensemble des logiciels dédiés au gaming (Steam, GOG, Epic, EA-Play, Ubisoft Connect, etc)
  • Compatible Nvidia et AMD

À la différence de Bazzite, il n'est pas immuable donc plus traditionnel dans sa conception.

2-Prérequis

Pour les besoins de ce tutoriel, il vous faudra :

Proxmox VE

Pour pouvoir virtualiser Nobara, il vous faudra un serveur avec Proxmox VE d'installé. Si ce n'est pas le cas, veuillez suivre le guide ci-dessous.

Installer Proxmox VE
Guide d’installation de Proxmox VE

Nobara

Cliquez sur le lien ci-dessous et téléchargez la version "Steam-HTPC" (environnement KDE).

Nobara Linux | The Nobara Project
Nobara is a Fedora-based experience tuned for gaming, streaming, and content creation — with everything ready out of the box.

Par contre si vous avez un GPU Nvidia, il vous faudra télécharger l'image "Steam-HTPC-NV" sur le lien ci-dessous.

Download Nobara | Nobara Linux
Download Nobara Linux in the edition that fits your hardware and your play style.

À noter que pour garantir la compatibilité avec Wayland, VKD3D, DXVK et Gamescope, seules les cartes supportées par le pilote open-source NVIDIA 565.77 ou plus récent sont acceptées. Cela signifie que seules les architectures Turing et ultérieures fonctionnent (séries RTX 20, 30, 40, 50 et GTX 16). Les cartes Pascal (GTX 10 series) et plus anciennes ne sont plus supportées depuis les pilotes 595.58.03 (mars 2026). De plus, Nobara 41+ n'inclut plus X11, rendant ces GPU obsolètes pour cette distribution.

Dans mon cas (GTX 1050 Ti 4 Go, génération Pascal), je suis COOKED (écran noir). Donc pour ceux qui ont des GPU de la génération Pascal et Maxwell, orientez vous sur Bazzite.

Supported Nvidia GPUs

Pensez bien à téléverser le fichier ISO (local/ISO Images/Select File/Upload) sur votre serveur.

Enfin, sachez que Nobara (tout comme Bazzite) utilise le système BTRFS qui utilise le Copy-on-Write donc si vos machines virtuelles sont au format RAW comme moi, vous ne craignez rien mais si vous utilisez le format QCOW2 (qui utilise également le Copy-on-Write comme son nom l'indique), ça fait qu'à l'intérieur (Bazzite) et à l'extérieur de la VM (PVE), vous aurez un double CoW, ce qui ça amplifiera les entrées/sorties et donc provoquera des ralentissements.

je sors de nouveau (sifflement)

Mais pour le coup, Nobara donne le choix entre Btrfs, XFS et ext4 (voir partie installation).

3-Création de la machine virtuelle

Accédez à l'interface web de PVE puis cliquez sur "create VM".

Note : cochez la case "Advanced" pour voir l'ensemble des options disponibles.

  • VMID : par défaut, PVE vous indiquera le prochain VMID disponible
  • Name : choisissez un nom pour votre VM
  • Storage : Sélectionnez le fichier ISO de votre choix
  • Guest OS : laissez par défaut lorsque c'est un OS sous Linux
  • Graphic card : sélectionnez "none" (la configuration se fera sur votre moniteur via GPU passthrough)
  • SCSI Controller : laissez par défaut (c'est le meilleur choix possible en terme de performance).
  • BIOS et Machine : choisissez le BIOS OVMF (UEFI) et "q35" en machine (ne pas créer de partition EFI, vous allez devoir enrôler la clé au démarrage du système, une étape fastidieuse).
  • Cliquez sur Qemu Agent pour que PVE puisse recevoir des informations de la VM et lui envoyer des commandes (shutdown, reboot).
  • Bus/Device : laissez par défaut.
  • Storage : choisissez "local-lvm" pour un provisionnement dynamique.
  • Disk size (GiB) : j'ai mis 150 Go pour l'exemple car sous Linux, les shaders de vos jeux seront préchargés contrairement à Windows donc avec la taille par défaut, le stockage risque de saturer

Ici, deux options sont à cocher :

  • SSD emulation : indique au système virtualisé qu'il démarre sur un SSD et non sur un disque rotatif.
  • Discard : active le TRIM et indique à PVE quels sont les blocs non utilisés dans la VM qui peuvent être effacés.
  • Socket : laissez par défaut.
  • Cores : 4 cores (minimum) ou 8 cores (recommandé)
  • Type : laissez par défaut (voir les notes plus bas pour plus d'informations).
  • Memory (MiB) : laissez par défaut.
  • Bridge : le pont par défaut du serveur.
  • Firewall : le pare-feu de PVE (iptable) activé par défaut.
  • Model : VirtIO est installé d'office dans les distributions Linux et vous permettra de profiter des gains de performance grâce à la para-virtualisation.

Notes pour le type générique "x86-64-v2-AES" :

  • C'est le nouveau choix par défaut sur PVE depuis la version 8 et remplace le type "kvm64"
  • Il supporte le jeu d'instruction AES
  • "v2" signifie tous les processeurs d'avant 2015
  • C'est le minimum requis pour RHEL9 (incompatible avec le type "kvm64").
  • Choisissez le type "x86-64-v2-AES" si votre VM tourne sur un cluster non homogène et que vous comptez un jour la migrer.
  • Privilégiez le type "Host" pour un accès direct au processeur du serveur et des performances maximales si votre VM ne tournera que sur une seule machine.

Pour plus d'informations : https://www.reddit.com/r/Proxmox/comments/14l4iru/x8664v2aes_vs_host/?tl=fr

Vérifiez que tout est correct puis finalisez la création de la machine virtuelle.

Dans les options de la VM, pensez toujours à décocher l'option "Use tablet for pointer" qui dans le cadre d'un serveur est inutile et consomme beaucoup de ressources.

Ensuite, allez dans PCI Device, sélectionnez votre GPU et cochez "All Functions".

Si GPU Nvidia (comme dans ce tutoriel), vous n'avez pas besoin de l'isoler du système hôte car le fabricant autorise depuis 2021 l'accès à ses GPU grand public dans les machines virtuelles (option uniquement disponible en gamme professionnelle).

NVIDIA active (enfin) le GPU passthrough en virtualisation et étend Resizable BAR
NVIDIA met à jour ses pilotes avec quelques surprises à la clé. Outre la généralisation de Resizable BAR à ses dernières GeForce RTX, il met enfin un terme à la limitation du passthrough GPU sur les GeForce. De quoi ravir les adeptes de virtualisation.

Si GPU AMD, veuillez suivre mon guide à ce sujet (partie 6).

Activer le GPU Passthrough sur Proxmox VE
Guide d’utilisation du GPU Passthrough sur Proxmox VE.

Ensuite, n'oubliez pas d'ajouter les ports USB (14:0, 1a.0 et 1d.0 pour ma part). Privilégiez l'accès via PCI Device (accès exclusif à la VM) plutôt que par USB Device qui passe avant par le système hôte (PVE) car si votre périphérique est pas reconnue par ce dernier (comme les manettes Dual Shock 4 fabriqués par des fabricants tiers), elle ne le sera pas non plus dans la VM (déjà arrivé sur une VM Windows).

Enfin, suivez ce tutoriel si vous souhaitez ajouter un support de stockage en SATA ou USB.

Ajouter des disques SATA et USB sur Proxmox VE
Tutoriel pour ajouter des périphériques de stockage USB et SATA sur Proxmox VE

4-Installation

Choisissez la langue que vous souhaitez puis cliquez sur "Suivant".

Cliquez sur "suivant".

Choisissez le type de clavier puis cliquez sur "suivant"

Cliquez sur "Effacer le disque" puis cliquez sur suivant.

Comme indiqué, le système donne le choix. Si votre VM est au format "RAW", laissez en Btrfs, ça n'impactera pas les performances.

Enfin, cliquez sur "installer" et "Installer maintenant".

L'installation sera plus ou moins longue (préparez vous un café).

5-Post-installation

Lorsque l'installation sera finie, cliquez sur "Quitter vers le bureau live".

Vous allez avoir un écran de bienvenue avec de multiples options qui s'offrent à vous.

Dans les premières étapes, le système étant déjà à jour au lancement, installez les paquets de codecs multimédia en priorité.

Si vous avez un stockage à ajouter, cliquez sur "Open Drive Mount Manager" pour l'ajouter automatiquement.

Ensuite dans les étapes optionnelles, vous avez:

  • Open Software Manager pour installer les applications Flatpak (format universel)
  • Install Proton-GE (version modifiée du Proton de Valve concu par le créateur de Nobara)

Puis d'autres étapes optionnelles comme installer bazaar (magasin pour flatpak), le Snap store, Discord, etc.

Lorsque Steam se lance, indiquez vos identifiants puis le le code envoyé par mail.

Allez dans "Settings".

Et vous constaterez que Proton (version modifiée de Wine) est déjà activé en version expérimentale.

Si vous avez ajouté un disque dur dans la VM, allez dans "storage" puis cliquez sur "Add Drive".

Cliquez sur "Add"

Dans mon cas il est grisé donc il est pas par défaut (formaté en NTFS) mais lors de l'installation de vos jeux, vous pouvez choisir ce dernier.

Pour retrouver la liste de compatibilité de vos jeux : https://www.protondb.com/

Ensuite il y a Lutris qui va vous permettre d'ajouter vos comptes GOG, Epic Games Store, EA App, Ubisoft Connect, scanner vos jeux Steam et également de configurer vos jeux installés manuellement (version tipiak par exemple). C'est un logiciel incontournable désormais pour jouer dans les meilleures conditions sous Linux.

Pour conclure, ça propose plus ou moins la même chose que Bazzite mais en non immuable. Donc vous pourrez customiser à l'envie le système mais avec plus de risque de le casser (comme n'importe quel système Linux).

Par contre retenez bien que les GPU Nvidia 9xx et 10xx ne sont pas compatibles avec (j'ai un écran noir de mon côté), c'est un point négatif face à Bazzite qui lui est encore compatible.

Voici une vidéo de STEve pour jeter un coup d’œil à cette distro.

Et un comparatif Nobara vs Bazzite.