Calculate Linux (Spécificités de la distribution)

Installer Calculate Linux en ligne de commande

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières


Introduction



Voici un article pour installer Calculate Linux sur son PC.
L'installation de Calculate Linux peut se faire de 2 façons : En ligne de commande ou en graphique.
Je montre ici les 2 méthodes.
Le mode opératoire se veut générique, donc adaptez avec la taille de votre disques et les partitions souhaitées.

Installer Calculate Linux en ligne de commande



Cette méthode s'applique aux éditions suivantes :
Calculate Linux Desktop KDE
Calculate Linux Desktop MATE
Calculate Linux Desktop XFCE
Calculate Directory Server
Calculate Linux Scratch
Calculate Scratch Server

Partitionner



Dans un premier temps, on doit préparer les partitions avec un outil en ligne de commande.
Je choisis ici cfdisk :
Code :
cfdisk /dev/sda

Lorsqu'on a un disque vierge, l'outil demande quel étiquette on veut (le schéma de partitionnement). On choisit DOS si le disque fait moins de 2To, GPT si plus de 2Go
Code :

                - Sélectionner un type d’étiquette ----
                | gpt                                 |
                | dos                                 |
                | sgi                                 |
                | sun                                 |
                ---------------------------------------

Naviguer avec les flèches dans la console.
Flèches Gauche et Droite pour naviguer dans le menu du bas.
Flèches Haut et Bas pour naviguer sur les périphériques.
Je vais faire une partition racine de 15Go, Une /home de 2Go et une SWAP de 1Go :
Code :
                           Disque : /dev/sda
        Taille : 18 GiB, 19327352832 octets, 37748736 secteurs
               Étiquette : dos, identifiant : 0xea6f77c3
    Périphérique  Amorçage  Début       Fin  Secteurs  Taille  Id Type
>>  Espace libre              2048  37748735  37746688     18G         
 Taille de partition : 15G
Peut être suivi de M pour Mio, G pour Gio, T pour Tio ou S pour secteu
.

Code :
                           Disque : /dev/sda
        Taille : 18 GiB, 19327352832 octets, 37748736 secteurs
               Étiquette : dos, identifiant : 0xea6f77c3
    Périphérique  Amorçage  Début       Fin  Secteurs  Taille  Id Type
>>  Espace libre              2048  37748735  37746688     18G         
                        [primaire]  [ étendue]
                    0 primaire, 0 étendue, 4 libre

Code :
                           Disque : /dev/sda
        Taille : 18 GiB, 19327352832 octets, 37748736 secteurs
               Étiquette : dos, identifiant : 0xea6f77c3
    Périphérique  Amorçage     Début      Fin Secteurs Taille Id Type 
    /dev/sda1                    2048 31459327 31457280    15G 83 Linux
>>  Espace libre             31459328 37748735  6289408     3G         
      [  Nouvelle ]  [  Quitter  ]  [    Aide   ]  [   Écrire  ]
      [Sauvegarder]
        Créer une nouvelle partition à partir de l'espace libre

Code :
                           Disque : /dev/sda
        Taille : 18 GiB, 19327352832 octets, 37748736 secteurs
               Étiquette : dos, identifiant : 0xea6f77c3
    Périphérique  Amorçage     Début      Fin Secteurs Taille Id Type 
    /dev/sda1                    2048 31459327 31457280    15G 83 Linux
    /dev/sda2                31459328 35653631  4194304     2G 83 Linux
>>  /dev/sda3                35653632 37748735  2095104  1023M 83 Linux
      [ Amorçable ]  [ Supprimer ]  [  Quitter  ]  [    Type   ]
      [    Aide   ]  [   Écrire  ]  [Sauvegarder] 
                     Modifier le type de partition

