-
Notifications
You must be signed in to change notification settings - Fork 2
Troubleshooting
- Sortir du BIOS sans modifier le mode d'opération et booter Windows.
- 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
- Activer le mode sans échec
- En ligne de commande: Ouvrir cmd en mode administrateur et taper
bcdedit /set {current} safeboot minimal
(oubcdedit /set safeboot minimal
si ça ne marche pas) - En GUI:
- Presser
Super+R
et tapermsconfig
- Ouvrir l'onglet Boot et cocher l'option Safe boot
- Appuyer sur OK
- Presser
- En ligne de commande: Ouvrir cmd en mode administrateur et taper
- 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
- Retourner dans le BIOS, passer le mode SATA à AHCI
- Redémarrer et retourner dans Windows. Si tout se passe bien, Windows démarrera en mode sans échec
- Désactiver le mode sans échec
- En ligne de commande: Ouvrir cmd en mode administrateur et taper
bcdedit /deletevalue {current} safeboot
(oubcdedit /deletevalue safeboot
si ça ne marche pas) - En GUI:
- Presser
Super+R
et tapermsconfig
- Ouvrir l'onglet Boot et décocher l'option Safe boot
- Appuyer sur OK
- Presser
- En ligne de commande: Ouvrir cmd en mode administrateur et taper
- Redémarrer Windows pour vérifier que tout fonctionne
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.
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
ouBoot 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 runbcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
. Ceci configurera le Boot Manager pour prendre en compte le Grub Boot Manager.
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 pageWindows 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.
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
Sous Windows:
- 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".
- Ouvrir l'éditeur de registre (regedit)
- Se rendre à
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
- Faire un clic droit sur
TimeZoneInformation
et séléctionner Nouveau > Valeur QWORD 64 bits - Nommer la valeur
RealTimeIsUniversal
- Double cliquer la valeur ainsi créée, mettre sa valeur à 1 et cliquer "OK"
Ajouter manuellement la boot entry dans l'UEFI. (avec secure boot reactivé).
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
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 !
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/
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.
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
- Aller dans le bios et changer le trackpad de "advanced" à "basic"
- Si le trackpad ne marche toujours pas, appuyer sur fn + f7 dans Ubuntu
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
- 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
- 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).
- 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".
- 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:) - Exécutez ensuite
copy c:\windows\system32\cmd.exe c:\windows\system32\utilman.exe
. Répondez Yes ou Oui à la question. - Enlevez la clé et redémarrez l'ordinateur.
- 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)
- Tapez
net user currentUserName newPassword
. Si l'username est en plusieurs mots, utilisez des guillements "". Fermez la console. - 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. - 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 ;)
- Aller dans les setings, dans la partie région et langue
- ????
- profit
- 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
- 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 aveclspci | 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èsquiet splash
dans la config GRUB (ou alors uniquement en boot Legacy).
Solutions possibles:
- S'assurer de la compatibilité des drivers avec le kernel Linux: Si le kernel est plus récent, le driver ne le supportera pas.
- S'assurer que les linux-headers sont à jours.
- Spécifier à la main le driver pour GRUB: dans la config de l'entrée (appuyer sur
e
au lieu deEnter
dans GRUB), juste aprèsquiet splash
, insérernomodeset grub_gfxmode=vesa
. - Utiliser internet (point dedépart: https://devtalk.nvidia.com/default/topic/1033110/linux/unable-to-start-xorg-gdm-on-ubuntu-18-04-with-nvidia-drivers-on-1060-gtx/?fbclid=IwAR0NhSyfgU8Xsctf_7m2PtMg2fMWcCzTPdDQTmNNjXVOBAeCrd2fg5cbr2g)
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.
- 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)