Εγκαταστήστε το Linux από συσκευή USB ή εκκινήστε σε λειτουργία ζωντανής λειτουργίας χρησιμοποιώντας Unetbootin και dd Command


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

Η εκκίνηση των Windows από μια συσκευή μαζικής αποθήκευσης USB δεν είναι δύσκολη και με τη διαθεσιμότητα διαφόρων λογισμικών, απείχαν μόλις μερικά κλικ. Η εκκίνηση σε υπολογιστή Windows απαιτεί μόνο τρία αρχεία, και συγκεκριμένα τα boot.ini, ntldr, και ntdetect.com.

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

Θα δημιουργήσουμε εικόνα με δυνατότητα εκκίνησης USB με δύο διαφορετικούς τρόπους
  • Το Unetbootin – είναι ένα εργαλείο ανοιχτού κώδικα για τη δημιουργία εκκινήσιμων μονάδων Live USB για Ubuntu, Fedora και άλλες διανομές Linux.
  • dd – είναι ένα εργαλείο γραμμής εντολών για τη μετατροπή και την αντιγραφή αρχείων.
Για τη δημιουργία μιας εικόνας με δυνατότητα εκκίνησης USB, ορισμένες βασικές απαιτήσεις είναι:
  • Συσκευή μαζικής αποθήκευσης USB (Pen Drive).
  • Εικόνα Linux σε σύνδεση CD/DVD/ISO ή Internet (Δεν συνιστάται για μεγάλες εικόνες).
  • Πλατφόρμα Windows/Linux.

Δημιουργία συσκευής USB με δυνατότητα εκκίνησης με χρήση του εργαλείου Unetbootin

Για να εγκαταστήσετε το UNetbootin σε διανομές Linux που βασίζονται στο Ubuntu και στο Ubuntu, χρησιμοποιήστε την ακόλουθη εντολή apt για να προσθέσετε το PPA και να το εγκαταστήσετε.

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

Εναλλακτικά, μπορείτε να κατεβάσετε δυαδικά αρχεία UNetbootin και να τα εκτελέσετε χωρίς εγκατάσταση σε συστήματα Linux (υποστηρίζει όλες τις διανομές Linux).

-------------- 64-bit System -------------- 
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux64-681.bin
chmod +x ./unetbootin-linux64-681.bin
sudo ./unetbootin-linux64-681.bin

-------------- 32-bit System --------------
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux-681.bin
chmod +x ./unetbootin-linux-681.bin
sudo ./unetbootin-linux-681.bin

Εισαγάγετε τη μονάδα στυλό USB στη μηχανή Windows/Linux και εκκινήστε το Unetbootin, θα σας καλωσορίσει με ένα παράθυρο παρόμοιο με.

Ελέγξτε το περιεχόμενο πάνω από την κόκκινη γραμμή. Ο τύπος πρέπει να είναι Συσκευή USB, αυστηρά και εάν περισσότερες από μίασυσκευές usb είναι συνδεδεμένες, πρέπει να γνωρίζετε το όνομα της ακριβούςσυσκευής USB πρέπει να εργαστείτε. Μια λανθασμένη επιλογή θα οδηγήσει στο σκούπισμα του σκληρού σας δίσκου, γι' αυτό προσέξτε. Μπορείτε να περιηγηθείτε στην αποθηκευμένη εικόνα δίσκου στον σκληρό σας δίσκο, από το παράθυρο Unetbootin.

Ή εναλλακτικά κατεβάστε από το διαδίκτυο, σε πραγματικό χρόνο. Παρόλο που είναι χρονοβόρα διαδικασία και μπορεί να οδηγήσει σε σφάλμα κατά τη λήψη μιας μεγαλύτερης εικόνας.

Κάντε κλικ στο OK και θα ξεκινήσει η διαδικασία λήψης ή/και εξαγωγής της εικόνας. Θα χρειαστεί χρόνος ανάλογα με το μέγεθος της λήψης ή/και το μέγεθος αρχείου της εικόνας ISO. Μόλις ολοκληρώσετε, κάντε κλικ στην επιλογή «έξοδος».

Αποσυνδέστε τη συσκευή αποθήκευσης USB με ασφάλεια και συνδέστε τη στο μηχάνημα που θέλετε να εκκινήσετε. Επανεκκινήστε και ρυθμίστε αυτήν τη συσκευή αποθήκευσης usb να εκκινεί πρώτα από το μενού BIOS που ίσως F12, F8, F2, ή Del ανάλογα με το μηχάνημα και την κατασκευή σας.

Θα εμφανιστεί ένα παράθυρο όπως παρακάτω, από όπου μπορείτε να εκκινήσετε σε Λειτουργία Live Linux και/ή Εγκατάσταση στον σκληρό δίσκο από εκεί, απευθείας.

