Windows + Ubuntu 18.04+UEFI

Ξεκίνησε από spanagioto, 11 Μαΐου 2023, 12:41:01 ΜΜ

« προηγούμενο - επόμενο »

spanagioto

Καλημέρα.
Τα γράφω κ εδώ για να τα έχω μαζεμένα. 
Λοιπόν..
Σε δύο εργαστήρια με ubuntu 18.04 το ένα παλιό κ το άλλο νέο έχω το εξής θέμα.
Έβαλα win 10 στα μηχανήματα που έχουν έρθει στα σχολεία και ανάλογα με τη ρύθμιση στο bios που έχω για το csm είτε θα μπουτάρει μόνο win είτε μόνο ubuntu.
Σε αυτό που μάλλον έχει νέο ubuntu 18.04 με το csm --->enabled κ boot mode---->legacy only δουλεύουν κανονικά κ σαν clients κ σαν win 10.
Με το csm disabled το boot mode είναι uefi only κ δεν τους έχω ούτε σαν clients αλλά δεν μπαίνουν κ win 10.
Στο δεύτερο εργαστήριο που έχει μάλλον παλιό 18.04 αλλάζοντας το csm από enabled σε disabled έχω κάθε φορά ή win 10 ή ubuntu clients.
Ερωτήσεις....
1)Κάνω κάτι λάθος στην εγκατάσταση των win 10?? Αν θυμάμαι καλά στην εγκατάσταση με στικάκι έκοψα το csm για να μπορέσει να δει το δίσκο για να κάνει εγκατάσταση των 10ριών κ 
2)στο 22.04 έχει λυθεί αυτό???
Ευχαριστώ πολύ εκ των προτέρων!!

alkisg

Όταν κάνουμε εγκατάσταση δεύτερου λειτουργικού πρέπει οπωσδήποτε να κοιτάμε σε τι μορφή έχει εγκατασταθεί το πρώτο και να την ακολουθούμε.

Έτσι, οι παρακάτω επιλογές παίζουν (και εναλλάσσονται μεταξύ της ίδιας γραμμής) απροβλημάτιστα:

- UEFI boot from network, grub-UEFI, Ubuntu-UEFI, Windows-UEFI
- BIOS boot from network, grub-BIOS, Ubuntu-BIOS, Windows-BIOS

Εσύ αν κατάλαβα καλά έκανες ανάμειξη; Αυτό δεν υποστηρίζεται...

Επίσης το παλιό LTSP δεν υποστηρίζει "UEFI boot from network". Ενώ το νέο LTSP, ακόμα και σε Ubuntu 16.04 ή 18.04, το υποστηρίζει κανονικά.

spanagioto

Παράθεση από: alkisg στις 11 Μαΐου 2023, 01:06:32 ΜΜΌταν κάνουμε εγκατάσταση δεύτερου λειτουργικού πρέπει οπωσδήποτε να κοιτάμε σε τι μορφή έχει εγκατασταθεί το πρώτο και να την ακολουθούμε.

Έτσι, οι παρακάτω επιλογές παίζουν (και εναλλάσσονται μεταξύ της ίδιας γραμμής) απροβλημάτιστα:

- UEFI boot from network, grub-UEFI, Ubuntu-UEFI, Windows-UEFI
- BIOS boot from network, grub-BIOS, Ubuntu-BIOS, Windows-BIOS

Εσύ αν κατάλαβα καλά έκανες ανάμειξη; Αυτό δεν υποστηρίζεται...

Επίσης το παλιό LTSP δεν υποστηρίζει "UEFI boot from network". Ενώ το νέο LTSP, ακόμα και σε Ubuntu 16.04 ή 18.04, το υποστηρίζει κανονικά.
Δεν το έθεσα σωστά. Δεν μιλάω για δεύτερο Λειτουργικό. Καθαρή εγκατάσταση win 10 σε ssd δίσκους. 
Κ συνεργασία αυτών με υπάρχον server 18.04 . Πρώτη επιλογή στο Bios η κάρτα δικτύου --->αναζήτηση για server ή esc για τη δεύτερη επιλογή (win 10 στον ssd).
-----------------------
" Επίσης το παλιό LTSP δεν υποστηρίζει "UEFI boot from network". Ενώ το νέο LTSP, ακόμα και σε Ubuntu 16.04 ή 18.04, το υποστηρίζει κανονικά."
------------------------------------

