Skip to content
This repository has been archived by the owner on Mar 9, 2021. It is now read-only.

Troubleshooting

Morgane Austreelis edited this page Feb 3, 2021 · 63 revisions

Passer le mode d'opération SATA en AHCI

  1. Sortir du BIOS sans modifier le mode d'opération et booter Windows.
  2. Demander à la personne si elle se souvient de son mot de passe Microsoft. Celui-ci est généralement différent du mot de passe Windows et correspond au mot de passe de l'adresse mail utilisée pour activer Windows. Si la personne ne se souvient pas de ce mot de passe, entammer une récupération de mot de passe. Si cette opération n'est pas faite, il sera impossible de se connecter une fois le mode sans échec activé.
    • Pour vérifier le compte utilisé par Windows, ouvrir Settings et se rendre dans Accounts > Your Info, l'addresse doit se trouver sous le nom de l'utilisateur
  3. Activer le mode sans échec
    • En ligne de commande: Ouvrir cmd en mode administrateur et taper bcdedit /set {current} safeboot minimal (ou bcdedit /set safeboot minimal si ça ne marche pas)
    • En GUI:
      1. Presser Super+R et taper msconfig
      2. Ouvrir l'onglet Boot et cocher l'option Safe boot
      3. Appuyer sur OK
  4. Redémarrer Windows pour vérifier si le mode sans échec est bien activé. Le changement du mot de passe et le fond d'écran noir sont de bons indices
  5. Retourner dans le BIOS, passer le mode SATA à AHCI
  6. Redémarrer et retourner dans Windows. Si tout se passe bien, Windows démarrera en mode sans échec
  7. Désactiver le mode sans échec
    • En ligne de commande: Ouvrir cmd en mode administrateur et taper bcdedit /deletevalue {current} safeboot (ou bcdedit /deletevalue safeboot si ça ne marche pas)
    • En GUI:
      1. Presser Super+R et taper msconfig
      2. Ouvrir l'onglet Boot et décocher l'option Safe boot
      3. Appuyer sur OK
  8. Redémarrer Windows pour vérifier que tout fonctionne

Réordonner l'écran de Grub

Il peut être intéressant d'installer Grub Customizer pour mettre Windows en boot par défaut dans Grub (c'est ce que les gens veulent généralement).

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt update
sudo apt install grub-customizer

L'interface de Grub Customizer est très intuitive et permet de customiser l'écran d'accueil Grub de manière intensive.

L'ordinateur démarre directement sur Windows

Il peut y avoir plusieurs causes à ce problème. Appliquer ces résolutions dans l'ordre, jusqu'à trouver celle qui fonctionne :

  • L'entrée Ubuntu n'est pas la première dans le Boot Order du BIOS. Chercher l'option UEFI Boot Option Priority ou Boot Option Menu. Windows est la plupart du temps la première option. Une fois l'option Ubuntu mise en premier, Grub apparaîtra et l'utilisateur aura le choix entre Ubuntu et Windows au démarrage.
  • (Pour les disques en GPT/boot en EFI uniquement) Il est aussi possible de changer le Boot Order avec efibootmgr (depuis une session live sur une clé USB):
sudo efibootmgr -o [BootOrder]

