17
décembre
2024
Comment fonctionne le mode Frugal Lean dans antiX Linux et comment l'activer
18:09

Comment fonctionne le mode Frugal Lean dans antiX Linux et comment l'activer

17 décembre 2024 18:09

Le mode économique est conçu pour les ordinateurs portables dotés d’un petit disque dur ou pour les PC plus anciens.

La capacité de disque dur requise n'est que de 3 Go. La partie initiale du démarrage vers le menu s'effectue à partir d'un lecteur flash et la partie principale à partir d'un disque magnétique dur (HDD) ou d'un disque SSD (SSD). Exigences en RAM - 512 Mo, comme en mode _persiststatic, dans un mode similaire frugal_static.

Le mode Lean de Frugal enregistre le système Linux, les données rootfs et homefs sur le disque dur dans une partition « antiX-Frugal ». Les données qu'il contient sont stockées sous forme compressée sous forme de fichiers dans un dossier portant le nom de distribution "/antiX-Frugal/antiX-Frugal-5.10.224-antix.1-amd64-smp". Pour utiliser la fonction frugale, vous avez besoin d'une partition clean ext4 d'un volume d'au moins 2,4 Go. Puisqu'après l'installation de Frugal, le système occupe 2,2 Go.

Création d'une section pour le mode "Lean" antiX frugal :

  • la partition "antiX-Frugal" peut être organisée sur un disque dur existant en changeant la table des partitions et en créant une nouvelle partition vide d'une capacité d'au moins 2,4 Go, avec le système de fichiers ext4.
  • soit vous devez connecter un ancien disque dur SATA d'une capacité de 40 ou 80 Go au PC et allouer tout l'espace libre pour être économe. Dans le cas d'un ancien disque, tous les blocs défectueux doivent être détectés par une analyse approfondie sudo fsck -c /dev/sdX ou une vérification approfondie de l'état du disque sudo e2fsck -fccky /dev/sdXX. Sur un disque de 40/80 Go mis hors service mais réparable, vous pouvez créer une table de partition de type mbr (dos) et une seule partition avec un système de fichiers de type ext4 dans gparted.

    frugal_partition

(L'utilisation d'une deuxième clé USB comme partition Frugal n'est pas conseillée, bien que cela soit possible, car la vitesse de lecture est perdue. Le disque dur le plus lent a une vitesse 4 fois supérieure à l'USB : 70 Mo/s / 15 Mo/s = ~4 fois).

Structure interne de la rubrique "antiX-Frugal"

Contrairement à la persistance, avec une persistance frugale, les données ne sont pas stockées sur une clé USB, mais sur un disque dur (HDD).

  • Pour sélectionner le mode Lean dans le menu de démarrage, appuyez sur F5 et choisissez "frugal_static" et F8-enregistrer, puis continuez avec un téléchargement normal ou personnalisé.

    frugal_boot_menu

Après une série de questions, les fichiers de la partition seront créés.

Le système créera par défaut une taille frugale de 2 Go. Mais vous pouvez choisir un volume plus petit, jusqu'à 250 Mo, si vous n'avez pas l'intention d'apporter des modifications significatives au système d'exploitation. Au premier démarrage, ou si rootfs n'existe pas, une partition rootfs sera créée pour stocker les différences entre la "racine" ("/") de la distribution du système d'exploitation de référence.

frugal_title

Vous devez allouer 100 à 500 Mo pour le dossier de départ homefs.

La structure de la section "antix-Frugal" est la suivante - le dossier au nom long contient tous les fichiers nécessaires à la fonction frugale.

économe1

économe2

économe3

Il n'y a rien dans les autres dossiers à l'exception de quelques journaux texte (initrd.log, live-init.log, persist-config.log et autres).

économe4

économe5

Comme mentionné précédemment dans l'article sur la persistance, l'objectif des fichiers du dossier principal /antiX-Frugal/antiX-Frugal-5.10.224-antix.1-amd64-smp est le suivant :
*Linuxfs*- système d'exploitation.
rootfs**- les modifications apportées par l'utilisateur au système d'exploitation
*homefs- le dossier personnel de l'utilisateur.

Démarrer à partir d'un LiveCD à partir d'un lecteur flash avec le mode Frugal

