Lorsqu’on pense à l’installation d’un système d’exploitation Linux, beaucoup pensent que cela nécessite une interface graphique pour accomplir la tâche. En réalité, il est possible l’Installation d’un système Linux via la ligne de commande en entier, ce qui vous donne un contrôle plus élevé et une flexibilité incomparable dans le processus.
Ce guide vise à expliquer en détail comment installer un système Linux uniquement via la ligne de commande. Nous couvrirons toutes les étapes, du préparation du média d’installation, en passant par le partitionnement, jusqu’à l’installation du système de base.
L’installation n’est pas aussi complexe qu’elle en a l’air. En suivant les étapes avec soin, vous obtiendrez un système Linux installé de manière professionnelle, même si vous êtes débutant dans cet environnement. Travailler avec la ligne de commande vous offrira une compréhension plus profonde du système et facilitera la résolution des problèmes que vous pourriez rencontrer à l’avenir.
1. Les besoins fondamentaux pour l’installation d’un système Linux avec la ligne de commande
Avant de commencer l’installation, assurez-vous que vous disposez d’un ordinateur supportant UEFI ou un BIOS classique, d’espace de stockage d’au moins 25 gigaoctets, d’une RAM d’au moins 2 gigaoctets, d’une connexion Internet (préférable), ainsi qu’une clé USB de 4 gigaoctets pour créer le média d’installation. Vous pouvez utiliser la commande lsblk pour afficher tous les disques disponibles dans le système, qui seront utilisés ultérieurement pour le partitionnement lors de l’installation.
2. Préparation du média d’installation
Pour créer un média d’installation via la ligne de commande, utilisez la commande : dd if=/chemin/vers/linux.iso of=/dev/sdX bs=4M status=progress. Ici, if désigne le chemin du fichier ISO, of définit la clé USB (elle peut être identifiée grâce à lsblk), tandis que bs représente la taille des blocs pour l’écriture, et status=progress affiche le progrès de l’opération pendant son exécution.
3. Lancement du système d’accueil depuis le média d’installation
Après le redémarrage, appuyez sur la touche d’option d’installation (généralement F12 ou ESC) et sélectionnez la clé USB. Une fois la page d’installation apparue, appuyez sur :
Ctrl+Alt+F2
Pour basculer vers l’interface de la ligne de commande où nous commencerons l’installation réelle.
4. L’installation réelle
1. Partitionnement
Pour partitionner le disque dur principal dans un système Linux, la commande fdisk /dev/sda peut être utilisée pour lancer l’outil de partitionnement interactif. À l’intérieur de l’interface, la commande n est utilisée pour créer une nouvelle partition, puis p pour sélectionner une partition principale. Après avoir configuré la partition selon les besoins, les modifications sont sauvegardées avec la commande w pour écrire le tableau de partitions et quitter. Prudence est de mise lors de cette étape pour éviter la perte de données, en veillant à effectuer une sauvegarde préalable.
2. Configuration du système de fichiers
Après avoir partitionné le disque dur principal en utilisant la commande fdisk, où une nouvelle partition est créée avec la commande n, le choix d’une partition principale avec p, et la sauvegarde des modifications avec w, la partition (par exemple /dev/sda1) est prête à la configuration. Pour configurer la nouvelle partition avec le système de fichiers ext4, la commande mkfs.ext4 /dev/sda1 est utilisée pour créer le système de fichiers ext4 sur la partition spécifiée, la préparant ainsi au stockage de données. Prudence est nécessaire lors de la configuration, car elle efface toutes les données existantes sur la partition, il est donc recommandé de faire une sauvegarde préalable.
3. Installation de base
La commande debootstrap focal /mnt http://archive.ubuntu.com/ubuntu est utilisée pour installer la base du système d’une distribution Ubuntu 20.04 (nom du code « focal ») en téléchargeant et en installant les paquets de base dans le répertoire /mnt. Le nom « focal » peut être modifié pour correspondre à un autre édition d’Ubuntu selon les besoins. Il faut s’assurer que le disque est déjà configuré et connecté, et être prudent car cette opération peut effacer les données existantes.
4. Configuration du système
Utilisez la commande chroot /mnt pour accéder à l’environnement du système installé dans le répertoire /mnt, ce qui vous permet d’exécuter des commandes dans le nouveau système. Ensuite, utilisez la commande passwd pour définir un mot de passe pour l’utilisateur root, une étape essentielle pour sécuriser le système. Assurez-vous de choisir un mot de passe solide et de le stocker en sécurité pour réussir l’initialisation du système.
5. Installation du gestionnaire de démarrage GRUB
Pour installer le gestionnaire de démarrage GRUB sur le disque dur (/dev/sda), utilisez la commande grub-install /dev/sda qui permet d’installer GRUB afin de permettre le démarrage du système. Ensuite, exécutez la commande update-grub pour mettre à jour les paramètres de GRUB automatiquement, où il détecte les systèmes installés et génère le fichier de configuration approprié (grub.cfg). Ces étapes sont essentielles pour garantir un démarrage réussi du système, il est crucial de s’assurer que le disque correct est spécifié (par exemple /dev/sda) pour éviter toute erreur.
6. Création d’un nouvel utilisateur
Pour créer un nouvel utilisateur dans un système Linux plutôt que de dépendre du compte root, utilisez la commande adduser newusername qui crée un utilisateur normal avec le nom newusername avec la définition d’un mot de passe et d’informations de base. Pour accorder ce nouvel utilisateur des droits administratifs, utilisez la commande usermod -aG sudo newusername qui l’ajoute à la groupe sudo, lui permettant d’exécuter des commandes avec des privilèges élevés. Cette étape renforce la sécurité du système en réduisant l’utilisation directe du compte root.
Même si cette méthode peut sembler complexe pour les débutants, elle vous donne une compréhension plus profonde du fonctionnement du système et augmente votre expertise en matière de gestion de la ligne de commande. Nous vous recommandons de pratiquer régulièrement et de tester sur des appareils non critiques au début jusqu’à ce que vous soyez suffisamment expérimenté.
Les références
- Documentation officielle d’Ubuntu : Ubuntu Documentation
- Wiki de debootstrap : Debootstrap Wiki
- Documentation officielle de GRUB : GRUB Official Site
- Wiki d’administration des disques dans Linux : Arch Linux Partitioning



Explication de la commande wget sous Linux