Πώς να Εκκίνηση μέσω δικτύου (PXE) Το Ubuntu LiveCD
Με την τελευταία έκδοση του Ubuntu από την πόρτα, σκεφτήκαμε ότι θα γιορτάσαμε, δείχνοντάς σας πώς να το κάνετε κεντρικά διαθέσιμο στο δίκτυό σας, χρησιμοποιώντας την εκκίνηση δικτύου (PXE).
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Σας έχουμε ήδη δείξει πώς να ρυθμίσετε ένα PXE server στον οδηγό "Τι είναι η εκκίνηση μέσω δικτύου (PXE) και πώς μπορείτε να τον χρησιμοποιήσετε;", σε αυτόν τον οδηγό θα σας δείξουμε πώς να προσθέσετε το Ubuntu LiveCD στις επιλογές εκκίνησης.
Εάν δεν χρησιμοποιείτε ήδη το Ubuntu ως το νούμερο ένα "πηγαίνετε" για το εργαλείο αντιμετώπισης προβλημάτων, διάγνωσης και διάσωσης ... θα αντικαταστήσει πιθανώς όλα τα εργαλεία που χρησιμοποιείτε επί του παρόντος. Επίσης, μόλις το μηχάνημα έχει εκκινήσει στην τρέχουσα περίοδο λειτουργίας του Ubuntu, είναι δυνατή η εκτέλεση της ρύθμισης λειτουργιών όπως θα κάνατε κανονικά. Η άμεση διακοπή της χρήσης του Ubuntu μέσω του δικτύου είναι ότι εάν ήδη χρησιμοποιείτε την έκδοση CD, δεν θα ξαναζήσετε ξανά τα CD που έχετε ξεχάσει στις μονάδες CD.
Εικόνα από την Dryope.
Προϋποθέσεις
- Θεωρείται ότι έχετε ήδη ρυθμίσει το διακομιστή FOG όπως εξηγείται στον οδηγό "Τι είναι η εκκίνηση μέσω δικτύου (PXE) και πώς μπορείτε να τον χρησιμοποιήσετε;".
- Όλες οι προϋποθέσεις για τον οδηγό εγκατάστασης FOG ισχύουν και εδώ.
- Αυτή η διαδικασία έχει χρησιμοποιηθεί για την εκκίνηση του Ubuntu 9.10 (Karmic Koala) μέχρι και 11.04 (Natty Narwhal). Μπορεί να λειτουργεί για άλλες διανομές τύπου Ubuntu (όπως το Linux Mint) αλλά δεν έχει δοκιμαστεί.
- Θα με δείτε να χρησιμοποιώ το VIM ως πρόγραμμα επεξεργασίας, ακριβώς επειδή είμαι συνηθισμένος σε αυτό ... μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο πρόγραμμα επεξεργασίας που θέλετε.
Πώς λειτουργεί?
Σε γενικές γραμμές, η διαδικασία εκκίνησης του Ubuntu LiveCD που όλοι γνωρίζουμε είναι ως εξής:
- Βάζετε ένα CD στη μονάδα cdrom Το BIOS ξέρει πώς να χρησιμοποιήσει το cdrom αρκετό για να πάρει το πρόγραμμα εκκίνησης στο cdrom (isolinux).
- Το Isolinux είναι υπεύθυνο για τις επιλογές του μενού. Μόλις επιλέξετε μια καταχώρηση εκκίνησης όπως "Έναρξη ή εγκατάσταση του Ubuntu", καλεί τα αρχεία kernal + initrd (αρχικό δίσκο ram), τα αντιγράφει στη μνήμη και διαβιβάζει παραμέτρους σε αυτά.
- Το now in RAM και στον πυρήνα ελέγχου + initrd ξεκινούν τη διαδικασία εκκίνησης, χρησιμοποιώντας τις παραμέτρους που διαβιβάζονται σε αυτές για να προσδιορίσουν τα εξής: θα έπρεπε να εμφανιστεί η οθόνη εκκίνησης; αν η έξοδος είναι κατακόρυφη?.
- Όταν τα σενάρια inirtrd έχουν ολοκληρώσει τη φόρτωση των οδηγών και των πληροφοριών συσκευών, αναζητούν τα αρχεία liveCD του Ubuntu για να συνεχίσουν τη διαδικασία εκκίνησης. Η κανονική συμπεριφορά είναι να εξετάσουμε την τοπική φυσική μονάδα cdrom.
Για εκκίνηση δικτύου:
- Αντί ενός τοπικού μέσου, όπως ενός CD, ο πελάτης εκκινείται χρησιμοποιώντας την κάρτα δικτύου (PXE) και παρέχεται με το PXElinux μέσω TFTP.
- Ακριβώς όπως το Isolinux, το PXElinux είναι υπεύθυνο για τις επιλογές του μενού. Αφού επιλέξετε μια καταχώρηση εκκίνησης, καλεί τα αρχεία του Ubuntu kernal + initrd, τα αντιγράφει στη μνήμη και διαβιβάζει παραμέτρους σε αυτά.
- Η τώρα στη μνήμη RAM και στον πυρήνα ελέγχου + initrd ξεκινά τη διαδικασία εκκίνησης, με τις πρόσθετες πληροφορίες που θα έπρεπε δεν αναζητήστε τα αρχεία εκκίνησης στην τοπική φυσική μονάδα cdrom του πελάτη, αλλά μάλλον σε ένα κοινόχρηστο στοιχείο NFS στο διακομιστή FOG.
Αυτό είναι δυνατό επειδή οι δημιουργοί του Ubuntu έχουν ενεργοποιήσει τη δικτύωση ενσωματώνοντας τα προγράμματα οδήγησης καρτών δικτύου και πρωτόκολλα στα αρχεία του kernel + initrd. Για μια τέτοια πράξη, μπορούμε να πούμε μόνο ευχαριστώ στην ομάδα του Ubuntu.
Κάντε τα αρχεία Ubuntu διαθέσιμα στο διακομιστή
Το πρώτο βήμα είναι να καταστήσετε τα αρχεία Ubuntu διαθέσιμα στο διακομιστή. Μπορείτε να επιλέξετε να τα αντιγράψετε απλά από τη μονάδα CD ή να τα εξάγετε από το ISO και αυτό θα λειτουργήσει καλά. Με αυτό είπε, θα κάνουμε το ISO αυτόματη συναρμολόγηση. Παρόλο που δεν είναι απαραίτητο, κάνοντας αυτό θα σας επιτρέψει να χρησιμοποιήσετε τον οδηγό "Πώς να κάνετε αναβάθμιση του Ubuntu ISO σας χωρίς επανεκκίνηση", για να αναβαθμίσετε την έκδοση Ubuntu της εκκίνησης του δικτύου σας χωρίς να περάσετε όλες τις διαδικασίες από την αρχή ή εναλλακτικά, για να ενημερώσετε ολόκληρη την καταχώρηση.
Με τα προαναφερθέντα, Αυτός ο συγγραφέας θέλει να διατηρήσει μερικές παλιές εκδόσεις γύρω, έως ότου η νέα έχει αποδειχθεί απολύτως σταθερή και δωρεάν. Αυτός είναι ο λόγος για τον οποίο θα δημιουργήσουμε έναν υποκατάλογο και το σημείο προσάρτησης σύμφωνα με την έκδοση, αλλά γνωρίζουμε ότι θα μπορούσατε να το παρακάμψετε ώστε να έχετε το μοναδικό σημείο ενημέρωσης.
- Αντιγράψτε το ISO στη γραμμή "/ tftpboot / howtogeek / linux" Ευρετήριο
- Δημιουργία του σημείου πρόσδεσης:
sudo mkdir -p / tftpboot / howtogeek / linux / ubuntu /
- Επεξεργαστείτε το "fstab"Για να έχει το ISO τοποθετημένο αυτόματα κατά την εκκίνηση:
sudo vim / etc / fstab
- Προσάρτηση στο "fstab" της καταχώρησης mount ISO:
/tftpboot/howtogeek/linux/ubuntu-11.04-desktop-amd64.iso/tftpboot/howtogeek/linux/ubuntu/11.04 udf, iso9660 χρήστη, βρόχος 0 0
Σημείωση: Παρά την αντιπροσώπευση, αυτή είναι μια αδιάσπαστη γραμμή.
- Δοκιμάστε ότι το σημείο συναρμολόγησης λειτουργεί με την έκδοση:
sudo mount -a
- Αν όλα πάνε καλά, θα πρέπει να μπορείτε να καταχωρήσετε τα περιεχόμενα του ISO εκδίδοντας:
ls -lash /tftpboot/howtogeek/linux/ubuntu/11.04/
Δημιουργήστε ένα κοινόχρηστο στοιχείο NFS
Ενώ η διαδικασία εκκίνησης αρχίζει με τη χρήση του PXE, η πραγματική βαριά ανύψωση γίνεται από το κοινόχρηστο στοιχείο NFS στο διακομιστή. Καθώς βασίζουμε αυτόν τον οδηγό στο διακομιστή FOG, τα στοιχεία του NFS και ορισμένες διαμορφώσεις έχουν γίνει ήδη για εμάς από την ομάδα FOG και το μόνο που πρέπει να κάνουμε είναι να προσθέσουμε σε αυτά το μερίδιό μας στο Ubuntu.
- Επεξεργαστείτε το αρχείο "Εξαγωγές" για να προσθέσετε το νέο κοινόχρηστο στοιχείο:
sudo vim / etc / exports
- Προσθέστε σε αυτό το δείκτη στο σημείο προσάρτησης ISO:
/tftpboot/howtogeek/linux/ubuntu/11.04/ * (ro, συγχρονισμός, no_wdelay, insecure_locks, no_root_squash, ανασφαλής)
- Κάντε επανεκκίνηση της υπηρεσίας NFS για να επηρεάσετε τις ρυθμίσεις:
sudo /etc/init.d/nfs-kernel-server επανεκκίνηση
Ρύθμιση μενού PXE
Επεξεργαστείτε το μενού "Υλικό Linux":
sudo vim /tftpboot/howtogeek/menus/linux.cfg
Προσθέστε σε αυτό τα ακόλουθα:
LABEL Ubuntu Livecd 11.04
MENU DEFAULT
KERNEL howtogeek / linux / ubuntu / 11.04 / casper / vmlinuz
APPEND root = / dev / nfs boot = casper netboot = nfs nfsroot =: / tftpboot / howtogeek / linux / ubuntu / 11.04 initrd = howtogeek / linux / ubuntu / 11.04 / casper / initrd.lz --
Τα παραπάνω μπορεί να φαίνονται βρώμικα με την πρώτη ματιά αλλά το μόνο που έχετε να κάνετε είναι να αντικαταστήσετε * με την IP του διακομιστή NFS / PXE του διακομιστή σας.
Για μια πιο σαφή κατανόηση, το παραπάνω κείμενο θα:
- Δημιουργήστε μια νέα καταχώρηση PXE στο υπομενού "Linux" που ονομάζεται "Ubuntu 11.04".
- Λόγω της παραμέτρου "MENU DEFAULT", αυτή η καταχώρηση θα επιλεγεί αυτόματα κατά την είσοδο στο υπομενού "Linux".
- Στρέψτε τον πελάτη να λάβει τα αρχεία του kernel + initrd usinf TFTP από τη σχετική διαδρομή στον κατάλογο "/ tftproot" του "howtogeek / linux / ubuntu ..."
- Κατευθύνετε τα σενάρια initrd για να προσαρτήσετε το σύστημα αρχείων "root" από το κοινόχρηστο στοιχείο NFS στην απόλυτη διαδρομή ": / tftpboot / howtogeek ..."
Σημείωση: Προσπάθησα (και απέτυχα) να χρησιμοποιήσω ένα όνομα DNS αντί για IP για "", υποθέτω ότι σε αυτό το στάδιο της διαδικασίας εκκίνησης δεν υπάρχει ακόμα υποστήριξη για το DNS ... επιτυχημένες ιστορίες είναι ευπρόσδεκτες.
Πιθανές διαδικασίες
Θα πρέπει τώρα να μπορείτε να εκκινήσετε έναν υπολογιστή-πελάτη στο Ubuntu από το PXE (συνήθως F12).
Σε αυτό το στάδιο προτείνουμε να αφιερώσετε χρόνο για να αναθεωρήσετε μερικά από τα πράγματα που μπορείτε να κάνετε με αυτό το εξαιρετικό εργαλείο:
- Οι 10 τρόποι Cleverest να χρησιμοποιήσετε το Linux για να επιδιορθώσετε τον υπολογιστή σας Windows
- Επανεγκαταστήστε το Bootloader του Ubuntu Grub μετά το σβήσιμο των Windows
- Πώς να διαμορφώσετε μια μονάδα USB στο Ubuntu Χρησιμοποιώντας το GParted - Πώς να Geek & Χρησιμοποιώντας GParted για την αλλαγή μεγέθους των Windows 7 ή Vista σας
Ένα τελευταίο πράγμα, Αν δημιουργήσετε το Ubuntu ISO σας, χρησιμοποιώντας αυτό το online οικοδόμο, θα έχετε τη δυνατότητα να μεταφέρετε όλα τα παραπάνω άρθρα στο Ubuntu με boot του PXE.
Το Ubuntu είναι όλα, όλα αυτά που κάποτε ήταν και όλα αυτά θα είναι, το Ubuntu ελέγχει το χρόνο και το διάστημα, την Αγάπη και το Θάνατο, το Ubuntu μπορεί να δει στο μυαλό σου, το Ubuntu μπορεί να δει στη ΔΙΚΗ σου!!