Πώς να εγγράψετε ένα αρχείο ISO σε μια μονάδα USB στο Linux

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

Πώς λειτουργούν οι μονάδες USB με δυνατότητα εκκίνησης Linux

Όπως ένα ζωντανό CD ή DVD, μια μονάδα USB με δυνατότητα εκκίνησης σάς επιτρέπει να εκτελείτε σχεδόν οποιαδήποτε διανομή Linux χωρίς να επηρεάζεται ο υπολογιστής σας. Μπορείτε επίσης να εγκαταστήσετε μια διανομή Linux στον υπολογιστή σας από αυτήν - δεν απαιτείται μονάδα CD ή DVD. Ωστόσο, δεν μπορείτε απλά να αντιγράψετε ή να εξαγάγετε το αρχείο ISO στη μονάδα USB και να περιμένετε να λειτουργήσει. Αν και δεν "εγγράψετε" το αρχείο ISO σε μια μονάδα USB, υπάρχει μια ειδική διαδικασία που απαιτείται για τη λήψη ενός αρχείου ISO Linux και τη δημιουργία μιας μονάδας USB με δυνατότητα εκκίνησης.

Υπάρχουν δύο τρόποι για να το κάνετε αυτό: Ορισμένες διανομές Linux περιλαμβάνουν ένα γραφικό εργαλείο δημιουργίας δίσκων εκκίνησης USB που θα το κάνει για εσάς. Μπορείτε επίσης να χρησιμοποιήσετε την ddεντολή για να το κάνετε αυτό από ένα τερματικό σε οποιαδήποτε διανομή Linux. Όποια μέθοδο κι αν επιλέξετε, θα χρειαστείτε το αρχείο ISO της διανομής Linux.

Για παράδειγμα, το Ubuntu Linux έχει δύο ενσωματωμένες μεθόδους για τη δημιουργία μιας μονάδας USB με δυνατότητα εκκίνησης. Μια μονάδα USB με δυνατότητα εκκίνησης παρέχει την ίδια εμπειρία στον χρήστη με το Ubuntu Live DVD. Σας επιτρέπει να δοκιμάσετε το δημοφιλές λειτουργικό σύστημα τύπου Unix χωρίς να κάνετε αλλαγές στον υπολογιστή. Όταν είστε έτοιμοι να εγκαταστήσετε το Ubuntu, μπορείτε να χρησιμοποιήσετε τη μονάδα USB ως μέσο εγκατάστασης.

Θα χρειαστείτε μια εικόνα ISO εγκατάστασης Ubuntu για να δημιουργήσετε τη μονάδα USB με δυνατότητα εκκίνησης, οπότε βεβαιωθείτε ότι έχετε κατεβάσει την έκδοση του Ubuntu που θέλετε να χρησιμοποιήσετε.

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

Απλώς τοποθετήστε τη μονάδα USB που προκύπτει σε οποιονδήποτε υπολογιστή και εκκινήστε από τη συσκευή USB. (Σε ορισμένους υπολογιστές, ίσως χρειαστεί επίσης να απενεργοποιήσετε το Secure Boot, ανάλογα με τη διανομή Linux που επιλέγετε.)

Ενώ χρησιμοποιούμε το Ubuntu ως παράδειγμα εδώ, αυτό θα λειτουργεί παρόμοια με άλλες διανομές Linux.

Πώς να δημιουργήσετε μια μονάδα USB με δυνατότητα εκκίνησης γραφικά

Η προεπιλεγμένη εγκατάσταση του Ubuntu περιλαμβάνει μια εφαρμογή που ονομάζεται Startup Disk Creator, την οποία θα χρησιμοποιήσουμε για να δημιουργήσουμε τη μονάδα USB με δυνατότητα εκκίνησης. Εάν χρησιμοποιείτε άλλη διανομή Linux, μπορεί να περιλαμβάνει ένα παρόμοιο βοηθητικό πρόγραμμα. Ελέγξτε την τεκμηρίωση της διανομής Linux - μπορείτε να την αναζητήσετε στο διαδίκτυο - για περισσότερες πληροφορίες.

Για χρήστες Windows, προτείνουμε το Rufus για τη δημιουργία μιας ζωντανής μονάδας USB με τον εύκολο τρόπο.

Προειδοποίηση : Αυτό θα διαγράψει τα περιεχόμενα της μονάδας USB προορισμού. Για να βεβαιωθείτε ότι δεν γράφετε κατά λάθος σε λάθος μονάδα USB, συνιστούμε να αφαιρέσετε τυχόν άλλες συνδεδεμένες μονάδες USB πριν συνεχίσετε.

Για το Ubuntu, οποιαδήποτε μονάδα USB χωρητικότητας 4 GB ή μεγαλύτερη θα πρέπει να είναι καλή. Εάν το Linux ISO της επιλογής σας είναι μεγαλύτερο από αυτό - τα περισσότερα δεν είναι - ίσως χρειαστείτε μεγαλύτερη μονάδα USB.