Lors du démarrage à partir d'un liveCD, vous devez vous assurer que l'une des options est sélectionnée -frugal_static ou frugal-persister ou`frugal_home, qui sont compatibles entre eux. Le mode frugal_root est uniquement compatible avec f_static_root.

Si une fonction sans frugal est sélectionnée par erreur, par exemple « persist_root », le chargement se fera depuis une clé USB (lentement, pendant longtemps).
En mode liveCD bootable, lors de la sélection des options frugal_static,,frugal_persist le système lui-même trouvera la partition où les fichiers sont stockés sur le disque dur et les utilisera pendant le processus de démarrage.

Si le mode frugal avec persistance est sélectionné, lorsque vous allumez l'ordinateur en mode "frugal_persist", les données seront enregistrées sur le support comme d'habitude.

Veuillez noter où les données sont enregistrées dans ce cas : sur le disque dur dans la partition /dev/sdc1 d'une capacité de 80 Go, et non sur un lecteur flash.
sortie_save

Après cette fenêtre, l'ordinateur sera éteint. Toutes les données sont enregistrées sur le disque dur.
exit_save2

Démarrage depuis le disque dur (HDD) antiX/MX Linux avec mode Frugal

À l'aide d'une vidéo sur YouTube, une solution a été trouvée pour dissocier le mode économie frugale d'une clé USB.

Tout d'abord, je vais brièvement expliquer comment démarrer à partir d'un disque dur à l'aide d'un LiveCD USB.

  1. BIOS - premier disque dur à démarrer (F9, F12 ou ordre de démarrage)
  2. secteur de démarrage au début du disque dur avec frugal
  3. lancer grub sans menu depuis /antiX-Frugal/boot/grub/grub.cfg
  4. initialisation insmod pour les systèmes de fichiers et les graphiques
  5. chargement du noyau en mode frugal à partir de fichiers Linuxfs, rootfs
  6. terminer le démarrage du système à partir de la partition /antiX-Frugal

Il y a déjà des fichiers sur le disque dans le répertoire antiX-Frugal-*-antix.1-amd64-smp

Il ne reste plus qu'à installer Grub et configurer le démarrage automatique depuis la partition.

Dans le répertoire *.smp se trouve un fichier grub.entrée contenant un morceau de texte à écrire dans un fichier 40_personnalisé dans le catalogue /etc/grub.d/. Lignes de ce fichier grub.entrée doit être ajouté au fichier /etc/grub.d/40_custom, installez grub et mettez à jour son fichier de configuration sur le disque dur en fonction de ce fichier 40_custom, en utilisant la commande update-grub avec un paramètre indiquant où dans la section frugale "lean" se trouve le fichier de configuration grub.cfg. C'est ainsi /antiX-Frugal/boot/grub/grub.cfg.

[marque]Dissocier la partition frugale d'une clé USB par étapes :[/marque]

  1. Démarrez à partir de n’importe quel système d’exploitation, à l’exception de ce disque de démarrage antiX, MX. Par exemple, exécutez Ubuntu ou Linux Menthe.
  2. B Ubuntu ou Linux Menthe exécuter l'application Borne
  3. Découvrez le nom de la partition frugale du disque dur :

df

et son uuid :

blkid /dev/sdc*

où sdc* - correspond au disque avec frugal.

  • par exemple, dans mon cas, « frugal » est /dev/sdc
  • le disque sdc dans mon cas a l'identifiant = 0700efa4-8b86-46d3-8834-80cfdcbf92dc
  1. Monter la partition de disque

sudo mount /dev/sdc1 /mnt

  1. Installez Grub sur cette partition :

sudo grub-install --root-directory=/mnt /dev/sdc

  1. Ajouter le texte du fichier dans le répertoire *.smp de grub.entry au fichier /etc/grub.d/40_custom

sudo nano /etc/grub.d/40_custom

<pré>#!/bin/sh
queue d'exécution -n +3 $0

Ce fichier fournit un moyen simple d'ajouter des entrées de menu personnalisées. Tapez simplement le

entrées de menu que vous souhaitez ajouter après ce commentaire. Attention à ne pas changer

la ligne 'exec tail' ci-dessus.

entrée de menu "antiX 23.2-runit (Arditi del Popolo) Frugal" {
insmod part_msdos
insmod part_gpt
insmod ext2
search --no-floppy --set=root --fs-uuid 0700efa4-8b86-46d3-8834-80cfdcbf92dc
linux /antiX/vmlinuz bdir=antiX buuid=0700efa4-8b86-46d3-8834-80cfdcbf92dc persist_root lang=ru_RU disable=lxF
initrd /antiX/initrd.gz

  1. Correction de l'option de lancement persist_root sur frugal_static

sudo nano /etc/grub.d/40_custom

persist_root lang=ru_RU désactiver=lxF remplacer par
frugal_static lang=ru_RU désactiver=lxF

  1. Corrigez l'uuid avec l'identifiant de partition précédemment découvert avec la commande blkid (étape 2)

(Dans mon cas, 0700efa4-8b86-46d3-8834-80cfdcbf92dc).

  1. Mettre à jour le fichier de configuration grub.cfg sur le disque frugal

sudo update-grub --output=/mnt/boot/grub/grub.cfg

  1. Mettez à jour le fichier de configuration grub sur le disque actuel (si le système d'exploitation à double démarrage est le système d'exploitation actuel ou antiX/MX).

sudo update-grub

  1. Redémarrez le PC et sélectionnez un nouveau disque dans le menu de démarrage du BIOS ou F9 ou F12. Le système démarrera AntiX ou MX Linux à partir de celui-ci.

Ou dans le menu de démarrage lors du chargement du système d'exploitation Ubuntu / Linux Mint actuel, sélectionnez le dernier élément (dans le cas d'un système d'exploitation à double démarrage) - "antiX frugal"

10.Nous retirons la clé USB ou le LiveCD bootable ; ils ne sont plus nécessaires pour fonctionner de manière économe à partir du disque dur (HDD).


Dernier changement :
24/12/2024 - ajout du paragraphe "Démarrage à partir du disque dur (HDD) antiX/MX Linux avec mode Frugal".



Publications connexes