Table des matières
Installation
Versions
| Version | Nom |
|---|---|
| Ubuntu 22.04 | Jammy Jellyfish |
| Ubuntu 20.04 | Focal Fossa |
| Ubuntu 18.04 | Bionic Beaver |
Sauvegarde avant réinstallation
Application au démarrage
Noter les applications au démarrage.
Crontab
Lister les crontab utilisateur et root.
Navigateur internet
- Exporter les favoris
- Noter les plugins (AdBlock Plus, Update scanner)
- Sauver configuration plugins (Update scanner)
Messagerie
- Exporter le calendrier
- Exporter les contacts
- Noter la configuration de la messagerie
- Noter les plugins à réinstaller
Récupérer conf utilisateur
Récupérer les répertoires/fichiers suivants :
- .VirtualBox
- .wine
- .thunderbird
- .mozilla
- .local/share/applications
- .config/autostart
- .config/gnome-panel
- .config/gnome-control-center
- .config/menus
- .config/dconf
Tunning
Pavé numérique
sudo apt-get install numlockx
Ajouter au fichier /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf la ligne :
greeter-setup-script=/usr/bin/numlockx on
Droits sudo
sudo adduser <utilisateur> sudo
Suppression compte invité
Ubuntu Mate 20.04
Ajouter au fichier /etc/lightdm/lightdm.conf la ligne :
allow-guest=false
Ubuntu Mate 22.04
Modifier la ligne du fichier /etc/lightdm/lightdm.conf.d/91-arctica-greeter-guest-session.conf :
allow-guest=false
Ajout gestion utilisateurs
Depuis les dernière version d'Ubuntu Mate la gestion des utilisateurs a été supprimé. Pour l'ajouter il suffit d'installer le paquet suivant :
sudo apt install gnome-system-tools
Ouverture de session automatique
Editer le fichier /etc/lightdm/lightdm.conf.d/90-arctica-greeter.conf et ajouter les lignes suivantes dans la section [Seat:*]
[Seat:*] autologin-user=<login> autologin-user-timeout=0
Suppression applet messagerie
sudo apt-get remove indicator-messages
Définition des boutons système à droite
gsettings set org.gnome.desktop.wm.preferences button-layout 'menu:minimize,maximize,close'
Déplacement des répertoires utilisateur
Editer le fichier ~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="\$HOME/Bureau" XDG_DOWNLOAD_DIR="\$HOME/Temp/Téléchargements" XDG_TEMPLATES_DIR="\$HOME/Temp/Modèles" XDG_PUBLICSHARE_DIR="\$HOME/Temp/Public" XDG_DOCUMENTS_DIR="\$HOME/Temp/Documents" XDG_MUSIC_DIR="\$HOME/Temp/Musique" XDG_PICTURES_DIR="\$HOME/Temp/Images" XDG_VIDEOS_DIR="\$HOME/Temp/Vidéos"
Optimisation SSD
Mise en mémoire
Charger en mémoire les fichiers temporaires (/tmp), les log (/var/log), le cache des mises à jour (/var/cache/apt/archives), le cache personnel ($HOME/.cache).
Editer le fichier /etc/fstab pour ajouter les lignes suivantes :
tmpfs /tmp tmpfs defaults,size=1g 0 0 tmpfs /var/log tmpfs defaults,nosuid,nodev,noatime,mode=0755,size=700m 0 0 tmpfs /var/cache/apt/archives tmpfs defaults,size=4g 0 0 tmpfs /home/ptl/.cache tmpfs defaults,size=1g 0 0 tmpfs /home/mlf/.cache tmpfs defaults,size=1g 0 0
Mise en cache de firefox
- Editer la page about:config
- clic-droit → Créez une nouvelle chaîne de caractères : browser.cache.disk.parent_directory et entrez la valeur /tmp
Désactiver des services inutiles
Attente réseau avant le login
sudo systemctl disable NetworkManager-wait-online.service
Modem RTC
sudo systemctl disable ModemManager.service
Retirer les applications non utilisées
Bluetooth
sudo apt remove blueman bluez bluez-cups bluez-obexd sudo apt autoremove
Gestion de mails/calendrier/contact
sudo apt remove evolution evolution-data-server evolution-data-server-common sudo apt autoremove
Multi boot ubuntu
Mise en place de 2 version d'Ubuntu avec partage d'une partition chiffrée.
Installation OS
- Installer la première version d'Ubuntu en utilisant l'intégralité du disque.
- 2 partitions ont été créées pour /boot/efi (512 Mo) et le reste pour /
- Démarrer sur une clef et réduire la partition / à 60 Go à l'aide de gparted
- Installer la deuxième version d'Ubuntu à côté de la première
- Démarrer sur une clef et réduire la nouvelle partition à 60 Go à l'aide de gparted
Création d'une partition chiffrée DATA
- Créer une partition sur l'espace disponible à l'aide de fdisk (de type Linux filesystem)
- Chiffrer la partition
sudo apt install cryptsetup sudo cryptsetup luksFormat /dev/sdXn
- Ouvrir la partition chiffrée
sudo cryptsetup open /dev/sdXn DATA
DATA est un nom que l'on donne à la partition.
- Formater la partition
mkfs -t ext4 /dev/mapper/DATA
- Ajouter une entrée dans /etc/crypttab
DATA /dev/sdXn none luks
- Récupérer l'UUID de la partition chiffrée
sudo blkid /dev/mapper/DATA
- Ajouter une entrée dans /etc/fstab
UUID=xxxx-xxxx-xxxx /point/de/montage ext4 defaults 0 2
- Tester la modification
sudo mount -a
- Vérifier le montage
df -h ls -l /point/de/montage
- mettre à jour l'initramfs
sudo update-initramfs -u
- Redémarrer la machine pour prise en compte
sudo reboot
Configurer le 1er OS
- Renommer sur la partition de l'OS1 le répertoire /home en /home.orig
- Copier ce répertoire sur la partition chiffrée
- Ajouter la partition chiffrée au fichier /montageOS1/etc/crypttab
HOME /dev/sdXn none luks
- Ajouter le montage dans le fichier /montageOS1/etc/fstab
/dev/mapper/HOME /home ext4 defaults 0 2
Dépannage
Installation en legacy à partir de Ubuntu 22.04
Utiliser Rufus pour préparer la clef USB sur Windows ou bien mkusb sur Ubuntu.
Echec démarrage suite installation
Problème
Suite à l'installation le système reste bloqué et ne démarre pas.
Raison possible
Avec les anciens noyaux linux la configuration de l’interface graphique se trouvait dans les pilotes de carte vidéo utilisé par le serveur X. Aujourd’hui, les configurations de l’interface graphique sont programmés directement dans le noyau linux. Ce dernier peut directement configurer le serveur X sans passer par les pilotes pendant le démarrage du système. Celà permet aux distributions d’afficher un écran de démarrage en haute définition et de passer de façon fluide à l’écran de connexion. Ce qui n’était pas possible dans le passé. Malheureusement , certaines cartes graphiques ne supportent pas le tout nouveau fonctionnement du noyau linux surtout en mode live. Ce qui explique la raison pour laquelle le live booting ne lance pas linux avec les configurations par défaut.
Solution
- Démarrer sur une clef.
- Monter le disque et chrooter le système
sudo mount /dev/sdxy /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo chroot /mnt
- Vérifier que le système est bien chrooté sur /mnt
- Modifier le fichier /etc/defaut/grub pour ajouter nomodeset aux options de démarrage
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
- Regénérer le fichier de configuration grub
update-grub2
- Redémarrer le système
Source
Pb démarrage Ubuntu 22.04 suite installation
Problème
- Installation Ubuntu 22.04 avec PC en mode UEFI
- Lors du redémarrage final, le PC ne démarre pas et boucle sur system reset
Solution
- Dans le BIOS aller dans « System Configuration / Boot Options » puis « Define Customized Boot Option » et choisir « Add »
- Ajouter le chemin « \EFI\ubuntu\grubx64.efi »
- Puis dans « UEFI Boot Order » remonter en premier « Customized Boot »
- Sauvegarder les modifications et redémarrer
