= Live Remastering
:mast-page:

{start-toc}

[[toc]]
[compact]
* link:#under-toc[Live Remastering]

** link:#_system_requirements[Απαιτήσεις συστήματος]

* link:#_how_it_works[Πώς λειτουργεί]

** σύνδεσμος:#_remastering_plus_persistence[Remastering Plus Persistence]

* link:#boot-options[Live Remaster Boot Options]

* link:#video[Video]

[[under-toc]]
== Live Remastering
{top}

Ο πρωταρχικός σκοπός του live remastering είναι να γίνει όσο το δυνατόν πιο ασφαλές, εύκολο και
όσο το δυνατόν πιο βολικό για τους χρήστες να κάνουν τη δική τους προσαρμοσμένη έκδοση του
antiX. Η ιδέα είναι ότι χρησιμοποιείτε ένα LiveUSB ή ένα LiveHD (μια λιτή εγκατάσταση σε ένα
κατάτμηση του σκληρού δίσκου) ως περιβάλλον ανάπτυξης και δοκιμής.  Προσθέστε ή
αφαιρείτε πακέτα και, στη συνέχεια, όταν είστε έτοιμοι να κάνετε remaster, χρησιμοποιήστε ένα απλό
GUI remaster για να κάνετε το remaster και στη συνέχεια να κάνετε επανεκκίνηση.  Εάν κάτι πάει
τρομερά στραβά, απλά επανεκκινήστε ξανά με την επιλογή cheat:rollback: και θα
θα εκκινήσετε στο προηγούμενο περιβάλλον.

Εάν χρησιμοποιείτε ένα LiveUSB, τότε το LiveUSB είναι το σύστημα-στόχος σας.  Εσείς
μπορείτε να το χρησιμοποιήσετε για να εγκαταστήσετε την προσαρμοσμένη έκδοση του {antix} σε άλλα συστήματα.
Εάν χρησιμοποιείτε ένα LiveHD (λιτή εγκατάσταση) τότε θα πρέπει να δημιουργήσετε ένα LiveUSB ή
ένα LiveCD από το LiveHD προκειμένου να εγκαταστήσετε αλλού.

=== Απαιτήσεις συστήματος
{top}

Υπάρχουν τρεις απλές και ξεκάθαρες απαιτήσεις συστήματος που
απαιτούνται για να εκτελέσετε ζωντανή αναδιαμόρφωση:

* Η συσκευή εκκίνησης πρέπει να είναι εγγράψιμη
* Η συσκευή εκκίνησης πρέπει να έχει αρκετό ελεύθερο χώρο για τη δημιουργία ενός νέου αρχείου linuxfs
* Το σύστημα ανάπτυξης πρέπει να έχει δημιουργηθεί χρησιμοποιώντας μια "λιτή εγκατάσταση",
όχι εγκατάσταση fromiso

Με άλλα λόγια, το σύστημα ανάπτυξης πρέπει να εκκινείται χρησιμοποιώντας ένα αρχείο linuxfs
το οποίο βρίσκεται σε μια συσκευή με δυνατότητα εγγραφής που έχει αρκετό ελεύθερο χώρο για τη δημιουργία ενός νέου
αρχείο linuxfs.

== Πώς λειτουργεί
{top}

Προκειμένου να πραγματοποιηθεί μια ζωντανή ανακατασκευή, δημιουργείται ένα νέο αρχείο linuxfs στον ίδιο κατάλογο 
με το υπάρχον αρχείο linuxfs με την προσθήκη της επέκτασης ".new".  Κατά την επόμενη εκκίνηση, πριν 
το αρχείο linuxfs προσαρτηθεί, οι ακόλουθες εντολές εκτελούνται (στην ουσία) στο 
κατάλογο που περιέχει το αρχείο linuxfs:

----------
# mv linuxfs linuxfs.old
# mv linuxfs.new linuxfs
----------


Εάν το νέο αρχείο linuxfs κάνει το σύστημα μη εκκινήσιμο, τότε το cheat:rollback:
θα πρέπει να χρησιμοποιηθεί ο κώδικας εκκίνησης.  Μπορεί είτε να προστεθεί χειροκίνητα από τον χρήστη είτε
μπορεί να υπάρχει μια άλλη καταχώριση του μενού Grub που περιέχει την επιλογή cheat:rollback:.
Σε αυτή την περίπτωση οι ακόλουθες δύο εντολές εκτελούνται (στην ουσία) στο
κατάλογο που περιέχει το αρχείο linuxfs:

----------
# mv linuxfs linuxfs.bad
# mv linuxfs.old linuxfs
----------

