Installation d’un système Linux via la ligne de commande (CMD)

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

Partagez votre amour
meher makloufi
meher makloufi

Je suis un tunisien né en 1993, diplômé en informatique de gestion. Je travaille comme développeur web depuis 2016, et je suis un chercheur en informatique passionné. Je partage du contenu qui reflète mon expérience et tout ce que j'ai appris de manière simple et claire pour tous ceux qui cherchent à en savoir plus dans ce domaine. Je possède et gère plusieurs sites web et combine mon amour pour l'art avec la lecture de livres scientifiques, intellectuels et religieux. Je me porte volontaire autant que possible pour enrichir et soutenir la communauté technique arabe d'abord et la communauté mondiale ensuite.

Articles: 42