Μάλλον εδώ είναι το κλειδί. Από 18.04 νέο κ πάνω παίζει κανονικά?
Έτσι κ αλλιώς τις επόμενες μέρες θα έχω την ευκαιρία να το δοκιμάσω. Θα μου φέρουν καινούργιο server (έπαφος, δύο δίσκοι, hdd κ nvme) για εγκατάσταση win 10 κ ubuntu 22.04 - τα δεκάρια στον nvme (χρησιμοποιούν windows περισσότερο κ ubuntu 22.04 στον hdd!) Θα έχω κ client φρεσκοστημένο (win 10) με csm disabled για να κάνω δοκιμές..
Σ' ευχαριστώ πολύ και πάλι!

alkisg

Παράθεση από: spanagioto στις 11 Μαΐου 2023, 01:33:24 ΜΜΜάλλον εδώ είναι το κλειδί. Από 18.04 νέο κ πάνω παίζει κανονικά?

Ακριβώς, το νέο LTSP υποστηρίζει UEFI και μπορεί να εγκατασταθεί από Ubuntu 16.04 και πάνω.

spanagioto

Κομπλέ.
Αύριο δοκιμάζω κ σου λέω, αν κ όλα θα πάνε καλά.
Κάτι τελευταίο. Για εγκατάσταση σε ξεχωριστούς δίσκους - win10 ,ubuntu 22.04- δεν έχουμε κάποιο περιορισμό ποιο θα κάνουμε πρώτο έτσι?
Ευχαριστώ πολύ

alkisg

Γενικά είναι καλύτερα να βάζετε πρώτα τα Windows που είναι δύστροπα και μετά το Linux που είναι βολικό.

Μια παρατήρηση όμως για την περίπτωση των ξεχωριστών δίσκων. Συνήθως ο boot manager μπαίνει στον πρώτο δίσκο, είτε πρόκειται για BIOS είτε για UEFI.
Αν αφαιρέσουμε τον δίσκο 2 και εγκαταστήσουμε π.χ. τα Windows στον δίσκο 1,
και μετά αφαιρέσουμε τον δίσκο 1 και εγκαταστήσουμε το Ubuntu στον δίσκο 2,
και τελικά συνδέσουμε και τους δύο δίσκους,
τότε αυτή η μέθοδος δίνει την δυνατότητα dual boot αλλά επιπρόσθετα αν ο ένας δίσκος χαλάσει ή αφαιρεθεί, ο άλλος θα συνεχίσει να δουλεύει, αφού οι boot managers έχουν εγκατασταθεί ο καθένας στο δίσκο του.

spanagioto

Καλημέρα.
Το έχω φανταστεί αυτό που γράφεις κ φαίνεται λογικό.
Το θέμα είναι ότι σε αυτά τα καινούργια μηχανήματα, τα μεγάλα με δύο δίσκους του επαφου, ο nvme είναι κάτω από ψύκτρα;; 
Θα το κάνω έτσι...είχα πει να μην τους βάλω πολύ χέρι αλλά θα το κάνω..
Σ ευχαριστώ πολύ πολύ.

alkisg

Κάποια τέτοια μηχανήματα έχουν σταλεί με 256 GB NVMe, και 2 TB HDD.
Εκεί δεν ξέρεις τι να πρωτοβάλεις στον NVMe... τα Windows για να μην σέρνονται, ή το Linux /home που πρέπει να σηκώνει 12 χρήστες ταυτόχρονα;

Εδώ τα περισσότερα σχολεία είτε δεν χρησιμοποιούν καθόλου Windows, είτε σπανιότατα... οπότε έβαλα το Linux / (που εμπεριέχει το /home) στον NVMe, το /srv στο partition sda1 (1TB) και τους είπα να βάζουν εκεί τα μεγάλα αρχεία, και τα Windows στο partition sda2 (1TB). Έτσι σ' αυτήν την περίπτωση ο boot manager πάει στον NVME και δεν ασχολούμαστε να βαζοβγάζουμε δίσκους.

spanagioto

Επανέρχομαι.
Λοιπόν...Το γρήγορο συμπέρασμα είναι ότι σε 22.04 δουλεύουν ΟΛΑ όπως πρέπει.
csm ---.disabled----boot sequence----network----esc για να πάει win....όλα κομπλέ...
csm ----enabled---boot sequence----network----legacy k uefi network...---esc---win...
Everything works like a charm που λένε κ οι φίλοι μας οι Αμερικάνοι...

