Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:chargement_module_livecd [19/11/2019 23:44] Switch [Utilisation] |
doc:chargement_module_livecd [01/05/2023 14:39] arpinux tag @placer |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Installer des //FIXME modules / pilotes / drivers dans une session Debian LIVE ( non installée ) ====== | + | ====== Installer et charger des modules dans une session Debian LIVE ( non installée ) ====== |
* Objet : Comment Tester Debian sans l'installer ? Avec Debian Live! Ce tuto aide à installer les pilotes propriétaires nécessaires au wifi ( par exemple ) lors d'une session de test Debian Live. | * Objet : Comment Tester Debian sans l'installer ? Avec Debian Live! Ce tuto aide à installer les pilotes propriétaires nécessaires au wifi ( par exemple ) lors d'une session de test Debian Live. | ||
- | * Niveau requis : FIXME {{tag>débutant avisé}} | + | * Niveau requis : {{tag>débutant avisé}} |
* Commentaires : //Contexte d'utilisation du sujet du tuto. // FIXME | * Commentaires : //Contexte d'utilisation du sujet du tuto. // FIXME | ||
- | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) , [[doc:reseau:wifi:theorie|Wifi: nomenclature et normes]] , [[doc:reseau:wifi|WiFi (portail)]] , [[doc:materiel:wifi:detecter|Pas à pas : faire que sa carte Wi-Fi soit détectée et fonctionnelle]] |
- | * Suivi : {{tag>en-chantier à-tester à-placer}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | + | * Suivi : {{tag>a-placer}} |
- | * Création par [[user>Switch]] 19/11/2019 | + | * Création par [[user>Switch]] le 19/11/2019 |
- | * Testé par <...> le <...> FIXME | + | * Testé par [[user>framend]] le 19/11/2019 |
- | * Commentaires sur le forum : [[:https://debian-facile.org/viewtopic.php?id=25701 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=25701|Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
**Nota :** | **Nota :** | ||
Ligne 16: | Ligne 16: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | ===== Installation ===== | + | Il existe un moyen de tester rapidement et sans conséquence Debian Linux sur un PC sans l'installer, c'est en faisant un un essai avec un démarrage via une "iso Debian Live". |
- | ===== Utilisation ===== | + | Cette image spéciale permet de tester Debian sur un PC sans l'installer, simplement en démarrant à partir d'une clé USB contenant une image Debian Live téléchargeable depuis ce lien ici : |
+ | * [[https://www.debian.org/CD/live/|www.debian.org/CD/live/]] | ||
+ | Lors de cette session de test, il est possible que l'un des périphériques (ex : carte Wifi) ne fonctionne pas car nécessitant à l'installation de pilotes propriétaires non inclus dans l'image Debian Live de base 100% libre. | ||
- | Il existe un moyen de tester Debian Linux sur un PC rapidement sans l'installer : c'est "Debian Live". Cette image spéciale permet de tester Debian sur un PC sans l'installer, simplement en démarrant à partir d'une clé USB contenant une image Debian Live téléchargeable ici : [[https://www.debian.org/CD/live/|www.debian.org/CD/live/]]. Lors de cette session de test, il est possible que l'un des périphériques ( ex : carte Wifi ) ne fonctionne pas , car nécessite l'installation de pilotes propriétaires non inclus dans l'image live de base qui elle est 100% libre. | + | Prenons un exemple concret. \\ |
- | + | Vous avez : | |
- | + | - téléchargé une image Debian Live, | |
- | Prenons un exemple concret. Vous avez téléchargé une image Debian Live, créé une clé USB Live avec et démaré votre PC portable avec cette clé pour y tester Debian avant d'installer le système sur ce PC. Lors de la session de test vous voyez que la carte wifi ne fonctionne pas. | + | - créé une clé USB Live avec et |
- | + | - démarré votre PC portable avec cette clé pour y tester Debian avant d'installer le système sur ce PC. | |
- | Ouvrir un terminal | + | **Mais, lors de la session de test Debian Live, vous constatez que la carte wifi ne fonctionne pas... |
- | Configurer le clavier en Français : | + | ** |
- | <code user>setxkbmap fr</code> | + | ===== Utilisation ===== |
- | + | ||
- | Modifir le fichier de configuration du système de paquets pour qu'il utilise les paquets non-libres ( section non-free ) en complément : | + | |
- | <code root>vim.tiny /etc/apt/sources.list</code> | + | |
- | #on ajoute "non-free" à la fin de la ligne . | + | |
- | //FIXME __Mettre ici un exemple de ligne dusource.list__ | + | |
- | Mettre à jour la liste des paquets disponibles : | + | |
- | <code root>apt update</code> | + | |
- | + | ||
- | Trouver le nom de la carte wifi et voir le nom du module actuel : | + | |
- | <code root>apt install pciutils && lspci -k</code> | + | |
- | #dans mon cas je vois la carte wifi nommée "rtl8723be" de la marque Realtek. | + | |
- | #je vais chercher sur le site officiel debian dans quel paquet on peut trouver des fichiers ayant ce nom. le moteur de recherche est en bas de la page ici : https://www.debian.org/distrib/packages | + | |
- | #dans mon cas je vois des fichiers genre "/lib/firmware/rtlwifi/rtl8723befw.bin" dans le paquet "firmware-realtek" | + | |
- | #je sais pas trop pourquoi mais je crois qu'il faut aussi le paquet "firmware-linux-nonfree" | ||
- | # Bref j'instale ces deux paquets : | ||
- | sudo apt install firmware-linux-nonfree firmware-realtek | ||
- | # Lors de 'install des paquets , on voit les lignes "paramétrage de "firmware-realtek" etc et on voit qu'il précise qu'il ne peut pas s'occuper de mettre à jour le initramfs etc car le system live actuel est en lecteure seule ( car live ). | + | - Ouvrir un terminal |
+ | - Configurer le clavier en Français : <code user>setxkbmap fr</code> | ||
+ | - [[doc:systeme:commandes:editer|Editer]] le fichier [[doc:systeme:apt:sources.list|source.list]] de configuration du système de paquets pour qu'il utilise les paquets non-libres ( section non-free ) en complément : <code root>vim.tiny /etc/apt/sources.list</code> | ||
+ | - On ajoute "non-free" à la fin de la ligne . | ||
+ | <code>deb http://deb.debian.org/debian/ buster main non-free</code> | ||
+ | - Mettre à jour la liste des paquets disponibles : <code root>apt update</code> | ||
- | apropos initramfs | + | Trouver le nom de la carte wifi et voir le nom du module actuel : <code root>apt install pciutils && lspci -k</code> |
- | #on voit les commandes liées à initramfs et on voit une qui sert à le créer : "update-initramfs.orig.initramfs-tools" | + | |
- | sudo /usr/sbin/update-initramfs.orig.initramfs-tools | + | <note>dans mon cas je vois la carte wifi nommée "rtl8723be" donc de la marque **Realtek**.</note> |
- | #seul ca marche pas, il dit qu'il a besoin d'options. | + | |
- | #je vois l'option -u qui sert à mettre à jour un existant. | + | |
- | sudo /usr/sbin/update-initramfs.orig.initramfs-tools -u | + | Chercher sur le site officiel debian dans quel paquet on peut trouver des fichiers ayant ce nom. \\ |
+ | Le moteur de recherche est en bas de la page ici : | ||
+ | * [[https://www.debian.org/distrib/packages]] | ||
+ | Dans mon cas je vois des fichiers genre ''/lib/firmware/rtlwifi/rtl8723befw.bin'' dans le paquet "firmware-realtek". | ||
- | # Toujours pas de wifi, alors on tente de décharger/ recharger le module wifi ( -r remove , -v verbose ): | + | Dans mon cas , je dois donc installer deux paquets pour les pilotes de cette carte : |
- | sudo modprobe -rv rtl8723be | + | <code root>apt install firmware-linux-nonfree firmware-realtek</code> |
- | sudo modprobe -v rtl8723be | + | <note tip>Si l'installation de ces paquets se termine par un message précisant que la configuration des paquets n'a pas été complétée car [[doc:systeme:apt:apt|apt]] n'a pas pu regénérer un initramfs, le system actuel LIVE étant en lecture seule ( read-only ) Ex : <code>Unpacking firmware-realtek (20190114-2) ... |
+ | Setting up firmware-misc-nonfree (20190114-2) ... | ||
+ | I: update-initramfs is disabled (live system is running on read-only media).</code> | ||
+ | Si c'est votre cas, voici comment mettre à jour l'initramfs en mode LIVE : | ||
+ | <code root>update-initramfs.orig.initramfs-tools -u</code></note> | ||
+ | Il faut maintenant décharger le module de la carte wifi avec la commande [[doc:systeme:modprobe|modprobe]] ( -r comme remove ) : | ||
+ | <code root>modprobe -r rtl8723be</code> | ||
+ | Puis le recharger : | ||
+ | <code root>modprobe rtl8723be</code> | ||
+ | Le module nouvellement installé puis rechargé, la carte wifi est maintenant active et un simple clic sur l'icone réseau montre les réseaux disponibles :-) | ||
- | Et Paf ! :) | ||
+ | ===== Alternative ===== | ||
+ | <note tip>Note : Il existe une autre manière d'avoir les pilotes propriétaires en session live : c'est d'utiliser une clé USB Debian LIVE NON-FREE ( contenant déja les paquets non-libres de pilotes ). Cette clé est non officielle. | ||
+ | [[https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/]]</note> | ||
- | Note : Il existe une autre manière d'avoir les pilotes propriétaires en session live : c'est d'utiliser une clé USB Debian LIVE NON-FREE ( contenant déja les paquets non-libres de pilotes ). Cette clé est non officielle. | ||