Placer entre les crochets la suite d'IDs des entrées EFI dans l'ordre désiré, séparées par des virgules (vous pouvez obtenir les IDs via la commande efibootmgr)(https://askubuntu.com/questions/485261/change-boot-order-using-efibootmgr)

  • Si aucune de ces options ne fonctionne, utiliser boot-repair (voir la section suivante plus bas)
  • Si boot-repair ne résoue pas le problème, il se peut que Windows ai gardé le contrôle du Boot Manager, ou la partition EFI a mal été configurée pendant l'installation. Il est possible de forcer le Windows Boot Manager à boot grub plutôt que Windows, mais cette solution est censée être gérée par boot-repair et est potentiellement destructive. Assurez vous d'avoir un back-up et de pouvoir réinstaller Windows si besoin, il se peut que votre ordinateur ai besoin d'être remis en configuration d'usine. Allez dans Windows, lancer l'invite de commande en administrateur et run bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi. Ceci configurera le Boot Manager pour prendre en compte le Grub Boot Manager.

L'ordinateur ne démarre que sur Ubuntu (et plus sur Windows)

Il y a deux causes possibles :

  • Soit le mode de l'interface SATA a été modifié de RAID vers AHCI sans faire démarrer Windows en mode sans échec, un blue screen apparaît avec l'erreur Inaccessible Boot Device. Bien que ceci prouve que vous ne savez pas lire, essayez de repasser en mode RAID, puis de suivre la procédure correspondante sur la page Windows Dual Boot. Courage, vous aussi pouvez y arriver.
  • Soit y a un problème plus complexe; dans ce cas, installer et run boot-repair de la manière suivante :
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
boot-repair

Boot Repair mentionnera peut-être des erreurs Grub, et que Ubuntu gère. Comme Ubuntu gère (ça ne marche pas si Ubuntu ne gère pas !), cliquer sur “Apply” pour que boot repair répare tout. Maintenant, reboot et Windows et Ubuntu devraient apparaître côte à côte. En cas de rares problèmes de boot, partitionnement ou utilisation de vieux disques durs sur de nouvelles cartes mères, la solution serait d’utiliser FixParts (http://www.rodsbooks.com/fixparts) qui résoud les problèmes de partitions mal alignées ou autre problèmes de partitionnement.

Drivers Wifi

Si la carte wifi n'est pas reconnue, vous devez d'abord trouver le fabricant (Broadcom, Intel ou Realtek). Tapez la commande suivante :

lspci -knn | grep net -iA3

Broadcom

Si c'est une carte Broadcom, suivre les instructions ici (la liste des cartes wifis supportées est régulièrement mise à jour) : http://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers

Realtek

Si c'est une carte Realtek, installer les drivers depuis ce github et les compiler en local de la manière suivante :

git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extent
sudo make install
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be

A ce stade, il se peut que les drivers fonctionnent. Dans certains cas, l'intensité du signal est cependant anormalement faible; il faut alors changer un paramètre dans la config du driver. Tapez les commandes suivantes :

sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2
sudo ip link set wlp2s0 up
sudo iw dev wlp2s0 scan

Remplacez wlps0 avec le nom de votre interface sans fil. Vous pouvez la trouver avec la commande ip link (elle devrait toujours commencer par wl) Si cela ne fonctionne pas mieux, mettez la valeur ant_sel à 1 plutôt que 2 et voyez si cela fonctionne mieux. A ce stade, le signal du wifi devrait être revenu à la normale. il faut cependant encore rendre ce paramètre permanent pour que cela fonctionne après les prochains reboot. Tapez la commande suivante en mode ROOT (via sudo -i) :

echo "options rtl8723be ant_sel=2" > /etc/modprobe.d/50-rtl8723be.conf

Et voilà !

Intel

Si la carte vient de chez Intel (iwlwifi), le problème vient sans doute du fait que le pc est plus récent que la version du kernel installée avec Ubuntu. Il faut donc installer les backports à la main (beaucoup plus prudent que de mettre à jour le kernel).

sudo apt update
sudo apt install git build-essential
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi/
make defconfig-iwlwifi-public
sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
make -j4
sudo make install
sudo reboot
sudo modprobe iwlwifi

Tada!

Mediatek

Toutes les instructions d'installation se trouvent ici

L'heure de Windows et/ou d'Ubuntu sont décalées

Sous Windows:

  1. Désactiver la mise à jour automatique de l'heure.
    • Windows 7: Clic droit sur l'horloge > Ajuster la date et l'heure > Temps Internet > Changer les paramètres: Décocher "Synchronizer avec un serveur de Temps Internet"
    • Windows 10: Paramètres > Date & Heure: Désactiver "Régler l'heure automatiquement".
  2. Ouvrir l'éditeur de registre (regedit)
  3. Se rendre à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
  4. Faire un clic droit sur TimeZoneInformation et séléctionner Nouveau > Valeur QWORD 64 bits
  5. Nommer la valeur RealTimeIsUniversal
  6. Double cliquer la valeur ainsi créée, mettre sa valeur à 1 et cliquer "OK"

L'ordinateur boot directement sur Windows (Pas de boot entry dans l'UEFI) (Acer)

Ajouter manuellement la boot entry dans l'UEFI. (avec secure boot reactivé).

La clé USB n'est pas bootable

Il faut créer la Boot Entry soi-même (e.g. ASUS), pour cela, il faut le faire pointer vers /boot/BOOTx86_64.efi

Ubuntu entry non-bootable (Acer)

Pour pouvoir le faire , il faut mettre un mot de passe au bios puis aller dans les settings du bios et aller signer à la main la boot entry d'Ubuntu. N'oubliez pas d'enlever ensuite le mot de passe du bios !

Le SSD n'est pas visible depuis la clé live Ubuntu

Dans l'UEFI, vérifier que le mode SATA (l'option devrait être dans la section drives du bios) est mis sur AHCI (et pas RAID on)