Sur la troisième partition, je choisis le type à 82 (partition d'échange)
Code :
              - Sélectionner un type de partition ---^--
              | 39 Plan 9                              |
              | 3c récupération PartitionMagic         |
              | 40 Venix 80286                         |
              | 41 PPC PReP Boot                       |
              | 42 SFS                                 |
              | 4d QNX4.x                              |
              | 4e 2e partie QNX4.x                    |
              | 4f 3e partie QNX4.x                    |
              | 50 OnTrack DM                          |
              | 51 OnTrack DM6 Aux1                    |
              | 52 CP/M                                |
              | 53 OnTrack DM6 Aux3                    |
              | 54 OnTrackDM6                          |
              | 55 EZ-Drive                            |
              | 56 Golden Bow                          |
              | 5c Priam Edisk                         |
              | 61 SpeedStor                           |
              | 63 GNU HURD ou SysV                    |
              | 64 Novell Netware 286                  |
              | 65 Novell Netware 386                  |
              | 70 DiskSecure Multi-Boot               |
              | 75 PC/IX                               |
              | 80 Minix ancienne                      |
              | 81 Minix / Linux ancienne              |
              | 82 partition d'échange Linux / Solaris |
              | 83 Linux                               |
              | 84 OS/2 masquée disque C:              |
              ---------------------------------------v--

Une fois terminé, on sélectionne Ecrire pour enregistrer les modifications sur le disque :
Code :
                           Disque : /dev/sda
        Taille : 18 GiB, 19327352832 octets, 37748736 secteurs
               Étiquette : dos, identifiant : 0xea6f77c3
    Périphérique Amorçage   Début      Fin Secteurs Taille Id Type    
    /dev/sda1                 2048 31459327 31457280    15G 83 Linux
    /dev/sda2             31459328 35653631  4194304     2G 83 Linux
>>  /dev/sda3             35653632 37748735  2095104  1023M 82 partitio
      [ Amorçable ]  [ Supprimer ]  [  Quitter  ]  [    Type   ]
      [    Aide   ]  [   Écrire  ]  [Sauvegarder] 
Écrire la table de partitions sur le disque (des données peuvent être
détruites)

Code :
 Voulez-vous vraiment écrire la table de partitions sur le disque ? oui
Tapez « oui » ou « non » ou appuyez sur Échap pour quitter cette fenêtr
dialogue.

On quitte cfdisk et on vérifie que les changements ont bien été enregistrés :
Code :
fdisk -l

Code :
Disque /dev/loop0 : 853.2 MiB, 894631936 octets, 1747328 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Disque /dev/sda : 18 GiB, 19327352832 octets, 37748736 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets           
Type d'étiquette de disque : dos                                       
Identifiant de disque : 0xea6f77c3                                     
                                                                       
Périphérique Amorçage   Début      Fin Secteurs Taille Id Type         
/dev/sda1                 2048 31459327 31457280    15G 83 Linux
/dev/sda2             31459328 35653631  4194304     2G 83 Linux
/dev/sda3             35653632 37748735  2095104  1023M 82 partition d'

Installer



Maintenant que les partitions sont prêtes, on installe.
Pour rappel :
  • sda1 : Racine (/)
  • sda2 : /home
  • sda3 : swap

On installe avec la commande cl-install :
Code :
 cl-install -p off -d /dev/sda1 -d /dev/sda2:/home -d /dev/sda3:swap -u adrien

  • -p off : désactiver l'autopartitionnement (actif par défaut)
  • -d : indiquer un disque. Syntaxe -d /dev/partition:/point/de/montage
  • -u : créer un utilisateur

D'autres options sont disponibles via cl-install --help
Les mots de passe des utilisateurs sont demandés :
Code :
Le mot de passe de l'utilisateur root est absent
Mot de passe :
Réessayez : 
Le mot de passe de l'utilisateur adrien est absent
Mot de passe :
Réessayez :

Un résumé est fait et on valide l'installation par Yes :
Code :
Langue et locale
 * Langue : Français
 * Fuseau horaire : Europe/Brussels (+02:00)
Distribution
 * Image d'installation : Calculate Linux Scratch 15 x86_64 20150929
Organiser l'espace disque
 * Partitions : Utiliser les partitions existantes
Point de montage
 * Amorçage UEFI : non
 * Mise en page : 
+--------------------+----------------+-------------------+--------+------+
|Disque ou répertoire|Point de montage|Système de fichiers|Formater|Taille|
+--------------------+----------------+-------------------+--------+------+
|/dev/sda1           |       /        |       ext4        |  oui   |15G   |
|/dev/sda2           |     /home      |       ext4        |  oui   |2G    |
|/dev/sda3           |      swap      |       swap        |  oui   |1023M |
+--------------------+----------------+-------------------+--------+------+
 * Chargeur d'amorçage : /dev/sda (ATA VBOX HARDDISK)
 * Utiliser UUID : oui
 * Type d'installation : Disque dur
 * Ordonnanceur d'E/S : No-op
Paramètres réseau
 * Gestionnaire de réseau : OpenRC
 * Adresses : 
+---------+----------+-------------+-------------+-----------------+
|Interface|Adresse IP|   Masque    |     Nom     |MAC              |
+---------+----------+-------------+-------------+-----------------+
|eth0     |   DHCP   |255.255.255.0|Intel 82540EM|08:00:27:8a:0e:3b|
+---------+----------+-------------+-------------+-----------------+
 * Nom d'hôte : calculate.local
 * Serveur NTP : ntp0.zenon.net
 * Serveur de noms de domaine : Récupérer via DHCP
 * Domaines recherchés : Récupérer via DHCP
Utilisateurs
 * On transfère les utilisateurs : 
+------------+--------------------------------------------------------------------+
|Utilisateurs|Groupes                                                             |
+------------+--------------------------------------------------------------------+
|adrien      |wheel,uucp,scanner,plugdev,cdrw,video,lp,usb,cdrom,games,audio,users|
+------------+--------------------------------------------------------------------+
 * Auto-identification : Non utilisé
 * Chiffrer les profils utilisateurs : non
Graphisme
 * Pilote vidéo : Détection automatique par le serveur X.Org
 * Composite : oui
 * Résolution de l'écran : 
 * Résolution du framebuffer : 1024x768
 * Terminal Grub : gfxterm
Mise à jour
 * Vérifier les mises à jour automatiquement : oui
 * Intervalle de vérification de mises à jour : 24h
 * Supprimer les archives logicielles obsolètes : non
 * Actualiser les autres overlays : non
Lancer le processus ? (Yes/No): Yes

L'outil décompresse l'image CD sur le disque et paramètre la distribution. A la fin de l'opération on est invité à redémarrer l'ordinateur :
Code :
* On formate les partitions ...                                               [ ok ]
 * On désarchive l'image système ...                                           [ ok ]
 * On copie les modèles clt vers le nouveau système ...                        [ ok ]
 * La configuration est mise à jour ...
 * Configuring the grub  
 * Configuration après installation ...                                        [ ok ]
 * On transfère les utilisateurs ...                                           [ ok ]
 * On prépare le système au redémarrage ...                                    [ ok ]
 * Démontage du volume système cible ...                                       [ ok ]
 * Le système a bien été installé !
Voulez-vous redémarrer votre ordinateur maintenant pour compléter l'installation ? (Yes/No): Yes

Et voilà c'est installé :magic:

Installer Calculate Linux en graphique



Cette méthode s'applique aux éditions suivantes :
Calculate Linux Desktop KDE
Calculate Linux Desktop MATE
Calculate Linux Desktop XFCE

Partitionner



A venir

Installer



A venir