Αυτό αντιστρέφει τις προηγούμενες ενέργειες εκτός από το αρχείο που αρχικά ονομαζόταν
+linuxfs.new+ ονομάζεται τώρα +linuxfs.bad+.  Αν χρησιμοποιήσετε το cheat:sqname: ή
cheat:sqext: για να αλλάξετε το όνομα του αρχείου linuxfs τότε αυτά τα ονόματα
χρησιμοποιούνται αντί του +linuxfs+.  Για παράδειγμα, αν κάνετε εκκίνηση με cheat:sqext=e16:
τότε αναζητούμε ένα αρχείο με όνομα +linuxfs.e16.new+ κ.λπ.

=== WTF?
Μην ανησυχείτε, το antiX έχει αυτοματοποιήσει αυτή τη διαδικασία για εσάς! Το μόνο που πρέπει να κάνετε είναι
να κάνετε κλικ σε μερικά κουμπιά.

Κέντρο ελέγχου antiX-->Live-->Remaster-Customize Live

image:remaster/screenshot1.jpg"[]

Αρχικά θα σας ζητηθεί να επιλέξετε αν θέλετε να αποθηκεύσετε το Προσωπικό ή το Γενικό. 

image:remaster/screenshot2.jpg"[]

Θα ερωτηθείτε πρώτα αν επιθυμείτε να αποθηκεύσετε αρχεία/φακέλους στον κατάλογο /home

image:remaster/screenshot3.jpg"[]

Θα εμφανιστεί ένα πλαίσιο σύνοψης του ζωντανού σας περιβάλλοντος

image:remaster/screenshot4.jpg"[]

Επιλέξτε τη μέθοδο συμπίεσης:
lz4 - πολύ γρήγορη, όχι πολύ απαιτητική CPU, ταχύτερη εκκίνηση, μεγαλύτερο αρχείο linuxfs (DEFAULT)
xz - αργή, εντατική CPU, πιο αργή εκκίνηση, μικρότερο αρχείο linuxfs
gzip - γρήγορη, εντατική CPU, γρήγορη εκκίνηση, μικρό αρχείο linuxfs

image:remaster/screenshot5.jpg"[]

Επιλογή για χρήση όλης της ισχύος της CPU

image:remaster/screenshot6.jpg"[]

Ονομάστε το remaster σας (προαιρετικά)

image:remaster/screenshot7.jpg"[]

Remaster σε εξέλιξη

image:remaster/screenshot8.jpg"[]

Οθόνη πληροφοριών που ολοκληρώθηκε

image:remaster/screenshot9.jpg"[]

Δημιουργήστε μια νέα επιλογή αρχείου διατήρησης rootfs (Συνιστάται)

image:remaster/screenshot10.jpg"[]

Επιλογή μεγέθους του rootfs 

image:remaster/screenshot11.jpg"[]

Τέλος!

image:remaster/screenshot12.jpg"[]


=== Remastering Plus Persistence
{top}

Ένα μόνιμο σπίτι ή ένα μόνιμο μπορεί να είναι χρήσιμο αν κάνετε remastering.
Ένα persistent home είναι ένα εύχρηστο μέρος για να κρατάτε το περιβάλλον ανάπτυξής σας εάν
δεν θέλετε αυτό το περιβάλλον να καταλήξει στο remaster σας.  Ένα persistent
root είναι ένας πρακτικός τρόπος για να αποθηκεύετε τις αλλαγές μεταξύ επανεκκινήσεων χωρίς να χρειάζεται να πηγαίνετε
να μπείτε στον κόπο να κάνετε ένα πλήρες remaster.  Σε μια αναλογία ορειβασίας, μπορείτε
μπορείτε να φανταστείτε τη μόνιμη ρίζα σαν ένα καρφί (ή ένα
wiki:Spring-loaded_camming_device[ελατηριωτή συσκευή σφήνας]) ενώ
το remastering είναι το στήσιμο μιας νέας κατασκήνωσης ή ενός bivouac.

[[boot-options]]
== Επιλογές εκκίνησης Live Remaster
{top}

Υπάρχουν μόνο δύο επιλογές εκκίνησης live remaster επειδή το live remastering είναι
σχεδόν εξ ολοκλήρου από μια δέσμη ενεργειών ή ένα GUI.  Οι μόνες δύο επιλογές είναι οι εξής
να αποτρέψει το live remastering και να επαναφέρει το live remastering σε περίπτωση που κάτι
πάει τρομερά στραβά.

[[noremaster]]
==== cheat:noremaster:
Δεν κάνουμε remastering ακόμα και όταν βρεθεί ένα αρχείο linuxfs.new

[[rollback]]
==== cheat:rollback:
return to previous version after a failed remaster

[[video]]
== Video
{top}

Remaster του antiX σας live-USB από runwiththedolphin
https://www.youtube.com/watch?v=LpI_a4xPKdM

Translated with www.DeepL.com/Translator (free version)