Vous n'êtes pas identifié(e).
a effacé tous mes fichiers...
J'ai ensuite essayé les commandes suivantes :
L'auteur du tuto explique ensuite :
"You will be promted a password, please keep it in mind and use it in next steps. Reboot to activate the new installed module. In the MOK managerment screen:
1- Select "Enroll key" and enroll the key created by above sign-install step
2- When promted, enter the password you entered when create sign key."
J'ai essayé de faire l'installation sans signature, mais avec secure boot, ça ne fonctionnait pas. J'ai donc fait les commandes pour qu'il y ait la signature pour secure boot.
J'ai mis un mot de passe et redémarré mon ordinateur. Arrivé sur le MOK, plusieurs possibilités m'ont été proposées et je n'ai pas su où aller. Finalement, l'ordinateur a redémarré seul sans que j'ai pu entrer le code pour le MOK. Je ne parviens plus à aller de nouveau sur l'écran MOK (et je ne sais toujours pas les choix que j'aurais à faire dans le MOK pour parvenir à taper le mot de passe). Ensuite, j'ai tenté de désinstaller make et de refaire l'opération, mais je ne redémarre plus sur le MOK et je ne trouve pas dans le BIOS le chemin pour aller au MOK.
Je me demande aussi si ce ne serait pas plus facile d'installer le kernel 6.2 qui comprend le pilote wifi dont j'ai besoin. Qu'en pensez vous ?
Mes questions sont donc :
-Comment redémarrer sur le MOK ?
-Dans le MOK, quel chemin suivre pour pouvoir taper le mot de passe enregistré ?
-Avez vous d'autres idées pour installer le pilote de la carte wifi ?
-Pensez vous qu'il serait plus simple de passer au kernel 6.2 ?
J'espère que mes explications sont claires et que j'ai donné toutes les informations nécessaires, et je vous remercie d'avance pour votre aide .
Leto
Dernière modification par Leto17 (13-01-2024 14:40:04)
Hors ligne
Je suis novice sur Debian, désolé si mes explications ne sont pas précises...
Autant préciser un point de vocabulaire dès le début, il s'agit d'un module signé, pas d'un firmware.
Et "cryptée" implique que tu ne disposes pas de la clé de chiffrement, le terme adapté est "chiffrée".
Mais le pilote de la carte wifi n'est pas intégré (carte Realtek RTL8852BE).
Le pilote rtw89_8852be, est en effet fourni en tant que module du noyau à partir de la version 6.2 :
Le retour affichera les identifiants PCI du contrôleur Wi-Fi et confirmera l'absence de pilote candidat.
En suivant le tuto ci-dessus, j'ai d'abord essayé d'utiliser DKMS, mais la commande "git clean -xfd" a effacé tous mes fichiers...
Comment ça, "tous [t]es fichiers" ? avais-tu exécuté la commande dans le répertoire racine /rtw89 ?
Note qu'un "make clean" aurait suffit, et que la commande "git deborig HEAD" retourne une erreur...
Je ne parviens plus à aller de nouveau sur l'écran MOK (et je ne sais toujours pas les choix que j'aurais à faire dans le MOK pour parvenir à taper le mot de passe).
Sauf erreur de ma part MOKManager n'est affiché que lorsqu'un certificat est en attente ; retourne :
La suite de la procédure te semblera plus aisée lorsque tu auras consulté la doc DKMS/Secure Boot.
Ensuite, j'ai tenté de désinstaller make et de refaire l'opération, mais je ne redémarre plus sur le MOK[Manager] et je ne trouve pas dans le BIOS le chemin pour aller au MOK[Manager].
Tu n'as pas "désinstallé make" tu as exécuté la "cible" uninstall du fichier Makefile, d'ailleurs foireuse.
Ne supprime en effet que 2 des 10 modules compilés ; il est plus efficace de supprimer le répertoire.
Alternative : édite le Makefile, "rm -f $(MODDESTDIR)/rtw89*.ko" devient "rm -rf $(MODDESTDIR)".
Pensez-vous qu'il serait plus simple de passer au kernel 6.2 ?
Oui. Ce serait beaucoup plus simple, mais aussi beaucoup plus propre, sécure, et facile à maintenir :
compiler/installer les modules rtw89 sera à répéter à chaque montée en version du noyau,
signer des modules dont on n'a pas "audité" le code crée une faille de sécurité paradoxale.
Il est probablement plus avisé d'installer un noyau Debian, qu'un module tiers provenant de GitHub.
Le noyau backports (dépôt bookworm-backports à ajouter au fichier sources.list) actuel est un 6.5.
Le paquet linux-headers-amd64 rétroporté va maintenir la cohérence du système/framework DKMS.
Dernière modification par èfpé (13-01-2024 20:14:42)
Hors ligne
Hors ligne
Oui. Ce serait beaucoup plus simple, mais aussi beaucoup plus propre, sécure, et facile à maintenir :
Je comprends donc qu'il n'est pas utile de poursuivre l'installation des modules rtw89, mais que ce serait mieux d'installer un noyau debian plus récent ? Je crois que je vais me concentrer sur ce point.
Hors ligne
Et j'ai redémarré.
J'avoue que le tuto sur github n'était pas clair (particulièrement pour un neophyte sans doute).
Dernière modification par Leto17 (13-01-2024 14:28:39)
Hors ligne
Un message d'erreur m'a été retourné. En cherchant (sans comprendre), j'ai trouvé cette commande :
Et j'ai refait :
Et effectivement, tous les fichiers que j'avais sur l'ordinateur ont été effacé. Heureusement que je venais d'avoir l'ordinateur et que c'est des fichiers sauvegardés que j'avais copié sur le nouvel ordi !
Merci encore. Je passe le post en [résolu].
Hors ligne
Il est probablement plus avisé d'installer un noyau Debian, qu'un module tiers provenant de GitHub.
apt -t bookworm-backports install linux-{image,headers}-amd64
la tu vas rester sur ce noyau en particulier , il y a aura peut être des mises à jour de sécurité
mais en cas de changement de version (correction de bogue ou autre) , tu n'auras pas la mise à jour
Dernière modification par Croutons (13-01-2024 15:54:17)
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
En ligne
Hors ligne
une idée de la période d'intégration du noyau 6.2 dans Debian 12 ?
Le noyau de l'actuelle Debian stable, 12 donc, est et restera un 6.1, d'où l'existence des backports.
Hors ligne