17
Dezember
2024
Wie der Frugal-Lean-Modus in antiX Linux funktioniert und wie man ihn aktiviert
18:09

Wie der Frugal-Lean-Modus in antiX Linux funktioniert und wie man ihn aktiviert

17 Dezember 2024 18:09

Der Sparmodus ist für Laptops mit kleiner Festplatte oder für ältere PCs konzipiert.

Die erforderliche Festplattenkapazität beträgt nur 3 GB. Der erste Teil des Bootens bis zum Menü erfolgt von einem Flash-Laufwerk und der Hauptteil erfolgt von einem Festplattenlaufwerk (HDD) oder einem Solid-State-Laufwerk (SSD). RAM-Anforderungen – 512 MB, wie im _persiststatic-Modus, in einem ähnlichen Modus frugal_static.

Der Lean-Modus von Frugal speichert die LinuxFS-System-, RootFS- und HomeFS-Daten auf der Festplatte in einer „antiX-Frugal“-Partition. Die darin enthaltenen Daten werden in komprimierter Form als Dateien in einem Ordner mit dem Distributionsnamen „/antiX-Frugal/antiX-Frugal-5.10.224-antix.1-amd64-smp“ gespeichert. Um die Frugal-Funktion nutzen zu können, benötigen Sie eine saubere ext4-Partition mit einem Volumen von mindestens 2,4 GB. Denn nach der Installation von Frugal belegt das System 2,2 GB.

Erstellen eines Abschnitts für den „Lean“-Modus antiX frugal:

  • Die „antiX-Frugal“-Partition kann auf einer vorhandenen Festplatte organisiert werden, indem die Partitionstabelle geändert und eine leere neue Partition mit einer Kapazität von mindestens 2,4 GB mit dem ext4-Dateisystem erstellt wird.
  • Oder Sie müssen eine alte SATA-Festplatte mit einer Kapazität von 40 oder 80 GB an den PC anschließen und den gesamten freien Speicherplatz sparsam reservieren. Bei einer alten Festplatte müssen alle fehlerhaften Blöcke durch Deep Scanning erkannt werden sudo fsck -c /dev/sdX oder eine gründliche Überprüfung des Festplattenzustands sudo e2fsck -fccky /dev/sdXX. Auf einer stillgelegten, aber betriebsbereiten 40/80-GB-Festplatte können Sie in gparted eine Partitionstabelle vom Typ mbr (dos) und eine einzelne Partition mit einem Dateisystem vom Typ ext4 erstellen.

    frugal_partition

(Die Verwendung eines zweiten Flash-Laufwerks als sparsame Partition ist nicht ratsam, obwohl es möglich ist, da die Lesegeschwindigkeit verloren geht. Die langsamste Festplatte hat eine viermal höhere Geschwindigkeit als USB: 70 MB/s / 15 MB/s = ~4-mal).

Interner Aufbau der Rubrik „antiX-Frugal“.

Im Gegensatz zur Persistenz werden die Daten bei der sparsamen Persistenz nicht auf einem Flash-Laufwerk, sondern auf einer Festplatte (HDD) gespeichert.

  • Um den Lean-Modus im Boot-Menü auszuwählen, drücken Sie F5 und wählen „frugal_static“ und F8-sparen, und fahren Sie dann mit einem normalen oder benutzerdefinierten Download fort.

    frugal_boot_menu

Nach einer Reihe von Fragen werden die Dateien für die Partition erstellt.

Das System erstellt standardmäßig eine sparsame Größe von 2 GB. Sie können jedoch ein kleineres Volumen bis zu 250 MB wählen, wenn Sie keine wesentlichen Änderungen am Betriebssystem vornehmen möchten. Beim ersten Start oder wenn rootfs nicht vorhanden ist, wird eine rootfs-Partition erstellt, um Unterschiede zwischen dem „root“ („/“) und der Referenz-Betriebssystemverteilung zu speichern.

frugal_title

Sie müssen 100–500 MB für den Home-Ordner „homefs“ zuweisen.

Der Aufbau des Abschnitts „antix-Frugal“ ist wie folgt – der Ordner mit einem langen Namen enthält alle notwendigen Dateien für die Frugal-Funktion.

sparsam1

sparsam2

sparsam3

In den anderen Ordnern befindet sich außer ein paar Textprotokollen (initrd.log, live-init.log, persist-config.log und andere) nichts.

sparsam4

sparsam5

Wie bereits im Artikel über Persistenz erwähnt, haben die Dateien im Hauptordner /antiX-Frugal/antiX-Frugal-5.10.224-antix.1-amd64-smp folgenden Zweck:
*Linuxfs*- Betriebssystem.
rootfs**- Vom Benutzer vorgenommene Änderungen am Betriebssystem
*homefs- Home-Ordner des Benutzers.

Booten von einer LiveCD von einem Flash-Laufwerk im Sparmodus