Attention, changer ce paramètre permet d'installer Ubuntu mais peut empêcher Windows de démarrer (blue screen). Suivez ce guide AVANT de changer le mode https://triplescomputers.com/blog/uncategorized/solution-switch-windows-10-from-raidide-to-ahci-operation/

La live Ubuntu crash/écran noir pendant le chargement

Vérifier si la personne possède une carte NVIDIA, parfois, certaines cartes ne sont pas compatibles. Si c'est le cas, aller dans le grub de la live usb (redémarrer), sélectionner (surligner) l'entrée ubuntu, et appuyer sur 'e'.
Dans le fichier de config grub qui s'ouvre, modifier les paramètres de boot. Aller à la ligne où il y a 'quietsplash', et juste avant les '---', ajouter 'nomodeset'. Parfois, la résolution du bureau sera peu élevée, c'est normal. Ensuite, durant l'installation, choisir les driver propriétaires Nvidia (install Third Party software).
Si vous comptez jouer sur ce pc, laissez les drivers Nvidia car leurs performances sont globalement meilleures. Dans le cas contraire, repassez aux drivers 'nouveau' (open-source) en post-install, car ils consomment moins de batterie; ils éteignent automatiquement la carte lorsqu'elle n'est pas utilisée.

Clavier et touchpad bloqués

Le clavier et le touchpad sont bloqués après une durée complètement aléatoire; on remarque que la machine reçoit en continu un input de la même touche. Désactiver l'extension shell "Workspace indicator". D'autres extensions shell peuvent être en cause, notamment celles touchant au dock. Mettre à jour ou installer les drivers synaptics peut s'avérer utile (et salvateur) sudo apt-get install xserver-xorg-input-synaptics

Le trackpad ne marche pas sur les Acer

  • Aller dans le bios et changer le trackpad de "advanced" à "basic"
  • Si le trackpad ne marche toujours pas, appuyer sur fn + f7 dans Ubuntu

La panneau wifi se freeze au premier lancement

Si tout le panneau de config se freeze au premier lancement, killer le panneau de config et le relancer, en général cela ne se produit qu'une fois

  • ouvrir un terminal
  • taper killall gnome-control-center
  • relancer le panneau via l'interface graphique

Casser un mot de passe Ubuntu

  • Booter en live depuis une clef usb
  • Monter la partition sur lequel est installé le ubuntu cible dans un dossier (pour voir les disques, utiliser lsblk)
  • faire sudo mount <la partition> <le dossier cible>
  • faire sudo chroot <le dossier>
  • faire passwd <utilisateur qui a oublié son mot de passe>
  • taper et répeter le nouveau mot de passe
  • exit & reboot

Casser un mot de passe Windows 8/10

  • Nécessite une clé live d'installation de Windows et un accès au bios pour pouvoir booter dessus.
  • Ne fonctionne que si vous utilisez un compte Windows local (c'est le cas la plupart du temps. Si vous vous connectez à Windows avec un compte Microsoft, reset son mot de passe est beaucoup plus simple, et s'effectue depuis le site de Microsoft).
  1. Booter sur la clé d'installation. Le programme d'install de Windows s'ouvre, cliquez sur "Next" à la première page. Ensuite, cliquez sur "Repair your computer" en bas à gauche. Vous arrivez sur le menu "Options de démarrage avancées". Allez dans "Troubleshoot", "Advanced Options", puis "Command Prompt".
  2. Une fois dans la console, tapez copy c:\windows\system32\utilman.exe c:\. Un message de confirmation devrait apparaître. (Si vous avez une erreur "Path not found", essayez avec d:)
  3. Exécutez ensuite copy c:\windows\system32\cmd.exe c:\windows\system32\utilman.exe. Répondez Yes ou Oui à la question.
  4. Enlevez la clé et redémarrez l'ordinateur.
  5. Une fois sur l'écran de connexion de Windows, cliquez sur le bouton de options d'ergonomie, en bas à droite. Ceci devrait ouvrir la console. (Si ce n'est pas le cas, vous avez manqué une étape plus haut)
  6. Tapez net user currentUserName newPassword. Si l'username est en plusieurs mots, utilisez des guillements "". Fermez la console.
  7. Il va falloir redéplacer les fichiers copiés avant. Répétez l'étape 1, et dans la console mettez copy c:\utilman.exe c:\windows system32\utilman.exe. Répondez Yes.
  8. Et voilà ! A l'avenir, pensez à mettre des questions de sécurité (dans les options de Windows) pour reset votre mot de passe, c'est plus rapide ;)

