Δημιουργήστε μια Custom Live Linux Distro με το Linux Live Kit

Linux , είναι μια λέξη που κάνει τα μάτια πολλών μη geek να γυαλίζουν σχεδόν αμέσως. Ωστόσο, οι προσφορές Linux για επιτραπέζιους υπολογιστές είναι πλέον σχεδόν στο ίδιο επίπεδο με μεγάλα ονόματα όπως τα Windows και το MacOS .

Χάρη σε δεκαετίες κοινοτικής εργασίας και υποστήριξης από οργανισμούς όπως η Canonical , μπορείτε να κατεβάσετε κάτι σαν το Ubuntu Linux σήμερα και να κάνετε σχεδόν ό,τι μπορείτε με τα Windows(Windows) . Όλα αυτά χωρίς να χρειάζεται πτυχίο στην επιστήμη των υπολογιστών. Οι σύγχρονες διανομές (Modern)Linux για επιτραπέζιους υπολογιστές φαίνονται καλές, λειτουργούν καλά και είναι κατάλληλες για μέσους χρήστες.

Ωστόσο, έχουν μια τεράστια διαφορά σε σύγκριση με τα εμπορικά λειτουργικά συστήματα - την άδεια χρήσης ανοιχτού κώδικα .(– Open Source)

Αυτό σημαίνει ότι έχουμε πλήρη πρόσβαση σε όλες τις εσωτερικές λειτουργίες του Linux . Δεν χρειάζεται να πληρώσετε για να το χρησιμοποιήσετε και μπορείτε να το προσαρμόσετε σχεδόν με όποιον τρόπο θέλετε. Αυτό είναι εξαιρετικό για τους ισχυρούς χρήστες που τους αρέσει να ασχολούνται με τα παξιμάδια και τα μπουλόνια, αλλά τι γίνεται αν θέλετε απλώς να διατηρήσετε τη δική σας προσαρμοσμένη προσαρμοσμένη εγκατάσταση Linux ;

Μπορείτε πραγματικά να δημιουργήσετε μια νέα εγκατάσταση του Linux , να το ρυθμίσετε όπως ακριβώς θέλετε και στη συνέχεια να το μετατρέψετε σε μια ζωντανή εγκατάσταση με δυνατότητα εκκίνησης. Αυτό είναι εξαιρετικά χρήσιμο για μερικούς λόγους. Πρώτα(First) απ 'όλα, σημαίνει ότι δεν θα έχετε χρόνο διακοπής λειτουργίας εάν πρέπει να επανεγκαταστήσετε το λειτουργικό σας σύστημα.

Όλες οι ρυθμίσεις και το λογισμικό σας θα περιμένουν ήδη από την αρχή. Καθιστά επίσης πολύ εύκολη τη δημιουργία προσαρμοσμένων εγκαταστάσεων για διανομή. Ας υποθέσουμε ότι πρέπει να εγκαταστήσετε το Linux σε ένα ολόκληρο εργαστήριο υπολογιστών γεμάτο υπολογιστές και στη συνέχεια να εγκαταστήσετε εκπαιδευτικά πακέτα. Η χρήση ενός προσαρμοσμένου εργαλείου διανομής σημαίνει ότι πρέπει να κάνετε αυτήν την προσαρμογή μόνο μία φορά και, στη συνέχεια, απλώς να την εγκαταστήσετε ως συνήθως.

Ένα από τα πιο εύκολα εργαλεία που κυκλοφορούν ονομάζεται Linux Live Kit και θα εξετάσουμε πώς ακριβώς μπορείτε να αλλάξετε μια υπάρχουσα εγκατάσταση Linux σε μια προσαρμοσμένη διανομή.

Ρύθμιση του μηχανήματος

Για να χρησιμοποιήσετε το Linux Live Kit , χρειάζεστε μια εγκατάσταση Linux για προσαρμογή. Αν και μπορείτε να προχωρήσετε και να το κάνετε με την κύρια εγκατάσταση, δεν είναι η πιο πρακτική προσέγγιση εάν θέλετε να δημιουργήσετε προσαρμοσμένες διανομές για κάτι διαφορετικό από τον κύριο υπολογιστή σας.