Πλεονεκτήματα της χρήσης του Unetbootin
  1. Το μεγαλύτερο μέρος της επεξεργασίας είναι αυτοματοποιημένη.
  2. Εύχρηστος.
  3. Επιτρέψτε τη δημιουργία ενός μοχλού με δυνατότητα εκκίνησης από windows/Linux.
Μειονεκτήματα της χρήσης του Unetbootin
  1. Μια λανθασμένη επιλογή δίσκου και όλα τα δεδομένα και η εγκατάσταση στον κύριο σκληρό δίσκο διαγράφονται.

Δημιουργία μιας συσκευής USB με δυνατότητα εκκίνησης χρησιμοποιώντας την εντολή dd

Η εντολή dd ήταν αρχικά μέρος του UNIX, το οποίο υλοποιείται στο Linux. Η εντολή dd είναι ικανή να διαγράφει κεφαλίδες, να εξάγει μέρη δυαδικών αρχείων. Χρησιμοποιείται από τον πυρήνα του Linux Makefiles για τη δημιουργία εικόνων εκκίνησης.

Η βασική σύνταξη της εντολής dd είναι
dd if=<source> of=<target> bs=<byte size>; sync

Το μέγεθος bite είναι γενικά "κάποια ισχύς 2 και συνήθως, όχι λιγότερο από 512 byte, π.χ. 512 , 1024, 2048, 4096, 8192, 16384, αλλά μπορεί να είναι οποιαδήποτε λογική ακέραια τιμή.

Η επιλογή συγχρονισμός σάς επιτρέπει να αντιγράψετε τα πάντα χρησιμοποιώντας συγχρονισμένη I/O.

Εκτελέστε την παρακάτω εντολή με τροποποίηση ανάλογα με την πηγή και τον προορισμό σας.

dd if=/home/server/Downloads/kali-linux-2020.2-installer-amd64.iso of=/dev/sdb1 bs=512M; sync

Θα χρειαστεί χρόνος για τη δημιουργία του δίσκου με δυνατότητα εκκίνησης ανάλογα με το μέγεθος της εικόνας ISO και τη χωρητικότητα RAM σας.

Μην διακόπτετε τη δημιουργία του boot stick, μόλις ολοκληρωθεί η διαδικασία, θα λάβετε κάτι τέτοιο στο τερματικό σας.

4+1 records in
4+1 records out
2547646464 bytes (2.5 GB) copied, 252.723 s, 10.1 MB/s

Τώρα αφαιρέστε με ασφάλεια τον δίσκο, συνδέστε τον στο μηχάνημα που θέλετε να εκκινήσετε με Linux και, ναι, μην ξεχάσετε να αλλάξετε την επιλογή εκκίνησης στο BIOS σας, ρυθμίζοντας το flash stick σας να εκκινεί κυρίως.

Κατά την εκκίνηση του USB, θα εμφανιστεί ένα παράθυρο παρόμοιο με αυτό.

Πλεονεκτήματα της παραπάνω μεθόδου:
  1. Το ελάχιστο δυνατό σφάλμα κατά τη δημιουργία αντιγράφου.
  2. Δεν απαιτείται επιπλέον/τρίτο εργαλείο.
Μειονεκτήματα της παραπάνω μεθόδου:
  1. Δεν υπάρχει χώρος για λάθη, ένα λάθος, και τα πάντα σκουπίζονται.
  2. Μη διαδραστικός τρόπος.
  3. Πρέπει να ξέρετε, τι κάνετε, καθώς δεν θα λάβετε κανένα εγχειρίδιο/προτροπή/βοήθεια κατά την εκτέλεση, πρέπει να είστε καλοί στα τερματικά.

Να θυμάστε ότι όλες οι διανομές δεν επιτρέπουν το Ζωντανό περιβάλλον, αλλά το μεγαλύτερο μέρος της σημερινής διανομής το επιτρέπει. Θα μπορείτε να συνδεθείτε σε ένα live Linux Environment μόνο εάν υποστηρίζεται.

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

Εάν κολλήσετε κάπου, μη διστάσετε να επικοινωνήσετε μαζί μας στην ενότητα σχολίων. Για οποιαδήποτε ζημιά σε δεδομένα/δίσκος, ως αποτέλεσμα της παραπάνω μεθόδου, ούτε ο Συντάκτης ούτε ο Tecmint είναι υπεύθυνος.

Αυτα για τωρα. Σύντομα θα είμαι ξανά εδώ, με ένα άλλο ενδιαφέρον άρθρο, που θα λατρέψετε να διαβάσετε. Μέχρι τότε μείνετε υγιείς, ασφαλείς, συντονισμένοι και συνδεδεμένοι με το Tecmint.