Skip to main content

Πώς να πάρετε το Ubuntu για εκκίνηση πριν τα Windows χρησιμοποιώντας το EFI Boot Manager

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request] (Ιούνιος 2025)

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request] (Ιούνιος 2025)
Anonim

Αν εγκαταστήσατε πρόσφατα το Ubuntu μαζί με τα Windows ή οποιαδήποτε άλλη έκδοση του Linux παράλληλα με τα Windows, τότε ίσως έχετε συναντήσει ένα πρόβλημα όπου ο υπολογιστής εκκινεί στα Windows χωρίς μια επιλογή για εκκίνηση στο Linux. Αυτή είναι μια κοινή παρενέργεια των υπολογιστών με το EFI Boot Manager.

Μπορείτε να αποκτήσετε τον υπολογιστή σας για να εμφανίσετε ένα μενού με επιλογές για εκκίνηση σε Ubuntu ή Windows.

Εκκίνηση σε μια ζωντανή έκδοση του Linux

Για να ακολουθήσετε αυτόν τον οδηγό, πρέπει να εκκινήσετε μια ζωντανή έκδοση του Linux.

  1. Τοποθετήστε τη μονάδα USB ή το DVD που χρησιμοποιήσατε για την εγκατάσταση του Linux στον υπολογιστή σας.

  2. Εκκίνηση στα Windows.

  3. Κρατήστε πατημένο το πλήκτρο Shift και επανεκκινήστε το σύστημα ενώ κρατάτε πατημένο το πλήκτρο Shift.

  4. Όταν εμφανιστεί η οθόνη, κάντε κλικ στην επιλογή για εκκίνηση από συσκευή USB ή DVD.

  5. Το Linux θα πρέπει να φορτωθεί τώρα στην ζωντανή έκδοση του λειτουργικού συστήματος με τον ίδιο τρόπο που το έκανε όταν το εγκαταστήσατε για πρώτη φορά.

Πώς να εγκαταστήσετε το EFI Boot Manager

Δείτε πώς μπορείτε να χρησιμοποιήσετε το EFI Boot Manager για να χειριστείτε τη σειρά εκκίνησης ώστε να μπορείτε να επιλέξετε να εκκινήσετε σε Linux ή Windows.

  1. Ανοίξτε ένα παράθυρο τερματικού πατώντας Ctrl+ALT+Τ Την ίδια στιγμή.

  2. Εκτελέστε την κατάλληλη εντολή για την εγκατάσταση του διαχειριστή εκκίνησης EFI βάσει της διανομής Linux που χρησιμοποιείτε:

Για το Ubuntu, το Linux Mint, το Debian και το Zorin, χρησιμοποιήστε την εντολή apt-get:

sudo apt-get να εγκαταστήσετε efibootmgr

Για τα Fedora και CentOS, χρησιμοποιήστε την εντολή yum:

sudo yum εγκαταστήσετε efibootmgr

Για το openSUSE:

sudo zypper εγκαταστήσετε efibootmgr

Για τους Arch, Manjaro και Antergos, χρησιμοποιήστε την εντολή pacman:

sudo pacman -Sefibootmgr

Πώς να μάθετε την τρέχουσα σειρά εκκίνησης

Για να μάθετε τη σειρά με την οποία φορτώνετε τα συστήματα, πληκτρολογήστε την ακόλουθη εντολή:

sudo efibootmgr

Το τμήμα sudo της εντολής αυξάνει τα δικαιώματα σας σε αυτό του χρήστη root που απαιτείται όταν χρησιμοποιείτε το efibootmgr. Πρέπει να είστε ο χρήστης root για να χρησιμοποιήσετε το efibootmgr.

Η παραγωγή μοιάζει με αυτό:

  • BootCurrent: 0004
  • Χρονικό όριο: 0 δευτερόλεπτα
  • BootOrder: 0004,0001,0002,0005,0006,2001
  • Boot0001 Διαχείριση εκκίνησης των Windows
  • Δίκτυο Boot0002
  • Boot0004 ubuntu
  • Boot0005 Σκληρός δίσκος
  • Boot0006 Μονάδα CD / DVD / CD-RW
  • Boot2001 Συσκευή USB EFI

Η γραμμή BootCurrent δείχνει ποια από τις επιλογές εκκίνησης χρησιμοποιήθηκε αυτή τη φορά. Σε αυτό το παράδειγμα, το 0004 είναι το Ubuntu.

Το χρονικό όριο σας ενημερώνει για το χρονικό διάστημα που εμφανίζεται το μενού πριν από την επιλογή της πρώτης εκκίνησης. Η προεπιλεγμένη τιμή είναι 0.

Το BootOrder εμφανίζει τη σειρά με την οποία κάθε επιλογή θα φορτωθεί. Το επόμενο στοιχείο της λίστας επιλέγεται εάν το προηγούμενο στοιχείο αποτύχει να φορτωθεί.

Στο παράδειγμα, το σύστημα πρόκειται να εκκινήσει το 0004 πρώτα το οποίο είναι το Ubuntu, στη συνέχεια το 0001 το οποίο είναι Windows, 0002 δίκτυα, 0005 σκληρός δίσκος, 0006 CD / DVD drive και τελικά το 2001 που είναι η μονάδα USB.

Εάν η παραγγελία ήταν 2001.0006.0001, το σύστημα θα προσπαθήσει να φορτώσει από μια μονάδα USB. Εάν δεν υπήρχε μονάδα USB, θα εκκινήθηκε από τη μονάδα DVD και τελικά θα εκκινήσει τα Windows.

Πώς να αλλάξετε τη σειρά εκκίνησης EFI

