all:bibles:linux:ubuntu:installation
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| all:bibles:linux:ubuntu:installation [2024/06/13 19:49] – [Ajout gestion utilisateurs] omeylhoc | all:bibles:linux:ubuntu:installation [2025/08/27 17:46] (Version actuelle) – [Création partition /home] omeylhoc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Installation ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Versions ===== | ||
| + | |||
| + | ^ Version | ||
| + | | 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/ | ||
| + | |||
| + | * .VirtualBox | ||
| + | * .wine | ||
| + | * .thunderbird | ||
| + | * .mozilla | ||
| + | * .local/ | ||
| + | * .config/ | ||
| + | * .config/ | ||
| + | * .config/ | ||
| + | * .config/ | ||
| + | * .config/ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | ===== Tunning ===== | ||
| + | |||
| + | ==== Pavé numérique ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt-get install numlockx | ||
| + | </ | ||
| + | |||
| + | Ajouter au fichier <color # | ||
| + | |||
| + | < | ||
| + | greeter-setup-script=/ | ||
| + | </ | ||
| + | |||
| + | ==== Droits sudo ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo adduser < | ||
| + | </ | ||
| + | |||
| + | ==== Suppression compte invité ==== | ||
| + | |||
| + | === Ubuntu Mate 20.04 === | ||
| + | |||
| + | Ajouter au fichier <color # | ||
| + | |||
| + | < | ||
| + | allow-guest=false | ||
| + | </ | ||
| + | |||
| + | === Ubuntu Mate 22.04 === | ||
| + | |||
| + | Modifier la ligne du fichier <color # | ||
| + | |||
| + | <code bash> | ||
| + | allow-guest=false | ||
| + | </ | ||
| + | |||
| + | ==== Ajout gestion utilisateurs ==== | ||
| + | |||
| + | Depuis les dernière version d' | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install gnome-system-tools | ||
| + | </ | ||
| + | |||
| + | ==== Ouverture de session automatique ==== | ||
| + | |||
| + | Editer le fichier <color # | ||
| + | ** | ||
| + | |||
| + | <code bash> | ||
| + | [Seat:*] | ||
| + | |||
| + | autologin-user=< | ||
| + | autologin-user-timeout=0 | ||
| + | </ | ||
| + | ==== Suppression applet messagerie ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt-get remove indicator-messages | ||
| + | </ | ||
| + | |||
| + | ==== Définition des boutons système à droite ==== | ||
| + | |||
| + | <code bash> | ||
| + | gsettings set org.gnome.desktop.wm.preferences button-layout ' | ||
| + | </ | ||
| + | |||
| + | ==== Déplacement des répertoires utilisateur ==== | ||
| + | |||
| + | Editer le fichier <color # | ||
| + | |||
| + | < | ||
| + | XDG_DESKTOP_DIR=" | ||
| + | XDG_DOWNLOAD_DIR=" | ||
| + | XDG_TEMPLATES_DIR=" | ||
| + | XDG_PUBLICSHARE_DIR=" | ||
| + | XDG_DOCUMENTS_DIR=" | ||
| + | XDG_MUSIC_DIR=" | ||
| + | XDG_PICTURES_DIR=" | ||
| + | XDG_VIDEOS_DIR=" | ||
| + | </ | ||
| + | |||
| + | ==== Optimisation SSD ==== | ||
| + | |||
| + | === Mise en mémoire === | ||
| + | |||
| + | Charger en mémoire les fichiers temporaires (/tmp), les log (/var/log), le cache des mises à jour (/ | ||
| + | |||
| + | Editer le fichier <color # | ||
| + | |||
| + | < | ||
| + | tmpfs /tmp tmpfs defaults, | ||
| + | tmpfs / | ||
| + | tmpfs / | ||
| + | tmpfs / | ||
| + | tmpfs / | ||
| + | </ | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | === Mise en cache de firefox === | ||
| + | |||
| + | * Editer la page <color # | ||
| + | * clic-droit → Créez une nouvelle chaîne de caractères : <color # | ||
| + | |||
| + | ==== Désactiver des services inutiles ==== | ||
| + | |||
| + | === Attente réseau avant le login === | ||
| + | |||
| + | <code bash> | ||
| + | sudo systemctl disable NetworkManager-wait-online.service | ||
| + | </ | ||
| + | |||
| + | === Modem RTC === | ||
| + | |||
| + | <code bash> | ||
| + | sudo systemctl disable ModemManager.service | ||
| + | </ | ||
| + | |||
| + | ==== Retirer les applications non utilisées ==== | ||
| + | |||
| + | === Bluetooth === | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt remove blueman bluez bluez-cups bluez-obexd | ||
| + | sudo apt autoremove | ||
| + | </ | ||
| + | |||
| + | === Gestion de mails/ | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt remove evolution evolution-data-server evolution-data-server-common | ||
| + | sudo apt autoremove | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | ===== Multi boot ubuntu ===== | ||
| + | |||
| + | Mise en place de 2 version d' | ||
| + | |||
| + | ==== Installation OS ==== | ||
| + | |||
| + | * Installer la première version d' | ||
| + | * 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' | ||
| + | * 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' | ||
| + | * Chiffrer la partition | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install cryptsetup | ||
| + | sudo cryptsetup luksFormat /dev/sdXn | ||
| + | </ | ||
| + | |||
| + | * Ouvrir la partition chiffrée | ||
| + | |||
| + | <code bash> | ||
| + | sudo cryptsetup open /dev/sdXn DATA | ||
| + | </ | ||
| + | |||
| + | DATA est un nom que l'on donne à la partition. | ||
| + | |||
| + | * Formater la partition | ||
| + | |||
| + | <code bash> | ||
| + | mkfs -t ext4 / | ||
| + | </ | ||
| + | |||
| + | * Ajouter une entrée dans <color # | ||
| + | |||
| + | < | ||
| + | DATA /dev/sdXn none luks | ||
| + | </ | ||
| + | |||
| + | * Récupérer l'UUID de la partition chiffrée | ||
| + | |||
| + | <code bash> | ||
| + | sudo blkid / | ||
| + | </ | ||
| + | |||
| + | * Ajouter une entrée dans <color # | ||
| + | |||
| + | <code bash> | ||
| + | UUID=xxxx-xxxx-xxxx / | ||
| + | </ | ||
| + | |||
| + | * Tester la modification | ||
| + | |||
| + | <code bash> | ||
| + | sudo mount -a | ||
| + | </ | ||
| + | |||
| + | * Vérifier le montage | ||
| + | |||
| + | <code bash> | ||
| + | df -h | ||
| + | ls -l / | ||
| + | </ | ||
| + | |||
| + | * mettre à jour l' | ||
| + | |||
| + | <code bash> | ||
| + | sudo update-initramfs -u | ||
| + | </ | ||
| + | |||
| + | * Redémarrer la machine pour prise en compte | ||
| + | |||
| + | <code bash> | ||
| + | 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 <color # | ||
| + | |||
| + | < | ||
| + | HOME / | ||
| + | </ | ||
| + | |||
| + | * Ajouter le montage dans le fichier <color # | ||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
| + | |||
| + | ===== 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:// | ||
| + | |||
| + | ==== Echec démarrage suite installation ==== | ||
| + | |||
| + | === Problème === | ||
| + | |||
| + | Suite à l' | ||
| + | |||
| + | === 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, | ||
| + | |||
| + | === Solution === | ||
| + | |||
| + | * Démarrer sur une clef. | ||
| + | * Monter le disque et chrooter le système | ||
| + | |||
| + | <code bash> | ||
| + | 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 <color # | ||
| + | |||
| + | <code bash> | ||
| + | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
| + | </ | ||
| + | |||
| + | * Regénérer le fichier de configuration grub | ||
| + | |||
| + | <code bash> | ||
| + | update-grub2 | ||
| + | </ | ||
| + | |||
| + | * Redémarrer le système | ||
| + | |||
| + | === Source === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ==== 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:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | [[all: | ||
