Αποστολέας Θέμα: Εκκίνηση LTSP clients με UEFI  (Αναγνώστηκε 2742 φορές)

jim_katsar

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 103
Απ: Εκκίνηση LTSP clients με UEFI
« Απάντηση #30 στις: 15 Απρ 2019, 11:15:26 πμ »
Τα αποτελέσματα των εντολών φαίνονται στο παρακάτω screenshot

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5059
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εκκίνηση LTSP clients με UEFI
« Απάντηση #31 στις: 15 Απρ 2019, 12:37:32 μμ »
Δημήτρη τα είδαμε και στο IRC, αναφέρω τα αποτελέσματα μήπως τα χρειαστεί κανείς:

Το πρόβλημα ήταν ότι χρησιμοποίησες το παράδειγμά μου, sda3, αντί να το αντικαταστήσεις με το partition όπου είναι εγκατεστημένο το Ubuntu, στην περίπτωσή σου sda1.

Η γρήγορη λύση είναι η εκτέλεση της παρακάτω τεράστιας εντολής μέσα από τον Επόπτη, στους clients που έχουν το πρόβλημα:
Κώδικας: Bash
  1. sudo mount /dev/sda1 /mnt && sed 's|sda3|sda1|' -i /mnt/etc/grub.d/09_ltsp /mnt/boot/grub/grub.cfg && umount /mnt && reboot

(άσχετη προσωπική σημείωση: στα Raspberry PIs που έχουν fat αντί για ext4, θέλει και `insmod ./nls_iso8859-1.ko` από τον παλιό kernel για να κάνει mount το fat partition)

jim_katsar

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 103
Απ: Εκκίνηση LTSP clients με UEFI
« Απάντηση #32 στις: 15 Απρ 2019, 01:27:44 μμ »
Πράγματι δεν είχα ελέγξει σε ποιο partition ήταν τα ubuntu!!!
Συμπέρασμα: πρέπει να διαβάζεις καλά πριν να πράττεις...  :D

ilias_s

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 247
Απ: Εκκίνηση LTSP clients με UEFI
« Απάντηση #33 στις: 24 Σεπ 2019, 10:40:44 μμ »
Καλησπέρα!

Έχω ένα θέμα με την εκκίνηση των LTSP clients όταν ενεργοποιήσω την εκκίνηση από δίκτυο σε UEFI (σε legacy mode δουλεύει μία χαρά). Έχω την αίσθηση πως κάτι δεν έχω κάνει αλλά δεν ξέρω τι!

Πιο συγκεκριμένα...

Στο σχολικό συγκρότημα παραλλάβαμε 2 εργαστήρια με 12 clients + 1 server το καθένα (μηχανήματα της Dell όλα). Στους server έκανα "φρέσκια" εγκατάσταση ubuntu 18.04 x64 σε UEFI mode. Μπήκαν τα entries κανονικά και bootάρουν μία χαρά (secure boot off καλού κακού)... Μέχρι εδώ όλα καλά!

Αν ρυθμίσω τους clients να κάνουν εκκίνηση από το δίκτυο σε UEFI mode δεν ξεκινάνε και απλά που βγάζει ένα μήνυμα "medium not present" αν θυμάμαι καλά (θα το επιβεβαιώσω αύριο). Σε legacy mode κάνουν εκκίνηση κανονικά και προς το παρόν δουλεύουμε έτσι. Για εμένα δεν είναι μεγάλο πρόβλημα καθώς δεν έχω σκοπό να χρησιμοποιήσω windows ΑΛΛΑ σκεφτόμουν το εξής...

Προκειμένου να διευκολύνω όποιο συνάδελφο χρειαστεί να μπει σε περιβάλλον windows, χωρίς πολύ φασαρία, θα μπορούσα να ρυθμίσω το boot sequence σε

1. network
2. windows boot loader

ώστε, όποιος θέλει windows, με τον server κλειστό... εκκινεί τους clients και αφού δεν μπορέσουν να bootάρουν από δίκτυο θα bootάρουν από τον τοπικό δίσκο σε περιβάλλον windows!

