Outils pour utilisateurs

Outils du site


Action unknown: siteexport_addpage
all:bibles:linux:ubuntu:installation

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.

  • 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

Haut de page

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
Avec mysql, apache et samba, les répertoires sous /var/log doivent exister pour que le service démarre. Il faut les créer par un script avant le démarrage du service si on met le répertoire en mémoire.

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

Haut de page

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
Utiliser les mêmes UID sur les 2 systèmes pour éviter les problèmes d'accès.

Haut de page

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.

Source

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

Source

all/bibles/linux/ubuntu/installation.txt · Dernière modification : de omeylhoc