====== 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 ---- [[all:bibles:linux:ubuntu:installation|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 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= 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 ---- [[all:bibles:linux:ubuntu:installation|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. ---- [[all:bibles:linux:ubuntu:installation|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. [[https://askubuntu.com/questions/1406886/does-ubuntu-22-04-require-a-uefi-instead-of-a-bios|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 === [[https://tedidev.com/blog/2022/07/08/ubuntu-ne-se-lance-pas/|Ubuntu ne se lance pas]] ==== 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 === [[https://askubuntu.com/questions/1404141/ubuntu-22-04-reset-system-bootloop| Reset System en boucle]] ---- [[all:bibles:linux:ubuntu:installation|Haut de page]]