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

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: alkisg στις 14 Δεκ 2019, 07:13:11 μμ

Τίτλος: Υποστήριξη UEFI clients σε LTSP5
Αποστολή από: alkisg στις 14 Δεκ 2019, 07:13:11 μμ
Το νέο LTSP υποστηρίζει την εκκίνηση UEFI clients, αλλά για φέτος οι πιο πολλοί χρησιμοποιούν ακόμα το παλιό LTSP5. Μάλιστα, τα νέα εργαστήρια που έρχονται τώρα στα σχολεία, είναι i3-8100 με Windows 10 και Ubuntu MATE 18.04 εγκατεστημένα σε UEFI mode.

Έτσι, για να αποφύγουμε εγκαταστάσεις Ubuntu 20.04 και νέου LTSP στη μέση της χρονιάς, ξεκίνησα ένα project για ανεπίσιμη υποστήριξη UEFI clients σε LTSP5:
https://github.com/alkisg/ltsp5-uefi

Στον server απλά τρέχετε τις δύο εντολές που γράφω εκεί.
Στους clients, μπαίνετε στις ρυθμίσεις του UEFI και ενεργοποιείτε Boot from network (ipv4).

Αν κάποιος έχει τοπικό Ubuntu και θέλει να βάλει επιλογή ipxe στον grub, τότε πρέπει να μπουτάρει το τοπικό Ubuntu, και να δώσει τις παρακάτω εντολές:

Κώδικας: Bash
  1. sudo -i
  2. mkdir /etc/default/grub.d
  3. wget https://gitlab.com/sch-scripts/sch-scripts/raw/master/share/sch-scripts/grub.cfg -O /etc/default/grub.d/sch-scripts.cfg
  4. add-apt-repository --yes ppa:ts.sch.gr
  5. apt update
  6. apt install --yes grub-ipxe
Τίτλος: Απ: Υποστήριξη UEFI clients σε LTSP5
Αποστολή από: jim_katsar στις 14 Δεκ 2019, 10:45:42 μμ
 Άλκη εγώ έχω εφαρμόσει από πέρυσι τη μέθοδο που είχες προτείνει: https://alkisg.mysch.gr/steki/index.php?topic=6466.0 (https://alkisg.mysch.gr/steki/index.php?topic=6466.0) για clients με UEFI.
Δουλεύει χωρίς προβλήματα... Απλά σε κάθε ενημέρωση kernel και Δημοσίευση Εικονικού Δίσκου πρέπει στο αρχείο  lts.conf να προσθέτω μία εντολή όπως η παρακάτω:
Κώδικας: [Επιλογή]
INIT_COMMAND_RM_PREV_KERNEL="rm -rf /lib/modules/4.15.0-48-generic"
προκειμένου να απομακρύνω τον παλιό kernel και οι clients να εκκινούν με τον καινούριο kernel   :D
Ήρθε η ώρα να φύγουμε από αυτό; Μου είχες αναφέρει πέρυσι κάποια στιγμή μέσω IRC για μία καινούρια μέθοδο.. απλά ποτέ δεν την υλοποιήσαμε.
Μήπως να το ξαναδούμε ή το αφήνουμε για το νέο LTSP με Ubuntu 20.04;
Ο Server διαθέτει Ubuntu Mate 18.04 και οι clients DualBoot με win10+UbuntuMate 16.04 και επεξεργαστή AMD A10-9620P (Περσινό εξοπλιστικό πρόγραμμα ΕΣΠΑ Ανατολική Μακεδονία-Θράκη)
Τίτλος: Απ: Υποστήριξη UEFI clients σε LTSP5
Αποστολή από: alkisg στις 15 Δεκ 2019, 08:27:07 πμ
Δημήτρη νομίζω ότι αξίζει να μεταβείς στη νέα μέθοδο, αφού είναι και παραπλήσια με αυτή του νέου LTSP που θα χρησιμοποιούμε από Σεπτέμβρη. Άρα οι αλλαγές που θα γίνουν στους clients θα είναι μόνιμες.
Τίτλος: Απ: Υποστήριξη UEFI clients σε LTSP5
Αποστολή από: gidarakos στις 15 Ιαν 2020, 09:40:23 πμ
Σε μικτό εργαστήριο bios/uefi clients μετά την εφαρμογή των βημάτων κάποια bios clients "κολλούσαν" στο μήνυμα iPXE initialising devices...
Το πρόβλημα λύθηκε από τον Άλκη χρησιμοποιώντας διαφορετικό iPXE binary:
Κώδικας: Bash
  1. sudo -i
  2. cd /var/lib/tftpboot/ltsp
  3. wget boot.ipxe.org/ipxe.pxe
  4. ln -sf ipxe.pxe undionly.kpxe
  5. exit
Δηλαδή πλέον θα γίνεται χρήση του ipxe.pxe αντί του undionly.kpxe
Τίτλος: Απ: Υποστήριξη UEFI clients σε LTSP5
Αποστολή από: alkisg στις 30 Ιούν 2020, 10:07:45 πμ
Στις νεότερες εκδόσεις του Ubuntu υπάρχει ένα bug και δεν υποστηρίζει την εκκίνηση 32bit λειτουργικών κάτω από UEFI. Το ανάφερα και έκανα και ένα workaround, αλλά όποιος θέλει ας πατήσει "affects me too" ή/και ας σχολιάσει στο παρακάτω bug report:

https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1876737

Γενικά αν βλέπουν να συμμετέχουν μόνο 1-2 άτομα στα bug reports, δεν ασχολούνται, ενώ όταν συμμετέχουν πολλοί, αυξάνονται οι πιθανότητες επίλυσης.
Τίτλος: Απ: Υποστήριξη UEFI clients σε LTSP5
Αποστολή από: gverv στις 01 Ιούλ 2020, 10:46:24 μμ
αλλά όποιος θέλει ας πατήσει "affects me too"
Δεν βλέπω τέτοιο κουμπί, πρέπει να μπεις με λογαριασμό;
Τίτλος: Απ: Υποστήριξη UEFI clients σε LTSP5
Αποστολή από: alkisg στις 02 Ιούλ 2020, 07:59:33 πμ
Καλημέρα Γιώργο ναι θέλει λογαριασμό.