Le calendrier est en allemand

  1. Aller dans les setings, dans la partie région et langue
  2. ????
  3. profit

Paramètres pour eduroam

  • Wi-Fi security: WPA et WPA2 d'entreprise
  • Authentication: TLS avec tunnel (TTLS)
  • ( Domain: wifi.uclouvain.be )
  • CA Certificate: Select from file -> /usr/share/ca-certificates/mozilla/DigiCert_Assured_ID_Root_CA.crt (si il n'existe pas à ce chemin, téléchargez-le ici (nécessite votre identifiant et mot de passe UCL))
  • Vous pouvez aussi cocher "No certificate required", ça a l'air de marcher tout aussi bien
  • Inner authentication: MSCHAPv2
  • Username: identifiantUCL[@]wifi.uclouvain.be
  • Password: votreMotDePasseUCL

Firefox est incapable de jouer des vidéos Netflix ou Facebook ou de la musique sur Spotify

  • Ouvrir about:preferences et cocher "Play DRM-controlled content"
  • Ouvrir about:addons et vérifier que les plugins "OpenH264 Video Codec provided by Cisco Systems, Inc." et "Widevine Content Decryption Module provided by Google Inc." sont présents
  • Si Spotify, Netflix ou Facebook ne veulent toujours pas lancer de musique/vidéos, ouvrir about:support et clicker sur Refresh Firefox (sur la droite). Une fois fait, recocher "Play DRM-controlled content" dans les préférences et essayer de lancer Netflix. Note: cette opération éliminera les préférences de Firefox qui nécessiterons d'être refaites.

Impossible (ou très difficile) de lire ce qu'on tape dans certains champs de Firefox quand on utilise un theme dark

  • Ouvrir about:config et rajouter un string avec "widget.content.gtk-theme-override" comme nom (sans les guillemets) et le nom d'un theme light en valeur, typiquement: "Adwaita:light" (toujours sans les guillemets).

La carte Nvidia ne fonctionne pas malgré l'installation des drivers / Grub ne load pas les drivers Nvidia

Symptômes observés:

  • Les drivers Nvidia sont installés mais que la carte Nvidia n'apparait pas avec lspci | grep VGA\ compatible\ controller ni avec lspci | grep 3D\ controller.
  • nvidia-smi dis qu'il ne peut pas communiquer avec la carte
  • Le PC n'a pas de graphique sans nomodeset spécifié après quiet splash dans la config GRUB (ou alors uniquement en boot Legacy).

Solutions possibles:

Microsoft Surface

J'ai une Surface Book/Pro/Go/Laptop etc et rien ne va; le processeur est fou, l'écran tactile marche pas, la souris fait deux pixels de haut dans le shell ou n'importe quoi d'autre de bizarre? -> vérifier la compatibilité avec le kernel de Jakeday ( https://github.com/jakeday/linux-surface ) et l'installer.

# Let's update first everything and install prerequisites
sudo apt update && sudo apt upgrade
sudo apt install git curl wget sed
# Clone repo
git clone https://github.com/jakeday/linux-surface.git ~/linux-surface
# Run script - and choose yes for everything. This will install latest kernel
cd ~/linux-surface && sudo sh setup.sh

Nb: les drivers Nvidia propriétaires de fonctionnent apparemment actuellement que sur les Surface Book 2.

Configuration du wifi de l'ephec

  • Aller dans l'onglet Wi-Fi Security
  • Aller à l'option Security
  • Mettre cette option en : WPA/WPA2 Enterprise
  • Aller à l'option Authentication
  • Mettre cette option en : Protected EAP(PEAP)