Σε legacy mode μπορώ να ορίσω μόνο network, usb, floppy ... όχι όμως hdd (αυτό πρέπει να είναι "παραξενιά" της Dell). Σε UEFI mode μπορώ να ρυθμίσω το boot sequence όπως θέλω ΑΛΛΑ δε bootάρει από δίκτυο και πάντα γυρίζει στο δίσκο.

Καμία ιδέα..;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5059
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εκκίνηση LTSP clients με UEFI
« Απάντηση #34 στις: 24 Σεπ 2019, 11:15:06 μμ »
Το firmware ξεκινάει σε UEFI και αν θέλει μετά μπορεί να μεταβεί σε κατάσταση BIOS.
Αφού πάει σε BIOS, δεν μπορεί να ξαναγυρίσει σε UEFI.
Επομένως δεν γίνεται να δοκιμάσει πρώτα BIOS boot from network και μετά UEFI boot from disk.
Στο νέο LTSP έχω προσθέσει υποστήριξη για UEFI clients, στο παλιό LTSP5 όχι.
Άρα, ή κάνετε υπομονή μέχρι του χρόνου, ή έρχεσαι από το http://ts.sch.gr/wiki/IRC να κάνουμε κάποιες ρυθμίσεις στο LTSP5 ώστε να υποστηρίζει κι αυτό UEFI, ή να βάλουμε το νέο LTSP...

ilias_s

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 247
Απ: Εκκίνηση LTSP clients με UEFI
« Απάντηση #35 στις: 25 Σεπ 2019, 02:26:43 μμ »
Εννοείται πως άπαξ και πάει σε BIOS mode δε γίνεται να ξαναγυρίσει σε UEFI.

Αυτό που δεν ήξερα είναι ότι δεν υπάρχει υποστήριξη στο (παλιό) LTSP5 για UEFI clients. Να σου πω την αλήθεια δεν με στεναχωρεί γιατί εγώ σε ubuntu θα δουλέυω ούτως ή άλλως!

Οι μαθητές προσαρμόστηκαν τόσα χρόνια μία χαρά...  ας προσαρμοστούν και οι συνάδελφοι (όποιος αποφασίσει να κάνει το βήμα και χρησιμοποιήσει σοβαρά Η/Υ).

Πόσο "μανίκι" είναι η ρύθμιση του LTSP5 για υποστήριξη UEFI; Δεν είναι κάτι που επείγει και πιθανώς να μην αξίζει τον κόπο αφού έχεις ενσωματώσει τη δυνατότητα αυτή στο νέο LTSP! Πιο πολύ ρωτάω από περιέργεια. Μόλις ξελασκάρουμε λίγο και μπει το σχολείο σε μία σειρά θα μπορούσα και δοκιμαστικά να βάλω το νέο LTSP σε ένα σύγχρονο "spare" μηχάνημα ... έτσι για δοκιμή!


alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5059
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εκκίνηση LTSP clients με UEFI
« Απάντηση #36 στις: 25 Σεπ 2019, 10:59:52 μμ »
Το έχω κάνει σε 2 σχολεία αλλά επειδή θέλει αλλαγή από syslinux σε ipxe δεν είναι και το ευκολότερο, γι' αυτό και δεν έχω ανεβάσει αρχεία και οδηγίες, και λέω για IRC...
Αλλά άμα θα βάλεις και το νέο LTSP κάπου τότε δεν αξίζει, μπουτάρει από εκεί σε UEFI τους clients.

ilias_s

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 247
Απ: Εκκίνηση LTSP clients με UEFI
« Απάντηση #37 στις: 25 Σεπ 2019, 11:17:02 μμ »
...
Αλλά άμα θα βάλεις και το νέο LTSP κάπου τότε δεν αξίζει, μπουτάρει από εκεί σε UEFI τους clients.

Ε ναι! Απλά δεν ξέρω σε τι φάση είναι το νέο LTSP... Θα δω το σχετικό θέμα και αν έχω κάποια αποροία θα ρωτήσω εκεί! Ευχαριστώ!