Ο bootloader είναι το λογισμικό που φορτώνει το λειτουργικό σύστημα κατά την εκκίνηση του υπολογιστή. Ένας bootloader μπορεί επίσης να παρέχει στον χρήστη μια μικρή διαδραστική διεπαφή και βοηθητικά προγράμματα. Ταυτόχρονα, ο bootloader καθορίζει τις επιλογές εκκίνησης για το λειτουργικό σύστημα. Λογισμικά όπως το GRUB, το LILO και το Das U-boot είναι μερικά παραδείγματα φορτωτών εκκίνησης.

Το Syslinux είναι μια συλλογή από bootloaders που χρησιμοποιούνται από χρήστες Linux παγκοσμίως. Εδώ είναι όλα όσα πρέπει να γνωρίζετε για το Syslinux και τη δομή του καταλόγου του.

Τι είναι το Syslinux;

Το Syslinux έχει δύο έννοιες. Το πρώτο είναι το φορτωτής εκκίνησης λειτουργικού συστήματος, το οποίο χρησιμοποιεί τον πυρήνα Linux σε υπολογιστές συμβατούς με IBM. Το δεύτερο είναι ο bootloader SYSLINUX που χρησιμοποιείται στο σύστημα αρχείων FAT. Τις περισσότερες φορές μπορείτε να δείτε τόσο το Syslinux όσο και το SYSLINUX να χρησιμοποιούνται εναλλακτικά. Εδώ υπάρχει μια παρεξήγηση. Για να διευκρινίσουμε, το Syslinux είναι για συστήματα συμβατά με IBM, ενώ το SYSLINUX είναι για

instagram viewer
το σύστημα αρχείων FAT.

Το Syslinux είναι για μηχανήματα που χρησιμοποιούν την αρχιτεκτονική x86 CPU. Όταν εκκινείται ο υπολογιστής, το λειτουργικό σύστημα φορτώνεται είτε από τον σκληρό δίσκο, το USB, την κάρτα μνήμης ή το δίκτυο. Με το Syslinux, είναι επίσης δυνατό να ανοίξετε αρχεία που εκτελούνται απευθείας από τον επεξεργαστή. Μπορείτε να το εγκαταστήσετε σε οποιαδήποτε μονάδα αποθήκευσης και να προσαρμόσετε κάθε διαμόρφωση σύμφωνα με τις προτιμήσεις σας.

Υπάρχουν τέσσερις διαφορετικοί τύποι εκκίνησης Syslinux:

  • SYSLINUX: Εγκαταστάσεις σε συστήματα αρχείων FAT
  • EXTLINUX: Εγκαταστάσεις σε συστήματα αρχείων ext, btrfs, FAT, NTFS, XFS, UFS και HFS
  • ISOLINUX: Εγκαθίσταται σε CD και DVD
  • PXELINUX: Ένας τύπος δικτυακού bootloader

Πού να πάρετε το Syslinux

Το Syslinux είναι ένα πρόγραμμα εκκίνησης με άδεια GNU GPL. Επομένως, μπορείτε να αποκτήσετε το Syslinux δωρεάν, να το αναπαράγετε, να αλλάξετε τον πηγαίο κώδικα και να το διανείμετε σε άλλους.

Η λήψη και η εγκατάσταση του Syslinux είναι αρκετά απλή. Μπορείς χρησιμοποιήστε συνδέσμους καθρέφτη για να αποκτήσετε την πιο ενημερωμένη έκδοση του Syslinux. Είναι διαθέσιμο σε μορφές όπως ZIP, TAR και TAR.GZ. Αποσυμπίεση αυτών των αρχείων αμέσως μετά τη λήψη τους για να αρχίσετε να τα χρησιμοποιείτε.

Η δομή καταλόγου του αρχείου Syslinux

Το συμπιεσμένο αρχείο που μόλις κατεβάσατε περιέχει ορισμένα αρχεία και καταλόγους. Παρακάτω μπορείτε να βρείτε έναν ενημερωτικό πίνακα για τα αρχεία που περιέχονται σε αυτόν.

καταλόγους Περιγραφή
κωδικοσελίδα Πληροφορίες για διάφορα σύνολα χαρακτήρων
com32 Αρχεία .c32 που περιλαμβάνονται στο Syslinux
πυρήνας Αρχεία πυρήνων Syslinux
έγγρ Τεκμηρίωση Syslinux και λογότυπο SYSLINUX
διάγ Διαγνωστικά εργαλεία Syslinux
dos Το αρχείο εγκατάστασης του Syslinux για DOS
dosutil Μερικά εργαλεία για DOS
extlinux Αρχείο εγκατάστασης EXTLINUX για Linux
linux Αρχείο εγκατάστασης SYSLINUX για Linux
mbr Τομείς εκκίνησης
memdisk Το πρόσθετο MEMDISK
δείγμα Παραδείγματα αρχείων
κείμενο Περιγραφές για το Syslinux
χρήσεις Εργαλεία για Linux
win32 Το αρχείο Syslinux εγκατάστασης 32 bit για Windows
win64 Το αρχείο εγκατάστασης 64-bit του Syslinux για Windows

Κατανόηση των Αρχείων που βρέθηκαν στο Αρχείο Syslinux

Τα αρχεία που θα βρείτε όταν κάνετε λήψη και αποσυμπίεση του Syslinux περιλαμβάνουν αρχεία εγκατάστασης, αρχεία βιβλιοθήκης, αρχεία εκκίνησης, βασικά αρχεία και πρόσθετα.