Άσχετη απορία....
Στο χθεσινό πρόβλημα με το δίκτυο...
Πως είναι δυνατόν το Pc να έχει ίντερνετ σε win κ να μην μπαίνει ubuntu?
Λογικά είναι θέμα πρίζας -μιας και απευθείας στο switch δούλεψε...
Μία καλοδίωση ή δουλεύει ή δεν δουλεύει..έτσι δεν είναι?να έχει κοπεί κάποιος κλώνος και να έχει μόνο τα 1,2,3,6 επάνω?
Ευχαριστώ πολύ πολύ για όλα...

alkisg

Το iPXE είναι πολύ ευαίσθητο σε προβλήματα δικτύου.
Δηλαδή αν χάνεται το 10% των πακέτων, τα Windows και το Ubuntu δεν θα παραπονεθούν, αλλά το iPXE πιθανώς να μην δουλέψει καν.

Μπορούμε (με κάποιον κόπο) να πούμε στο iPXE να χρησιμοποιήσει TCP αντί για UDP ώστε να γίνει σταθερότερο,
αλλά από την άλλη, είναι πολύ ωραίο το ότι μας δείχνει τα προβλήματα δικτύου με τόσο ξεκάθαρο τρόπο... :)

spanagioto

Παράθεση από: alkisg στις 12 Μαΐου 2023, 11:52:06 ΠΜΤο iPXE είναι πολύ ευαίσθητο σε προβλήματα δικτύου.
Δηλαδή αν χάνεται το 10% των πακέτων, τα Windows και το Ubuntu δεν θα παραπονεθούν, αλλά το iPXE πιθανώς να μην δουλέψει καν.

Μπορούμε (με κάποιον κόπο) να πούμε στο iPXE να χρησιμοποιήσει TCP αντί για UDP ώστε να γίνει σταθερότερο,
αλλά από την άλλη, είναι πολύ ωραίο το ότι μας δείχνει τα προβλήματα δικτύου με τόσο ξεκάθαρο τρόπο... :)
Τι είπες τώρα!!

spanagioto

Γεια σας,
επανέρχομαι στο θέμα με μερικές πληροφορίες που ίσως φανούν χρήσιμες.
Το σενάριο:
Εργαστήριο με ubuntu 18.04 (θα αναβαθμιστεί σύντομα) κ αναβάθμιση με ssd στα Lenovo που πήραν τα σχολεία πριν από λίγα χρόνια. 
Έγινε εγκατάσταση uefi win10 στα pc κ φυσικά όταν τα βάλαμε στο εργαστήριο δούλευε είτε το ένα (ubuntu client είτε το άλλο-win10).
Μπαίνοντας στο Bios του μηχανήματος και κάνοντας τις παρακάτω ρυθμίσεις καταφέραμε να τα κάνουμε να δουλέψουν κ τα δύο. 
1)Στο Devices απενεργοποιήσαμε το PXE IPV4 Κ IPV6 Stack
2)Στο Startup κάναμε Enable το Csm στην επόμενη επιλογή βάλαμε Auto κ τέλος Legacy First τέλος
3)Στο Primary Boot Sequence πρώτη επιλογή βάλαμε την κάρτα κ δεύτερη το δίσκο με το Windows Boot Manager.
Με αυτόν τον τρόπο μπαίνουν Ubuntu ενώ αν είναι κλειστός ο Server ή πατήσουμε Esc, την ώρα που ψάχνει Server, πάει στα Windows.
Αυτά.  

alkisg

Σπύρο αν κατάλαβα καλά λες ότι πρώτα προσπαθεί με BIOS netboot και μετά πάει σε UEFI Windows.
Αυτό δεν γίνεται, από τη στιγμή που η εκκίνηση γυρίσει σε BIOS, δεν ξαναγυρνάει σε UEFI. Κάτι άλλο συμβαίνει τελικά.

spanagioto

Καλημέρα!
Μα αυτό κάνει! 
Το βάλαμε στο auto! Πρώτα legacy κ μετά uefi!
Όταν ξαναβρεθω στο σχολείο αυτό θα τραβήξω βίντεο!

alkisg

Όταν πας, αν θες έλα και από το Matrix να δούμε τελικά αν μπούταρε σε UEFI ή BIOS mode.