Beim Booten von einer Live-CD müssen Sie sicherstellen, dass eine der Optionen ausgewählt ist:frugal_static oder sparsam-beharrlich oder`frugal_home, die miteinander kompatibel sind. Der frugal_root-Modus ist nur mit f_static_root kompatibel.

Wenn versehentlich eine Funktion ohne Frugal ausgewählt wird, zum Beispiel „persist_root“, erfolgt das Laden von einem Flash-Laufwerk (langsam, für lange Zeit).
Im bootfähigen LiveCD-Modus bei der Auswahl von Optionen frugal_static,,frugal_persist das System selbst findet die Partition, in der Dateien auf der Festplatte gespeichert sind, und verwendet sie während des Startvorgangs.

Wenn der sparsame Modus mit Persistenz ausgewählt ist und Sie den Computer im Modus „frugal_persist“ einschalten, werden die Daten wie gewohnt auf dem Medium gespeichert.

Bitte beachten Sie, wo die Daten in diesem Fall gespeichert werden – auf der Festplatte in der Partition /dev/sdc1 mit einer Kapazität von 80 GB und nicht auf einem Flash-Laufwerk.
exit_save

Nach diesem Fenster wird der Computer ausgeschaltet. Alle Daten werden auf der Festplatte gespeichert.
exit_save2

Booten von der Festplatte (HDD) antiX/MX Linux mit Frugal-Modus

Mithilfe eines Videos auf YouTube wurde eine Lösung gefunden, wie man den sparsamen Sparmodus von einem Flash-Laufwerk entbinden kann.

Zunächst werde ich kurz erläutern, wie man mit einer USB-LiveCD von einer Festplatte bootet

  1. BIOS – erste zu startende Festplatte (F9, F12 oder Startreihenfolge)
  2. Bootsektor am Anfang der Festplatte sparsam gestalten
  3. Starten Sie Grub ohne Menü von /antiX-Frugal/boot/grub/grub.cfg
  4. Insmod-Initialisierung für Dateisysteme und Grafiken
  5. Laden des Kernels im sparsamen Modus aus LinuxFS- und RootFS-Dateien
  6. Abschluss des Systemstarts von der /antiX-Frugal-Partition

Auf der Festplatte befinden sich bereits Dateien im Verzeichnis antiX-Frugal-*-antix.1-amd64-smp

Es bleibt nur noch die Installation von Grub und die Konfiguration des automatischen Bootens von der Partition.

Im Verzeichnis *.smp befindet sich eine Datei grub.Eintrag enthält einen Text, der in eine Datei geschrieben werden soll 40_benutzerdefiniert im Katalog /etc/grub.d/. Zeilen aus dieser Datei grub.Eintrag müssen zur Datei hinzugefügt werden /etc/grub.d/40_custom, installieren Sie grub und aktualisieren Sie seine Konfigurationsdatei auf der Festplatte basierend auf dieser 40_custom-Datei, indem Sie den Befehl update-grub mit einem Parameter verwenden, der angibt, wo im sparsamen „Lean“-Abschnitt sich die Konfigurationsdatei grub.cfg befindet. Das ist der Weg /antiX-Frugal/boot/grub/grub.cfg.

[markieren]So trennen Sie die sparsame Partition von einem USB-Flash-Laufwerk in den folgenden Schritten:[/mark]

  1. Booten Sie von jedem Betriebssystem außer dieser AntiX- und MX-Bootdiskette. Zum Beispiel laufen Ubuntu oder Linux Mint.
  2. B Ubuntu oder Linux Mint führen Sie die Anwendung aus Terminal
  3. Finden Sie den Namen der sparsamen Festplattenpartition heraus:

df

und seine UUID:

blkid /dev/sdc*

wobei sdc* - der Festplatte mit Sparsamkeit entspricht.

  • In meinem Fall ist „sparsam“ beispielsweise /dev/sdc
  • Die SDC-Festplatte hat in meinem Fall die ID=0700efa4-8b86-46d3-8834-80cfdcbf92dc
  1. Festplattenpartition mounten

sudo mount /dev/sdc1 /mnt

  1. Installieren Sie Grub auf dieser Partition:

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

  1. Hängen Sie Text aus der Datei im Verzeichnis *.smp von grub.entry an die Datei an /etc/grub.d/40_custom

sudo nano /etc/grub.d/40_custom

#!/bin/sh
exec tail -n +3 $0
# Diese Datei bietet eine einfache Möglichkeit, benutzerdefinierte Menüeinträge hinzuzufügen. Geben Sie einfach das ein
# Menüeinträge, die Sie nach diesem Kommentar hinzufügen möchten. Achten Sie darauf, dass Sie sich nicht ändern
# die Zeile „exec tail“ oben.
Menüeintrag „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. Startoption korrigiert persist_root auf frugal_static

sudo nano /etc/grub.d/40_custom

persist_root lang=ru_RU invalid=lxF ersetzen durch
frugal_static lang=ru_RU deaktivieren=lxF

  1. Korrigieren Sie die UUID auf die Partitionskennung, die zuvor mit dem Befehl blkid ermittelt wurde (Schritt 2).

(In meinem Fall 0700efa4-8b86-46d3-8834-80cfdcbf92dc).

  1. Aktualisieren Sie die Konfigurationsdatei grub.cfg auf der sparsamen Festplatte

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

  1. Aktualisieren Sie die Grub-Konfigurationsdatei auf der aktuellen Festplatte (wenn das Dual-Boot-Betriebssystem das aktuelle Betriebssystem oder AntiX/MX ist).

sudo update-grub

  1. Starten Sie den PC neu und wählen Sie im BIOS oder im Boot-Menü F9 oder F12 eine neue Festplatte aus. Das System bootet AntiX oder MX Linux davon.

Oder wählen Sie im Boot-Menü beim Laden des aktuellen Ubuntu/Linux Mint-Betriebssystems den letzten Punkt (im Fall eines Dual-Boot-Betriebssystems) – „antiX frugal“

10.Wir nehmen das Flash-Laufwerk oder die bootfähige LiveCD heraus; Sie werden nicht mehr benötigt, um sparsam mit der Festplatte (HDD) zu arbeiten.


Letzte Änderung:
24.12.2024 – Absatz hinzugefügt „Booten von der Festplatte (HDD) antiX/MX Linux mit Sparmodus“.



Verwandte Veröffentlichungen