Αρχεία εγκατάστασης

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

Εκκίνηση αρχείων

Υπάρχουν αρχεία εκκίνησης για την εγκατάσταση του Syslinux σε USB, CD ή δίκτυο. Αυτά τα αρχεία είναι για μέσα που απαιτούνται για εγκατάσταση, όπως USB ή CD. Υπάρχουν διάφοροι τύποι Syslinux και τα αρχεία εκκίνησης διαφέρουν σε όλους τους τύπους. Για παράδειγμα, το PXELINUX απαιτεί μη αυτόματη εγκατάσταση. Επομένως, δεν θα ήταν σωστό να γενικεύσουμε τη λογική εργασίας των αρχείων εκκίνησης.

Αρχεία Βιβλιοθήκης

Τα αρχεία βιβλιοθήκης, όπως σε πολλά λογισμικά, περιγράφουν τις βιβλιοθήκες και τα βασικά αρχεία που απαιτούνται για το σύστημα λογισμικού. Είναι διαθέσιμο από την πέμπτη έκδοση του Syslinux.

Επιπλέον, η ύπαρξη αυτών των αρχείων σε έναν μόνο φάκελο είναι πολύ χρήσιμη, ειδικά όσον αφορά τη διαχείριση χώρου και απόδοσης. Πολλά πρόσθετα θέλουν να χρησιμοποιούν τα ίδια αρχεία και βιβλιοθήκες, επομένως είναι καλή ιδέα να παρέχετε κοινό κώδικα σε ένα μέρος, αντί να αντιγράψετε αυτά τα αρχεία και να αυξήσετε τον χώρο που χρησιμοποιείται.

Βασικά Αρχεία

Τα αρχεία συστήματος και πυρήνα αποθηκεύονται στη μονάδα αποθήκευσης όπου βρίσκεται το Syslinux. Δεν χρειάζεται να εγκαταστήσετε αντίγραφο του σχετικού βασικού αρχείου. Αυτό συμβαίνει αυτόματα κατά την εγκατάσταση. Αλλά πρέπει να αντιγράψετε μόνοι σας άλλα αρχεία που αποτελούν το Syslinux στον τρέχοντα κατάλογο. Εάν αυτά τα αρχεία δεν υπάρχουν και κάνετε εκκίνηση του υπολογιστή με αυτόν τον δίσκο, θα εμφανιστεί ένα μήνυμα σφάλματος εκκίνησης.

Πρόσθετα

Τα πρόσθετα Syslinux είναι ένα σύνολο αρχείων που προσθέτουν πρόσθετες λειτουργίες στο πρόγραμμα. Και όπως συμβαίνει με το λογισμικό ανοιχτού κώδικα, μπορείτε να χρησιμοποιήσετε αυτές τις προσθήκες για να προσαρμόσετε το Syslinux και να το κάνετε πιο βολικό για εσάς. Μπορείτε ακόμη και να αναπτύξετε προσθήκες Syslinux μόνοι σας εάν είστε προγραμματιστής.

Παρακάτω θα δείτε μερικά πρόσθετα για το Syslinux:

Συνδέω Αρχείο Μονοπάτι
Chainloader αλυσίδα.γ32
  • bios/com32/chain
  • efi32/com32/chain
  • efi64/com32/chain
MEMDISK memdisk
  • bios/memdisk/memdisk
Άνοιγμα μενού στην οθόνη κειμένου μενού.γ32
  • bios/com32/μενού
  • efi32/com32/μενού
  • efi64/com32/μενού
Άνοιγμα μενού στην οθόνη γραφικών vesamenu.c32
  • bios/com32/μενού
  • efi32/com32/μενού
  • efi64/com32/μενού
Εργαλείο ανίχνευσης υλικού hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Πρόγραμμα εγκατάστασης πολλαπλών εκκινήσεων boot.c32
  • bios/com32/boot
  • efi32/com32/boot
  • efi64/com32/boot
Σειριακή διεπαφή sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Επανεκκίνηση υπολογιστή επανεκκίνηση.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules
Απενεργοποίηση υπολογιστή poweroff.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules

Το Syslinux Bootloader εξηγήθηκε!

Εάν πρόκειται να εργαστείτε με το σύστημα αρχείων FAT, το Syslinux είναι ένας από τους καλύτερους τρόπους εξέτασης των επιλογών του bootloader Linux. Το Syslinux θα σας βοηθήσει ιδιαίτερα εάν χρησιμοποιείτε το FAT σε διανομές Linux ενσωματωμένου συστήματος ή στην αναζήτησή σας για μικρές και γρήγορες διανομές.

Επιπλέον, δεδομένου ότι λειτουργεί εύκολα σε MS-DOS/Windows, είναι μια καλή επιλογή για όσους στοχεύουν εικονικές μηχανές ή όσους πρόκειται να εγκαταστήσουν το Linux στα Windows. Το Syslinux μπορεί να χειριστεί πολλά πράγματα από μόνο του και δεν χρειάζεστε καν δεύτερο bootloader. Το μόνο που έχετε να κάνετε είναι να μάθετε τη δομή και τους τύπους αρχείων Syslinux.

Στη συνέχεια, δεν θα σας είναι δύσκολο να αποκτήσετε σταθερές εικόνες Linux με σωστή και σωστή διαμόρφωση. Μπορεί επίσης να θέλετε να ελέγξετε έναν bootloader όπως το GRUB αντί για το Syslinux.