Ο συνηθέστερος λόγος για να χρησιμοποιήσετε το EFI Boot Manager είναι να αλλάξετε τη σειρά εκκίνησης. Αν έχετε εγκαταστήσει το Linux και για κάποιο λόγο τα Windows αρχίζουν να εκκινούν, τότε θα πρέπει να βρείτε την έκδοση του Linux στη λίστα εκκίνησης και να κάνετε εκκίνηση πριν από τα Windows.

Για παράδειγμα, πάρτε αυτή τη λίστα:

  • BootCurrent: 0001
  • Χρονικό όριο: 0 δευτερόλεπτα
  • BootOrder: 0001,0004,0002,0005,0006,2001
  • Boot0001 Διαχείριση εκκίνησης των Windows
  • Δίκτυο Boot0002
  • Boot0004 ubuntu
  • Boot0005 Σκληρός δίσκος
  • Boot0006 Μονάδα CD / DVD / CD-RW
  • Boot2001 Συσκευή USB EFI

Θα πρέπει να είστε σε θέση να δείτε ότι τα Windows μπότες πρώτα επειδή έχει εκχωρηθεί στο 0001, η οποία είναι η πρώτη στη σειρά εκκίνησης.

Το Ubuntu δεν θα φορτωθεί εκτός εάν τα Windows δεν μπορέσουν να εκκινήσουν επειδή είναι εκχωρημένα στο 0004 που έρχεται μετά από 0001 στη λίστα εντολών εκκίνησης.

Είναι μια καλή ιδέα να τοποθετήσετε το Linux, τη μονάδα USB και τη μονάδα δίσκου DVD πριν τα Windows στη σειρά εκκίνησης.

Για να αλλάξετε τη σειρά εκκίνησης έτσι ώστε η μονάδα USB να είναι η πρώτη, τότε η μονάδα DVD, ακολουθούμενη από το Ubuntu και τελικά τα Windows θα χρησιμοποιήσετε την ακόλουθη εντολή.

sudo efibootmgr - 2001.0006.0004.0001

Μπορείτε να χρησιμοποιήσετε μια συντομότερη παράσταση ως εξής:

sudo efibootmgr -o 2001,6,4,1

Η λίστα εκκίνησης πρέπει τώρα να φαίνεται ως εξής:

  • BootCurrent: 0001
  • Χρονικό όριο: 0 δευτερόλεπτα
  • BootOrder: 2001.0006.0004.0001
  • Boot0001 Διαχείριση εκκίνησης των Windows
  • Δίκτυο Boot0002
  • Boot0004 ubuntu
  • Boot0005 Σκληρός δίσκος
  • Boot0006 Μονάδα CD / DVD / CD-RW
  • Boot2001 Συσκευή USB EFI

Σημειώστε ότι αν δεν καταγράψετε όλες τις πιθανές επιλογές, δεν θα εμφανίζονται ως μέρος της εντολής εκκίνησης. Αυτό το παράδειγμα δείχνει ότι το 0002 και το 0005 θα αγνοηθούν.

Πώς να αλλάξετε την εντολή εκκίνησης για την επόμενη εκκίνηση μόνο

Εάν θέλετε να το κάνετε προσωρινά έτσι ώστε η επόμενη εκκίνηση του υπολογιστή να χρησιμοποιεί μια συγκεκριμένη επιλογή, χρησιμοποιήστε την ακόλουθη εντολή:

sudo efibootmgr -n 0002

  • BootCurrent: 0001
  • Χρονικό όριο: 0 δευτερόλεπτα
  • BootOrder: 2001.0006.0004.0001
  • Boot0001 Διαχείριση εκκίνησης των Windows
  • Δίκτυο Boot0002
  • Boot0004 ubuntu
  • Boot0005 Σκληρός δίσκος
  • Boot0006 Μονάδα CD / DVD / CD-RW
  • Boot2001 Συσκευή USB EFI

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

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

sudo efibootmgr -N

Ρύθμιση χρονικού ορίου

Εάν θέλετε να μπορείτε να επιλέξετε από μια λίστα κάθε φορά που φορτώνεται ο υπολογιστής σας τότε μπορείτε να ορίσετε ένα χρονικό όριο.

Για να το κάνετε αυτό, πληκτρολογήστε την ακόλουθη εντολή:

sudo efibootmgr -t 10

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

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

sudo efibootmgr -T

Πώς να διαγράψετε ένα στοιχείο μενού εκκίνησης

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

  • BootCurrent: 0001
  • Χρονικό όριο: 0 δευτερόλεπτα
  • BootOrder: 2001.0006.0004.0001
  • Boot0001 Διαχείριση εκκίνησης των Windows
  • Δίκτυο Boot0002
  • Boot0004 ubuntu
  • Boot0005 Σκληρός δίσκος
  • Boot0006 Μονάδα CD / DVD / CD-RW
  • Boot2001 Συσκευή USB EFI

Αν έχετε τις παραπάνω επιλογές εκκίνησης και θέλετε να καταργήσετε το Ubuntu, τότε πρώτα αλλάξετε τη σειρά εκκίνησης ως εξής:

sudo efibootmgr -o 2001,6,1

Στη συνέχεια, διαγράψτε την επιλογή εκκίνησης του Ubuntu με την ακόλουθη εντολή:

sudo efibootmgr -b 4-Β

Το πρώτο -b επιλέγει την επιλογή εκκίνησης 0004 και το -B διαγράφει την επιλογή εκκίνησης.

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

sudo efibootmgr -b 4 -Α

Μπορείτε να ενεργοποιήσετε εκ νέου την επιλογή εκκίνησης χρησιμοποιώντας αυτήν την εντολή:

sudo efibootmgr -b 4 -α