⚠️ Cette partie modifie des composantes importantes de votre ordinateur/système d’exploitation. Cela peut endommager votre ordinateur/système d’exploitation ⚠️ Bien se renseigner avant d’exécuter ces commandes/modifications
Pour connaître sa version Linux :
cat /etc/os-release
Vérification d’éventuelles erreurs pendant le démarrage#
Avant d’activer le login de root, il est possible d’ouvrir un terminal en tant que root avec la commande suivante, sans pour autant autoriser le login de root
sudo -i
sudo permet l’exécution de commandes avec les privilèges root. C’est très souvent suffisant.
Si malgré tout vous voulez autoriser le login de root, avec la commande suivante, cela créera un mot de passe pour l’utilisateur root, et donc le login sera possible
sudo passwd root
Si cela ne marche, peut-être que le compte root a été verrouillé. Pour le déverrouiller
La commande suivante peut vous empêcher d’administrer votre système linux si votre utilisateur normal n’a pas de droit admin avec sudo.
Avant de désactiver le compte root, vérifier bien que sudo fonctionne avec votre utilisateur habituel linux, en exécutant par exemple “sudo ls /”. Si il n’y pas de message d’erreur, c’est bon.
Pour empêcher le login de root en verrouillant ce compte, lancer cette commande
Afin de pouvoir activer le boot UEFI (dans le bios) il faut un disque avec un table des partitions en GPT.
La conversion est possible sans perdre de données. Mais c’est toujours important d’avoir une sauvegarde au cas ou ça se passe mal.
⚠️ Avant toute action, il faut être sûr de bien comprendre et identifier les partions présentes sur votre disque dur. Des outils comme fdisk, gdisk, ou graphique gparted peuvent vous aider. Il y a aussi lsblk -f et sudo blkid
Il faut également avoir ce paquet grub-efi-amd64 installé
sudo apt install grub-efi-amd64 -y
Il faut savoir changer le bios pour activer le boot UEFI (à faire plus tard dans le tuto)
Lire le tuto entièrement sans rien faire, mais en comprenant bien chaque étape, et comment la faire
Pour savoir si votre disque utilise MBR ou GPT, exécuter cette commande dans Linux sur le disque concerné
sudo gdisk /dev/sdX
Si le résultat ressemble à celaVotre disque n’utilise pas GPT, mais gdisk l’a détecté, et a déjà fait la conversion en mémoire (sans l’écrire sur le disque). Vous pouvez sortir sans aucune modification avec la touche q puis entrée.
Si vous avez la ligne GPT: present, alors vous pouvez arrêter ce tuto car votre disque est déjà avec GPT. Appuyer sur la touche q puis entrée pour sortir.
(étape peut-être optionnelle … à vérifier). Il faut créer une nouvelle partition “BIOS boot partition” d’une taille d’environ 1 Mo avec un système de fichier de code ef02
Command (? for help): n
Partition number (1-128, default 1):
First sector (2048-625142414, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-625142414, default = 625142414) or {+-}size{KMGTP}: +1M
Current type is 8300 (Linux filesystem)
Hex code or GUID (L to show codes, Enter = 8300): ef02
Taper n
Puis garder ce qui est proposé par défaut (1 dans cet exemple), appuyé sur entrée
Puis pour le First sector, garder ce qui est proposé par défaut, appuyé sur entrée
Puis pour Last sector, taper +1M ce qui défini sa taille a 1 Mo
Puis pour Hex code, taper ef02
Puis taper w pour valider ces changements et sortir du programme
Ensuite exécuter pour informer le système du changement
sudo partprobe /dev/sdX
Ensuite On va faire une nouvelle partition “EFI system partition” d’une taille entre 100 Mo et 500 Mo de type EFI System (ESP) (code ef00) . Je conseille 200 Mo (dont j’ai eu besoin une fois lors d’une mise à jour du firmware EFI)
Exécuter de nouveau
sudo gdisk /dev/sdX
Puis
Command (? for help): n
Partition number (2-128, default 2):
First sector (2048-625142414, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-625142414, default = 625142414) or {+-}size{KMGTP}: +200M
Current type is 8300 (Linux filesystem)
Hex code or GUID (L to show codes, Enter = 8300): ef00
Taper n
Puis garder ce qui est proposé par défaut (2 dans cet exemple), appuyé sur entrée
Puis pour le First sector, garder ce qui est proposé par défaut, appuyé sur entrée
Puis pour Last sector, taper +200M ce qui défini sa taille a 200 Mo
Puis pour Hex code, taper ef00
Puis taper w pour valider ces changements et sortir du programme
Ensuite exécuter pour informer le système du changement
sudo partprobe /dev/sdX
Puis pour créer le système de fichier sur la partition nouvellement créée. Remplacer sdaX par l’identifiant de cette partition (par exemple sda6)
sudo mkfs -t vfat /dev/sdaX
Puis exécuter ceci
sudo mkdir /boot/efi
Puis ajout à la fin du fichier /etc/fstab en modifiant /dev/sdX par l’identifiant de la dernière partition créée