GRUB (acronyme signifiant en anglais « GRand Unified Bootloader ») est un programme d'amorçage de micro-ordinateur.
Il s'exécute à la mise sous tension de l'ordinateur, après les séquences de contrôle interne
et avant le système d'exploitation proprement dit, puisque son rôle est justement d'en organiser le chargement.
Lorsque l'ordinateur héberge plusieurs systèmes (on parle alors de multi-amorçage),
il permet à l'utilisateur de choisir quel système démarrer.
#!/bin/bash
clear
echo -n "Mise a jour ... le "
date
# On en profite pour sauvegarder la liste de logiciels
echo -n "Sauvegarde de la liste des paquets"
dpkg --get-selections > paquets.txt
echo
# mise a jour
echo -n "update ..."
sudo apt-get update
echo -n "upgrade ..."
sudo apt-get upgrade
echo -n "Fin le "
date
# Rendez ce fichier executable :
# clic inverse
# puis Propriétes -> Permissions : Cochez Autoriser l'exécution
# et placez le (en mode root) dans /usr/local/bin
Installation : Si lors de l´installation d'un paquet vous rencontrez ce genre de message :
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
Effectuez un mise à jour : $ sudo apt-get clean && sudo apt-get update
ou $ sudo dnf clean && sudo dnf update
puis pour voir les processus : $ sudo fuser -v /var/cache/debconf/config.dat
si un processus est verrouillé : /var/cache/debconf/config.dat: root 18210 ....
il vous suffit de noter le processus (18210 ici) et de le tuer : $ sudo kill 18210
E: Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible)
C'est la vérification des mises à jour, patientez quelques minutes ou redémarrez.
Erreur dpkg : Si une installation se passe mal, vous pouvez avoir ce message.
Passez sur ce répertoire : ~$ cd /var/lib/dpkg/updates Listez les fichiers $ ls Si un ou plusieurs fichiers sont présents, effacez les : $ sudo rm * Quittez le terminal
Paquets cassés, exemple avec firefox : ~$ sudo apt install firefox Les paquets suivants contiennent des dépendances non satisfaites :
firefox : Pré-Dépend: snapd mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ». Installez aptitude : ~$ sudo apt install aptitude puis : ~$ sudo aptitude installfirefox et le problème est réglé !
Environement Cinnamon : Si le tableau de bord disparaît, vous devez pouvoir ouvrir le terminal par AltCtrlT
puis exécutez : $ gsettings reset-recursively org.cinnamon
Remina : Si le protocole VNC est absent:
Ajoutez le dépôt : $ sudo apt-add-repository ppa:remmina-ppa-team/remmina-next && sudo apt-get update Puis installez : $ sudo apt-get install remmina-plugin-vnc
Impression : Normalement la gestion des imprimantes est dans Menu -> Paramètres -> Imprimantes
si l´icône est absent : $ charge system-config-printer
Bluetooth : Si absent : $ charge blueberry
SSH : Le fichier ~/.ssh/known_hosts contient la liste de chaque serveur auquel vous vous êtes connectés ainsi que leur clé publique correspondante.
En cas de problème de connection, vous pouvez le détruire : $ sudo rm ~/.ssh/known_hosts
Gross problem : Impossible de démarrer : c'est ici -
Mot de passe perdu: c'est là
Erreur de l'applet BAMS au démarrage : «sox and zenity are required for the applet to have all its facilities including notifications and audible alerts» Ajoutez cette commande pour supprimer l'erreur : $ sudo apt-get install zenity sox libsox-fmt-mp3