Όταν είστε βέβαιοι ότι η σωστή μονάδα USB είναι η μόνη συνδεδεμένη στον υπολογιστή σας, ξεκινήστε το Startup Disk Creator. Για να το κάνετε αυτό, πατήστε το πλήκτρο Super (αυτό είναι το πλήκτρο Windows στα περισσότερα πληκτρολόγια) και πληκτρολογήστε "δίσκος εκκίνησης". Θα εμφανιστεί το εικονίδιο Startup Disk Creator. Κάντε κλικ στο εικονίδιο του ή πατήστε Enter.

Θα εμφανιστεί το κύριο παράθυρο του Startup Disk Creator. Η συσκευή USB θα επισημανθεί στο κάτω τμήμα του παραθύρου.

Κάντε κλικ στο κουμπί "Άλλο". Θα εμφανιστεί ένα τυπικό ανοιχτό παράθυρο διαλόγου. Περιηγηθείτε στη θέση του αρχείου ISO του Ubuntu, επισημάνετε το και κάντε κλικ στο κουμπί "Άνοιγμα".

Το κύριο παράθυρο του Startup Disk Creator θα πρέπει τώρα να μοιάζει με το παρακάτω στιγμιότυπο οθόνης. Πρέπει να υπάρχει μια εικόνα ISO που επισημαίνεται στο επάνω τμήμα και μια μονάδα USB που επισημαίνεται στο κάτω τμήμα.

Επιβεβαιώστε στον εαυτό σας ότι η εικόνα ISO και η μονάδα USB είναι σωστές. Κάντε κλικ στο κουμπί "Δημιουργία δίσκου εκκίνησης" όταν θέλετε να συνεχίσετε.

Εμφανίζεται μια προειδοποίηση που σας υπενθυμίζει ότι η μονάδα USB θα σκουπιστεί εντελώς. Αυτή είναι η τελευταία σας ευκαιρία να πραγματοποιήσετε έξοδο χωρίς να κάνετε αλλαγές στη μονάδα USB. Κάντε κλικ στο κουμπί "Ναι" για να δημιουργήσετε τη μονάδα USB με δυνατότητα εκκίνησης.

Μια γραμμή προόδου σας δείχνει πόσο κοντά είναι η διαδικασία δημιουργίας στην ολοκλήρωση.

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

Κάντε κλικ στο κουμπί "Έξοδος". Τώρα μπορείτε είτε να επανεκκινήσετε τον υπολογιστή σας και να κάνετε εκκίνηση από τη μονάδα USB ή να αποσυνδέσετε τη μονάδα USB, να τη μεταφέρετε σε άλλον υπολογιστή και να την εκκινήσετε εκεί.

Πώς να φτιάξετε μια μονάδα USB με δυνατότητα εκκίνησης με dd

Το εργαλείο που θα χρησιμοποιήσουμε για τη δημιουργία της μονάδας εκκίνησης από τη γραμμή εντολών είναι η ddεντολή.

Προειδοποίηση : Αυτή η εντολή πρέπει να χρησιμοποιείται πολύ προσεκτικά. ddθα κάνει ακριβώς αυτό που του λέτε, μόλις το πείτε. Δεν υπάρχουν ερωτήσεις "Είστε σίγουροι" ή πιθανότητες υποχώρησης. ddπηγαίνει ακριβώς μπροστά και εκτελεί τις οδηγίες που του έχετε δώσει. Επομένως, πρέπει να είμαστε πολύ προσεκτικοί ότι αυτό που λέμε να κάνει είναι σίγουρα αυτό που θέλουμε να κάνει.

Πρέπει να γνωρίζουμε με ποια συσκευή σχετίζεται η μονάδα USB. Με αυτόν τον τρόπο γνωρίζετε με βεβαιότητα ποια ταυτότητα συσκευής θα μεταβείτε ddστη γραμμή εντολών.

Σε ένα παράθυρο τερματικού πληκτρολογήστε την ακόλουθη εντολή. Η lsblkεντολή παραθέτει τις συσκευές αποκλεισμού στον υπολογιστή σας. Κάθε μονάδα δίσκου έχει μια συνδεδεμένη συσκευή.

lsblk

Η έξοδος από lsblkθα εμφανίσει τις μονάδες που είναι συνδεδεμένες στον υπολογιστή σας. Υπάρχει ένας εσωτερικός σκληρός δίσκος σε αυτό το μηχάνημα που ονομάζεται sdaκαι υπάρχει ένα διαμέρισμα σε αυτό που ονομάζεται sda1.

Συνδέστε τη μονάδα USB και χρησιμοποιήστε lsblkξανά την εντολή. Η έξοδος από lsblkθα αλλάξει. Η μονάδα USB θα εμφανίζεται τώρα στην έξοδο.

Υπάρχει μια νέα καταχώρηση στη λίστα, που ονομάζεται sdbκαι έχει δύο διαμερίσματα σε αυτήν. Ένα διαμέρισμα καλείται sdb1 και έχει μέγεθος 1 KB. Το άλλο διαμέρισμα ονομάζεται sdb5και έχει μέγεθος 14,6 GB.