Αυτό που θα κάνουμε λοιπόν είναι να εγκαταστήσουμε το Ubuntu Linux σε μια εικονική μηχανή VirtualBox . Αυτό μας δίνει ένα καθαρό, ελεγχόμενο περιβάλλον εγκατάστασης. Σημαίνει επίσης ότι μπορείτε να κάνετε προσαρμοσμένες διανομές Linux από μια μηχανή Windows , αν θέλετε. Τέλος, είναι ένας καλός τρόπος να δοκιμάσετε τη διανομή που μόλις δημιουργήσατε, για να βεβαιωθείτε ότι λειτουργεί σωστά.

Θα χρησιμοποιήσουμε τα ακόλουθα στοιχεία:

  • Windows 10
  • VirtualBox
  • Ubuntu 18 LTS

Θυμηθείτε(Remember) , η διαδικασία λειτουργεί ακριβώς το ίδιο εάν χρησιμοποιείτε το Linux Live Kit σε μια εγκατάσταση Linux που εκτελείται κανονικά σε έναν υπολογιστή και όχι σε μια εικονική μηχανή.

Εγκατάσταση Linux

Το πρώτο πράγμα που πρέπει να κάνετε είναι να εγκαταστήσετε το Linux . Προφανώς, εάν θέλετε να χρησιμοποιήσετε μια υπάρχουσα εγκατάσταση, μπορείτε να παραλείψετε αυτό το βήμα.

Η εγκατάσταση του Linux με τον συνηθισμένο τρόπο απαιτεί απλώς την εκκίνηση από το μέσο εγκατάστασης DVD ή USB . Επειδή χρησιμοποιούμε το VirtualBox , πρέπει απλώς να δημιουργήσουμε μια νέα εικονική μηχανή και, στη συνέχεια, να την κατευθύνουμε προς την εικόνα του δίσκου Ubuntu που κατεβάσαμε. Εδώ είναι τα βήματα που πρέπει να ακολουθήσετε.

Φροντίδα Εξαρτήσεων

Δεδομένου ότι το Linux Live Kit είναι απλώς μια έξυπνη συλλογή σεναρίων, χρειάζεται ορισμένα άλλα πακέτα λογισμικού για να υπάρχουν στον υπολογιστή σας Linux . Σε πολλές περιπτώσεις θα αποτελούν ήδη προεπιλεγμένο μέρος της έκδοσης του Linux που έχετε επιλέξει, αλλά θα πρέπει να το επαληθεύσετε με κάθε τρόπο.

Πρέπει να βεβαιωθείτε ότι το aufs υποστηρίζεται από τον πυρήνα που χρησιμοποιείται από τη διανομή Linux που έχετε επιλέξει . Μπορείτε να ελέγξετε ποιες εκδόσεις πυρήνα υποστηρίζουν aufs εδώ(here) . Εάν ο πυρήνας που έχετε επιλέξει δεν υποστηρίζει aufs, θα πρέπει να αναζητήσετε μια εναλλακτική λύση για το Linux Live Kit .

Τώρα πρέπει να βεβαιωθούμε ότι το Squashfs είναι εγκατεστημένο στο σύστημα. Αυτή είναι η τεχνολογία συμπίεσης που χρησιμοποιείται από το Linux Live Kit. Για να το εγκαταστήσετε, δείτε τι πρέπει να κάνετε.

Αρχικά, ανοίξτε το Terminal . Στο Ubuntu μπορείτε να το κάνετε κάνοντας κλικ στο κουμπί "Εμφάνιση εφαρμογής"( “Show Application” ) στο κάτω αριστερό μέρος της οθόνης. Αυτό θα εμφανίσει μια γραμμή αναζήτησης. Αναζητήστε το "Terminal" και κάντε κλικ σε αυτό όταν εμφανιστεί.

Τώρα, στο τερματικό, πληκτρολογήστε τα εξής:

sudo apt-get ενημέρωση && sudo apt-get εγκατάσταση squashfs-tools(sudo apt-get update && sudo apt-get install squashfs-tools)

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

Κόψιμο του λίπους

