Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: ktsiaras στις 11 Ιαν 2021, 08:22:11 ΜΜ

Τίτλος: UEFI boot order
Αποστολή από: ktsiaras στις 11 Ιαν 2021, 08:22:11 ΜΜ
Άλκη γεια σου!
Καλή χρονιά σε όλους με υγεία!
Ποδαρικό νομίζω εε;

Λοιπόν, μετά από αναβάθμιση των windows (στο μηχάνημα που έχω dual boot με ubuntu) χάθηκαν οι επιλογές του Grub κατά την εκκίνηση.
Πλέον παίζω με F11 κατά την εκκίνηση και τότε εμφανίζεται το Grub.

Τι μπορώ να κάνω για να το επαναφέρω; Αν και όποτε σε βολεύει μπαίνω και IRC...  ;)


Τίτλος: Απ: UEFI boot order
Αποστολή από: gidarakos στις 12 Ιαν 2021, 09:14:16 ΠΜ
1) Έλεγχος αν είμαστε σε κατάσταση BIOS ή UEFI: https://alkisg.mysch.gr/steki/index.php?topic=8501.msg92861#msg92861
2) BIOS: https://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd
3) UEFI: https://askubuntu.com/a/831241
Τίτλος: Απ: UEFI boot order
Αποστολή από: alkisg στις 12 Ιαν 2021, 09:59:38 ΠΜ
@ktsiaras καλή χρονιά, ΔΕΝ χρειάζεται επανεγκατάσταση του grub, θέλει μόνο αλλαγή η προεπιλεγμένη επιλογή μέσα από τα UEFI settings.
Θα σου έχει first boot device windows, βάλε first boot device ubuntu.
Τίτλος: Απ: UEFI boot order
Αποστολή από: gidarakos στις 12 Ιαν 2021, 10:50:29 ΠΜ
Άλκη απάντησα βιαστικά.. μόλις είδα αναβάθμιση των windows υπέθεσα ότι ήθελε reinstall grub! 8)
Αν πιστεύεις ότι μελλοντικά η απάντηση μου θα μπερδέψει κάποιον, διέγραψε την, δεν υπάρχει θέμα!
Τίτλος: Απ: UEFI boot order
Αποστολή από: alkisg στις 12 Ιαν 2021, 11:40:06 ΠΜ
Κώστα μια χαρά τα είπες, η επανεγκατάσταση του grub θα έλυνε το πρόβλημα αφού θα ενημέρωνε τα UEFI variables ώστε το Ubuntu να είναι πρώτο.

Εγώ πρότεινα το Del to enter Setup => First boot device μόνο και μόνο επειδή είναι πιο απλό/γρήγορο...
Τίτλος: Απ: UEFI boot order
Αποστολή από: ktsiaras στις 28 Ιαν 2021, 09:37:18 ΠΜ
Γεια σε όλους!

Καθυστερημένο update για το θέμα της εκκίνησης: μπαίνω στις ρυθμίσεις του bios για να αλλάξω boot order (και να βάλω του ubuntu πρώτο)
αλλά για κάποιο λόγο δε με αφήνει, δεν το αποθηκεύει.  Έψαξα λίγο internet, δοκίμασα να το αλλάξω με διάφορα που βρήκα, αλλά τζίφος! (καιρό είχα να χρησιμοποιήσω την έκφραση αυτή! :) )
Συνεχίζω να κάνω manually (με F9 στον HP) επιλογή boot.

Να δοκιμάσω επανεγκατάσταση του grub;  Υπάρχει κάποιος τρόπος μέσω ubuntu να αλλάξω το uefi boot order;
Η αλήθεια είναι βέβαια πως, ευτυχώς, δεν είναι και μεγάλος κόπος το F9...

Καλή συνέχεια!
Τίτλος: Απ: UEFI boot order
Αποστολή από: alkisg στις 28 Ιαν 2021, 10:10:30 ΠΜ
Κώστα μετέφερα τα μηνύματα σε νέο θέμα ώστε να υπάρχει αλληλουχία.
Μπορείς να πατήσεις F9, να μπεις Ubuntu, και μετά να τρέξεις την παρακάτω εντολή:

Κώδικας (Bash) [Επιλογή]

# sudo efibootmgr
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0002,0009,0007,0008,0004
Boot0000* ubuntu
Boot0002* Windows Boot Manager
Boot0004* Network Card
Boot0007* CD/DVD Drive
Boot0008* Hard Drive
Boot0009* ubuntu