Αυτή είναι η μονάδα USB. Το αναγνωριστικό που πρέπει να χρησιμοποιήσουμε είναι αυτό που αντιπροσωπεύει τη μονάδα δίσκου και όχι κανένα από τα διαμερίσματα. Στο παράδειγμά μας αυτό είναι  sdb. Ανεξάρτητα από το πώς ονομάζεται στον υπολογιστή σας, η συσκευή που δεν ήταν στην προηγούμενη lsblkλίστα πρέπει  να είναι η μονάδα USB.

Η εντολή στην οποία θα εκδώσουμε ddείναι η εξής:

sudo dd bs = 4M if = Λήψεις / ubuntu-19,04-desktop-amd64.iso of = / dev / sdb conv = fdatasync 

Ας το σπάσουμε.

  • sudo : Πρέπει να είστε υπερχρήστης για την έκδοση ddεντολών. Θα σας ζητηθεί ο κωδικός πρόσβασης.
  • dd : Το όνομα της εντολής που χρησιμοποιούμε.
  • bs = 4M : Η -bsεπιλογή (blockize) καθορίζει το μέγεθος κάθε κομματιού που διαβάζεται από το αρχείο εισόδου και γράφεται στη συσκευή εξόδου. Τα 4 MB είναι μια καλή επιλογή επειδή δίνει αξιοπρεπή απόδοση και είναι ένα ακριβές πολλαπλάσιο των 4 KB, το οποίο είναι το blockize του συστήματος αρχείων ext4. Αυτό δίνει ένα αποτελεσματικό ποσοστό ανάγνωσης και εγγραφής.
  • if = Λήψεις / ubuntu-19.04-desktop-amd64.iso : Η επιλογή -if(αρχείο εισαγωγής) απαιτεί τη διαδρομή και το όνομα της εικόνας ISO Linux που χρησιμοποιείτε ως αρχείο εισαγωγής.
  • of = / dev / sdb : Το -of(αρχείο εξόδου) είναι η κρίσιμη παράμετρος. Αυτό πρέπει να παρέχεται με τη συσκευή που αντιπροσωπεύει τη μονάδα USB. Αυτή είναι η τιμή που προσδιορίσαμε χρησιμοποιώντας την lsblkεντολή προηγουμένως. στο παράδειγμά μας είναι sdb, έτσι χρησιμοποιούμε  /dev/sdb. Η μονάδα USB ενδέχεται να έχει διαφορετικό αναγνωριστικό. Βεβαιωθείτε ότι παρέχετε το σωστό αναγνωριστικό.
  • conv = fdatasync : Η convπαράμετρος υπαγορεύει τον τρόπο ddμετατροπής του αρχείου εισόδου καθώς γράφεται στη συσκευή εξόδου. dd χρησιμοποιεί κρυφή μνήμη δίσκου πυρήνα όταν γράφει στη μονάδα USB. Ο fdatasyncτροποποιητής διασφαλίζει ότι τα buffer εγγραφής ξεπλένονται σωστά και πλήρως πριν η διαδικασία δημιουργίας επισημανθεί ότι έχει ολοκληρωθεί.

Δεν υπάρχουν καθόλου οπτικά σχόλια ddκαθώς η πρόοδος της δημιουργίας πραγματοποιείται. Πηγαίνει στη δουλειά και δεν αναφέρει τίποτα μέχρι να τελειώσει.

Ενημέρωση : Στις πρόσφατες εκδόσεις, dd έχει τώρα μια status=progressεπιλογή που παρέχει ενημερώσεις σχετικά με τη διαδικασία μία φορά ανά δευτερόλεπτο. Για παράδειγμα, μπορείτε να εκτελέσετε αυτήν την εντολή για να δείτε την κατάσταση:

sudo dd bs = 4M if = Λήψεις / ubuntu-19,04-desktop-amd64.iso of = / dev / sdb conv = fdatasync status = progerss

Όταν δημιουργηθεί η μονάδα εκκίνησης USB, ddαναφέρει τον όγκο των δεδομένων που εγγράφηκαν στη μονάδα USB, τον χρόνο που πέρασε σε δευτερόλεπτα και τον μέσο ρυθμό μεταφοράς δεδομένων.

Μπορείτε να ελέγξετε την εκκίνηση της μονάδας δίσκου USB με επανεκκίνηση του υπολογιστή σας και εκκίνηση από τη μονάδα USB ή μπορείτε να δοκιμάσετε την εκκίνηση από αυτόν σε άλλον υπολογιστή.

Έχετε πλέον ένα φορητό αντίγραφο εργασίας του Ubuntu ή άλλη διανομή Linux της επιλογής σας. Θα είναι παρθένα κάθε φορά που το εκκινείτε και μπορείτε να το εκκινήσετε σχεδόν σε οποιονδήποτε υπολογιστή θέλετε.