Δεδομένου ότι η ζωντανή διανομή σας θα έχει όλο το ίδιο περιεχόμενο με την εγκατεστημένη, θα πρέπει να αφαιρέσετε από την εγκατάστασή σας όσα αρχεία δεν χρειάζεστε. Δεν χρειάζεται να το κάνετε αυτό και η αποθήκευση είναι φθηνή αυτές τις μέρες εάν χρησιμοποιείτε μονάδα flash. Εάν δεν ξέρετε τι είναι ασφαλές να αφαιρέσετε, παραλείψτε αυτό το τμήμα προς το παρόν.

Προσαρμογή

Τώρα μπορείτε να προχωρήσετε και να κάνετε τις αλλαγές που θέλετε για τη ζωντανή διανομή σας. Εγκαταστήστε(Install) εφαρμογές, τροποποιήστε τις ρυθμίσεις και ούτω καθεξής. Μόλις τελειώσετε με αυτό, μπορούμε να προχωρήσουμε στο ίδιο το Live Kit .

Κατεβάστε το Linux Live Kit

Τώρα ήρθε η ώρα να κατεβάσουμε τα σενάρια που χρειαζόμαστε. Μπορείτε να το βρείτε στο GitHub . Δώστε(Pay) ιδιαίτερη προσοχή στις συμβουλές στο README εδώ. Μερικά από αυτά μπορεί να σχετίζονται με τις ανάγκες ή την κατάστασή σας. Για παράδειγμα, υπάρχουν συγκεκριμένες οδηγίες εάν θέλετε να δημιουργήσετε ένα bootable live CD.

Save the downloaded files to /tmp . Στη λήψη θα βρείτε έναν φάκελο με το όνομα “/DOC/. Αυτό είναι γεμάτο με πρόσθετες πληροφορίες για το readme που θα σας βοηθήσουν σε περίπτωση που χτυπήσετε κάποιο εμπόδιο.

Δημιουργία του Live OS σας

Τώρα που τα αρχεία σεναρίου είναι εκεί που θα έπρεπε, θέλουμε να εκτελέσουμε πραγματικά το σενάριο. Για να γίνει αυτό, θα πρέπει να μεταβούμε από τακτική χρήστης σε Super User . Στο Ubuntu , ανοίξτε το τερματικό(open the terminal) και πληκτρολογήστε τα εξής:(type the following:)

cd /tmp

Αυτό σας μεταφέρει στον φάκελο TMP όπου αποσυσκευάσαμε τα αρχεία Live Kit .

Το τελευταίο πράγμα που πρέπει να κάνουμε είναι να εκτελέσουμε το σενάριο, οπότε πληκτρολογήστε:(type:)

sudo ./build

Τώρα απλά περιμένετε μέχρι να ολοκληρωθεί το σενάριο!

Running Your Live Distro

Πώς λοιπόν αποκτάτε τη ζωντανή σας διανομή; Το σενάριο δημιουργεί δύο εκδόσεις στο φάκελο /TMP. Υπάρχει μια εικόνα ISO που μπορείτε να εγγράψετε σε δίσκο ή να τη φορτώσετε σε μια εικονική μηχανή για δοκιμή. Ωστόσο, οι περισσότεροι άνθρωποι θα ενδιαφέρονται για τα αρχεία USB με δυνατότητα εκκίνησης. (USB)Αυτά βρίσκονται επίσης στο φάκελο /TMP.

Αντιγράψτε τα στη μονάδα flash, θυμηθείτε να τα αποσυμπιέσετε στη διαδικασία. Μόλις είναι εκεί, χρησιμοποιήστε το Terminal και μεταβείτε στον κατάλογο /boot. Στη συνέχεια, εκτελέστε το σενάριο "bootinst.sh" για να κάνετε τη μονάδα flash εκκινήσιμη.

Αν όλα πάνε καλά, θα έχετε τώρα το δικό σας live OS!



About the author

Είμαι πτυχιούχος μηχανικός υπολογιστών από το Πανεπιστήμιο της Γιούτα με πάνω από 10 χρόνια εμπειρίας στην ανάπτυξη λογισμικού και την ανάπτυξη Windows. Έχω εμπειρία στην εργασία με έγγραφα PDF και Office, καθώς και στην κατασκευή gadget χρησιμοποιώντας πλατφόρμες iOS και Android.



Related posts