Αυτή σου δείχνει την σειρά εκκίνησης του UEFI, και μπορείς μετά να την αλλάξεις με εντολές του τύπου:

sudo efibootmgr -o 0000,0002,0009,0007,0008,0004

Αν δυσκολευτείς έλα και από το IRC να το δούμε live.
Τίτλος: Απ: UEFI boot order
Αποστολή από: ktsiaras στις 01 Φεβ 2021, 09:02:46 ΠΜ
Άλκη καλημέρα,

Έτρεξα efibootmgr και η σειρά είναι (εικόνα 1). Καλά μου φαίνεται αυτό, έτσι δεν είναι;

Σου ανεβάζω μια φωτό από την οθόνη που εμφανίζει το F9 και στη συνέχεια το boor order του grub... (στο δεύτερο μήνυμα ανοίγουν καλύτερα)

Νομίζω πως το πρόβλημα είναι στα windows και δεν ξέρω αν μπορεί να προσπελαστεί το boot order των windows από ubuntu, γιατί από windows
δεν έχω καταφέρει να το ανοίξω και να το πειράξω.

...έχω μάθημα σε λίγο σερί μέχρι 1 και 20 και εφημερία, οπότε ίσως είναι καλύτερα να μπούμε αύριο το πρωί irc αν χρειαστεί και μπορείς κι εσύ...

Παρεμπιπτόντως, τη δεύτερη (ίδια) γραμμή του ubuntu στην οθόνη F9 σήμερα μου την εμφάνισε πρώτη φορά!
Τίτλος: Απ: UEFI boot order
Αποστολή από: ktsiaras στις 01 Φεβ 2021, 09:13:23 ΠΜ
Ξανα ανεβάζω τις 2 εικόνες για να φαίνονται καλύτερα στο chat...

Και για να αυξήσω και τα μηνύματά μου ;)
Τίτλος: Απ: UEFI boot order
Αποστολή από: alkisg στις 01 Φεβ 2021, 09:29:14 ΠΜ
Κώστα καλημέρα, είναι λάθος το boot order σου, ΔΕΝ θέλουμε τα Windows πρώτα. Βάζουμε πάντα το Ubuntu πρώτο, ώστε να βγει ο grub boot manager, και ΕΚΕΙ, τα sch-scripts θυμούνται την τελευταία επιλογή που έγινε.
Άρα αν κάποιος έχει μπουτάρει σε Windows τελευταία φορά και κάνει reboot, θα μπουτάρει πάλι αυτόματα με τη σειρά UEFI > grub menu > Windows, και όχι σε Linux.

Επομένως, δώσε:

sudo efibootmgr -o 0000,0001,0002,2001,3002

Την έξτρα επιλογή αν θες τη σβήνεις είτε από το BIOS είτε με την efibootmgr, αλλά και να την αφήσεις δεν ενοχλεί.
Τίτλος: Απ: UEFI boot order
Αποστολή από: ktsiaras στις 03 Φεβ 2021, 08:51:52 ΠΜ
Καλημέρα! 

Ναι Άλκη, το κατάλαβα τώρα κι είναι όπως τα λες... Έγινε οκ!

Αν θέλω να κάνει boot ο grub στα Windows, για να διευκολύνω τα παιδιά στο σπίτι, θα τρέχω μετά το μάθημα μια
efibootmgr και θα αλλάζω τη δεύτερη θέση "ubuntu" με "Windows..." και θα τους φορτώνει τον grub με προεπιλογή τα Windows, έτσι;

Ευχαριστώ! Καλή συνέχεια!
Τίτλος: Απ: UEFI boot order
Αποστολή από: alkisg στις 03 Φεβ 2021, 09:31:04 ΠΜ
Αυτό που λες θα εξαφανίσει τον grub και θα δείχνει μόνο Windows, όπως ήταν και χθες δηλαδή.
Αν θες να αλλάξεις την προεπιλεγμένη τιμή του grub, οι σχετικές εντολές είναι:

Κώδικας (Bash) [Επιλογή]

# Προβολή του ακριβούς ονόματος του Windows grub menu:
$ grep -i windows /boot/grub/grub.cfg
menuentry 'Windows Boot Manager (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-efi-483E-3090' {
# Και εκτέλεση της grub-set-default για την επιλογή του:
$ sudo grub-set-default 'Windows Boot Manager (on /dev/sda1)'
Τίτλος: Απ: UEFI boot order
Αποστολή από: ktsiaras στις 08 Φεβ 2021, 08:46:13 ΠΜ
Καλημέρα Άλκη!

Ευχαριστώ... Όλα ok!