GNU GRUB

Screenshot Λογισμικό:
GNU GRUB
Στοιχεία Λογισμικού:
Εκδοχή: 2.02 επικαιροποιημένο
Ανεβάστε ημερομηνία: 27 Apr 17
Προγραμματιστής: Yoshinori K. Okuji
Άδεια: Δωρεάν
Δημοτικότητα: 350

Rating: 4.0/5 (Total Votes: 2)

Το GNU GRUB (GRand Unified Bootloader) είναι ένα έργο ελεύθερου και ανοιχτού κώδικα που παρέχει στους χρήστες ένα λογισμικό φορτωτή εκκίνησης εύκολης εγκατάστασης και ρύθμισης για την εκκίνηση ενός ή πολλαπλών λειτουργικών συστημάτων που είναι εγκατεστημένα σε ένα Προσωπικός υπολογιστής ή φορητός υπολογιστής.

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

Το πρόγραμμα έχει χρησιμοποιηθεί εδώ και πολλά χρόνια σε ένα ευρύ φάσμα συστημάτων GNU / Linux, επιτρέποντας στους χρήστες να αλλάζουν εύκολα και γρήγορα μεταξύ πολλών OSes που είναι εγκατεστημένα σε μία από τις πολλαπλές μονάδες δίσκου ενός υπολογιστή.

Υποστηρίζει ένα ευρύ φάσμα λειτουργικών συστημάτων, συμπεριλαμβανομένων των GNU / Linux, BSD, Solaris, καθώς και των Microsoft Windows. Επιπλέον, μπορεί να εγκατασταθεί στην κύρια εγγραφή εκκίνησης (MBR), στον πίνακα κατακερματισμού GUID (GPT) και στην ενοποιημένη διασύνδεση εκτεταμένου υλικολογισμικού (UEFI).

Το λογισμικό αποτελείται από διάφορα βοηθητικά προγράμματα, όπως το grub-setup, το grub-install, το grub-mkconfig και το update-grub. Μια τυπική εγκατάσταση GRUB θα απαιτεί από τους χρήστες να εκτελούν μόνο την εντολή grub-install με ορισμένες επιλογές, καθώς και την εντολή grub-mkconfig.

Το προεπιλεγμένο αρχείο ρυθμίσεων βρίσκεται συνήθως στο /boot/grub/grub.cfg, αλλά ο καλύτερος τρόπος για να επεξεργαστείτε τις ρυθμίσεις του είναι να ανοίξετε το αρχείο / etc / defaults / grub με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου και να εκτελέσετε την εντολή update-grub , Ως root (διαχειριστής συστήματος).

Καθώς οι τεχνολογίες ηλεκτρονικών υπολογιστών προχωρούν και τα συστήματα που βασίζονται στο BIOS εξαφανίζονται, ο φορτωτής εκκίνησης του GNU GRUB προσπαθεί να συμβαδίσει με αυτά, αλλά αντικαθίσταται αργά από σύγχρονους και πιο απλοϊκούς φορτωτές εκκίνησης, όπως Syslinux, Gummiboot, rEFInd, rEFIt, Και πολλά άλλα ειδικά σχεδιασμένα για συστήματα UEFI.

Συνολικά, το GNU GRUB είναι η επόμενη γενιά του GRand Unified Bootloader, που υιοθετείται από το 95% των σημερινών λειτουργικών συστημάτων GNU / Linux. Μπορεί να εγκατασταθεί εύκολα σε ένα υπάρχον λειτουργικό σύστημα Linux / UNIX, αντικαθιστώντας τον τρέχοντα φορτωτή εκκίνησης.

Τι νέο υπάρχει

  • Νέο / βελτιωμένο σύστημα αρχείων και υποστήριξη δίσκου:
  • Big-endian UFS1.
  • Πειραματική υποστήριξη ext2 64-bit.
  • Διάφορες επιδιορθώσεις για συσκευές εκτός τομέα 512-byte.
  • Νέο πλαίσιο συστήματος `proc ', το οποίο χρησιμοποιείται από δίσκους LUKS.
  • Διορθώστε το χειρισμό του διαμερίσματος DM-RAID.
  • Νέα εντολή "nativedisk" για εναλλαγή από firmware σε προγράμματα οδήγησης εγγενών δίσκων.
  • Συμπιεσμένο HFS +.
  • Ετικέτες DragonFly BSD.
  • CBFS (coreboot).
  • Χειριστείτε με σωστό τρόπο τη διαμοιρασμένη LVM.
  • Χρησιμοποιήστε UUID LVM όποτε είναι δυνατόν.
  • GPT PReP.
  • Νέα μονάδα προόδου που δείχνει πληροφορίες προόδου κατά την ανάγνωση αρχείων.
  • Υποστήριξη λειτουργιών ZFS.
  • Υποστήριξη ZFS LZ4.
  • υποστήριξη μορφής XFS V5.
  • υποστήριξη LVM RAID1.
  • Νέα / βελτιωμένη υποστήριξη τερματικού και βίντεο:
  • Μονόχρωμο κείμενο (ταιριάζει `Hercules 'στο GRUB Legacy).
  • Έξοδος κώδικα Morse χρησιμοποιώντας ηχείο συστήματος.
  • έξοδος "spkmodem" (απλό πρωτόκολλο δεδομένων που χρησιμοποιεί ηχείο συστήματος).
  • Χειριστείτε ιαπωνικά ειδικά κλειδιά.
  • framebuffer coreboot.
  • Σειριακό στο ARC.
  • Φυσικός χειρισμός vt100 για grub-emu, αντικαθιστώντας τη χρήση της βιβλιοθήκης curses.
  • Νέες επιλογές gfxmenu για την τοποθέτηση του παραθύρου τερματικού, τον χειρισμό της εικόνας φόντου θέματος και την επίστρωση της γραμμής κύλισης, καθώς και τα στοιχεία "item_pixmap_style" και "highlight_overlay".
  • Υποστηρίξτε περισσότερους τύπους εικόνων (παλέτα και κλίμακα του γκρι).
  • Βελτιώσεις πρωτοκόλλου εκκίνησης:
  • Υποστηρίξτε τα δυαδικά αρχεία FAT της Apple σε πλατφόρμες που δεν ανήκουν στην Apple.
  • Βελτίωση της συμβατότητας υποστήριξης απευθείας φόρτωσης του FreeDOS.
  • Ενεργοποιήστε το `linux16 'σε όλες τις πλατφόρμες x86, όχι μόνο το BIOS.
  • Νέος φορτωτής ISO TrueCrypt.
  • προδιαγραφές EFI boot-services multiboot2
  • προδιαγραφή χάρτη μνήμης EFI multiboot2.
  • προδιαγραφή πλήρους αρχείου multiboot2.
  • Νέα / βελτιωμένη υποστήριξη δικτύου:
  • Νέες μεταβλητές `net_default_ * 'που περιέχουν ιδιότητες της προεπιλεγμένης διεπαφής.
  • Αυτόματες ενότητες `http 'και` tftp', αν είναι απαραίτητο.
  • Βελτιώστε την ευρωστία του TFTP.
  • Αναλύστε τα ονόματα των δίσκων στα αρχεία ρυθμίσεων της κληρονομιάς GRUB
  • Δημιουργήστε ξεχωριστά ερωτήματα DNS για IPv4 και IPv6.
  • Υποστήριξη διαφήμισης δρομολογητή IPv6 για τη ρύθμιση παραμέτρων του προεπιλεγμένου δρομολογητή.
  • Νέος μεταβλητός net__next_server που περιέχει τον επόμενο διακομιστή από την απάντηση BOOTP.
  • Βελτιώσεις Coreboot:
  • Το CBFS υποστηρίζει τόσο εικόνες σε δίσκο (loopback) όσο και φλας.
  • Δυνατότητα εκτόξευσης άλλου ωφέλιμου φορτίου από το φλας ή το δίσκο
  • Framebuffer Coreboot
  • Υποστήριξη CBMEMC (τόσο η καταγραφή όσο και η καταγραφή των αρχείων καταγραφής)
  • Εντολή για την επιθεώρηση των timestamps coreboot (`coreboot_boottime ').
  • Εντολή για την επιθεώρηση πινάκων coreboot (`lscoreboot ').
  • Νέος προορισμός default_payload.elf.
  • Αυξημένο μέγιστο μέγεθος πυρήνα.
  • Προτιμήστε το pmtimer για τη βαθμονόμηση TSC.
  • Νέα / βελτιωμένη υποστήριξη πλατφόρμας:
  • Νέες εντολές `efifwsetup 'και` lsefi' στις πλατφόρμες EFI.
  • Νέες εντολές "cmosdump" και "cmosset" σε πλατφόρμες με υποστήριξη CMOS.
  • Νέα εντολή `pcidump 'για πλατφόρμες PCI.
  • Βελτίωση της ανάλυσης opcode στην εφαρμογή διακοπής ACPI.
  • Χρησιμοποιήστε το TSC ως πιθανή πηγή χρόνου στο i386-ieee1275.
  • Συγχώνευση της εφαρμογής PowerPC grub-mkrescue με την κοινή.
  • Υποστηρίξτε το grub-mkrescue στα i386-ieee1275, sparc64, bootinfo μηχανές όπως pSeries και mips-arc.
  • Κάντε το grub-mkrescue να υποστηρίξει καλύτερα τα Apple Intel Macs σε CD.
  • Ενεργοποιήστε την ανίχνευση αρχείων ρυθμίσεων GRUB Legacy στο EFI.
  • Στάση υποστήριξης για το Loongson 2E.
  • Θύρες ARM U-Boot και EFI.
  • Αναδιοργανώστε τον κώδικα που εξαρτάται από την πλατφόρμα σε βοηθητικά προγράμματα για να αποφύγετε το #ifdef mess
  • Υποστήριξη AROS και Haiku για βοηθητικά προγράμματα χρηστών.
  • Φωτοβολταϊκή θύρα Xen.
  • Σταθερή ευθυγράμμιση στοίβας EFI.
  • Θύρα EFM ARM64.
  • Στο Linux, διαβάστε τις αντισταθμίσεις εκκίνησης του διαμερίσματος από sysfs, αν είναι δυνατόν.
  • Νέο βοηθητικό πρόγραμμα grub-macbless και καλύτερη ενσωμάτωση με το υλικολογισμικό Mac στη grub-install.
  • Υποστήριξη του Yeeloong 3A.
  • Προσθέστε την επιλογή `cpuid - pae 'για την ανίχνευση της επέκτασης φυσικής διεύθυνσης στο x86.
  • Υποστήριξη για dongles debug USB.
  • Υποστήριξη για το * -emu σε όλες τις πλατφόρμες (προηγουμένως λειτουργούσε μόνο το i386 / x86_64).
  • Υποστήριξη * -em στα Windows.
  • Νέα πλατφόρμα `none 'που δημιουργεί μόνο βοηθητικά προγράμματα επιπέδου χρήστη. Αυτό είναι πλέον προεπιλεγμένο εάν δεν υποστηρίζεται CPU προορισμού.
  • Υποστήριξη για την εκκίνηση του ελαφριού Linux πυρήνα στο powerpc.
  • Υποστηρίξτε την εκκίνηση του δικτύου με συσκευές vern Oracle sun4v.
  • Προστέθηκαν δίσκοι SAS στη λίστα συσκευών IEEE 1275 Open Firmware.
  • Δοκιμάστε πολλαπλές μεθόδους για βαθμονόμηση TSC (μετρητής χρονικών σημείων) - PIT, pmtimer, EFI Stall. Εάν όλα αποτύχουν, χρησιμοποιήστε την κωδικοποιημένη συχνότητα 800MHz.
  • Υποστηρίξτε τις πλατφόρμες Hyper-V Gen2 που δεν διαθέτουν PIT για βαθμονόμηση TSC.
  • Χάρτης συνεχούς μνήμης UEFI σε μόνιμη μνήμη E820.
  • Νέος φορτωτής Xen στο ARM64.
  • Τηρείτε την απαίτηση ευθυγράμμισης για το buffer των συσκευών IO στο EFI.
  • Ασφάλεια:
  • Προσθέστε προαιρετική δυνατότητα για να επιβάλλετε ότι όλα τα αρχεία που διαβάζονται από την εικόνα πυρήνα από το δίσκο έχουν έγκυρη αποσπασμένη ψηφιακή υπογραφή.
  • Απόδοση:
  • Αποφύγετε τις δαπανηρές εργασίες διαίρεσης σε πολλά μέρη.
  • Νέο πλαίσιο ανάλυσης χρόνου εκκίνησης ("./configure --enable-boot-time").
  • Αρχικοποιήστε τις θύρες USB παράλληλα.
  • Νέα εντολή `testpeed 'για την ταχύτητα ανάγνωσης αρχείων.
  • Επιταχύνετε το gfxterm αποθηκεύοντας τα ενδιάμεσα αποτελέσματα σε πιο συμπαγή μορφή.
  • Λανθασμένη σάρωση LVM / mdraid.
  • Συμβουλές δίσκου.
  • Σενάριο:
  • Νέες εντολές `eval 'και` tr'.
  • Το grub-script-check αποτυγχάνει σε δέσμες ενεργειών που δεν περιέχουν εντολές.
  • Εγκατάσταση και άλλες βελτιώσεις χρησιμότητας:
  • Προσθήκη επιλογής για τη συμπίεση αρχείων κατά την εγκατάσταση ή τη δημιουργία εικόνων.
  • Η χρήση του grub-reboot δεν απαιτεί πλέον τη ρύθμιση `GRUB_DEFAULT = αποθηκευμένη '.
  • Υποστήριξη ανίχνευσης του διαμερίσματος συστήματος EFI (απαιτεί os-prober & gt; = 1.58).
  • Διορθώστε την ασυνεπή χρήση των "GRUB_CRYPTODISK_ENABLE" και "GRUB_ENABLE_CRYPTODISK". Το τελευταίο χρησιμοποιείται πλέον με συνέπεια.
  • Το grub-mount χειρίζεται συμβολικούς συνδέσμους σε καταλόγους.
  • Υποστήριξη απενεργοποίησης υπομενού με το κλειδί διαμόρφωσης `GRUB_DISABLE_SUBMENU 'για το grub-mkconfig.
  • Το grub-install, το grub-mknetdir, το grub-mkrescue και το grub-mkstandalone ξαναγράψατε στο C. Θα πρέπει τώρα να λειτουργούν σε υποστηριζόμενα περιβάλλοντα που δεν ομοιάζουν με το Unix.
  • Υποστήριξη εγγενής ανάμιξης.
  • Δυνατότητα εγκατάστασης στο EFI κάτω από τα παράθυρα.
  • Επανασυνθέστε το χρονικό όριο χειρισμού χρησιμοποιώντας τη νέα μεταβλητή περιβάλλοντος `timeout_style 'και το κλειδί διαμόρφωσης` GRUB_TIMEOUT_STYLE' για το grub-mkconfig. Τα πλήκτρα συντόμευσης μενού που πατήσατε κατά τη διάρκεια ενός κρυμμένου χρονικού ορίου εκκίνησης εκκινούν αμέσως την αντίστοιχη καταχώρηση μενού.
  • Νέα εντολή `file 'και βοηθητικό πρόγραμμα grub-file για τον έλεγχο των τύπων αρχείων.
  • Νέος προγραμματιστής αρχείων ρυθμίσεων syslinux.
  • Ορίστε την τάξη καταχώρισης μενού στο κύριο όνομα του OS που επέστρεψε ο os-prober για να εμφανίσει το συγκεκριμένο εικονίδιο του λειτουργικού συστήματος
  • Στο Linux x86 εντοπίστε το μέγεθος λέξης EFI στο grub-install και επιλέξτε αυτόματα τη σωστή πλατφόρμα (x86_64-efi ή i386-efi) για εγκατάσταση. Απαιτεί πυρήνα Linux 4.0 ή μεγαλύτερο.
  • Δημιουργία συστήματος:
  • Αφαιρέστε όλες τις χρήσεις των ενσωματωμένων λειτουργιών. Το GRUB δεν απαιτεί πλέον εκτελέσιμη στοίβα.
  • Φτιάξτε την τεκμηρίωση με το Texinfo & gt; = 5.1.
  • Πιο ισχυρή και τεκμηριωμένη υποστήριξη διασταύρωσης.
  • Μερική υποστήριξη clang για ορισμένες πλατφόρμες (πειραματική).
  • Μερική υποστήριξη mingw64 x86_64-efi (πολύ πειραματική).
  • Μερική mingw32 i386- (εκτός από την ήδη υπάρχουσα i386-pc) υποστήριξη (πολύ πειραματική).
  • Υποστήριξη για το grub-mkpasswd στα Windows.
  • Εξαλείψτε τη χρήση του AutoGen. Αυτό επέτρεψε ορισμένες βελτιώσεις απόδοσης στο σύστημα δημιουργίας.
  • Αφαιρέστε τους πίνακες μεταβλητού μήκους.
  • Υποστήριξη του OpenBSD και υποστήριξη εργαλείων (NetBSD και FreeBSD υποστηρίχθηκαν ήδη)
  • Διορθώστε την κατασκευή με FreeType & gt; = 2.5.1.
  • Κάντε το gentpl.py συμβατό με το Python 3. Τώρα απαιτεί τουλάχιστον Python 2.6.
  • Το modinfo.sh περιέχει πληροφορίες δημιουργίας τώρα.
  • Προστέθηκαν πολλές νέες δοκιμές για να βελτιωθεί η ευρωστία.
  • Ο στόχος δημιουργείται χωρίς libgcc τώρα. Οι απαραίτητες ενσωματωμένες εφαρμογές επανεφορούνται άμεσα. Αυτό εξαλείφει την απαίτηση για συγκεκριμένο στόχο εκτέλεσης στο σύστημα δημιουργίας.

  • Η υποστήριξη
  • emu libusb αφαιρέθηκε (σπάστηκε και δεν διατηρήθηκε).
  • powerpc64le καταρτίζει υποστήριξη.
  • Χρησιμοποιήστε σταθερό χρονικό σήμα όταν δημιουργείτε εικόνα GRUB για αναπαραγώγιμες κατασκευές.
  • Επαληθεύστε κατά τη διάρκεια της κατασκευής ότι οι ενότητες περιέχουν μόνο υποστηριζόμενες μετατοπίσεις και η δομή τους ταιριάζει με τον αναμενόμενο φορτωτή φόρτου χρόνου εκκίνησης.
  • Μην χρειάζεστε γραμματοσειρές στο powerpc-ieee1275.

Τι νέο υπάρχει στην έκδοση 2.00 / 2.02 Beta 2:

  • Νέο / βελτιωμένο σύστημα αρχείων και υποστήριξη δίσκου:
  • Big-endian UFS1.
  • Πειραματική υποστήριξη ext2 64-bit.
  • Διάφορες επιδιορθώσεις για συσκευές εκτός τομέα 512-byte.
  • Νέο πλαίσιο συστήματος `proc ', το οποίο χρησιμοποιείται από δίσκους LUKS.
  • Διορθώστε το χειρισμό του διαμερίσματος DM-RAID.
  • Νέα εντολή "nativedisk" για εναλλαγή από firmware σε προγράμματα οδήγησης εγγενών δίσκων.
  • Συμπιεσμένο HFS +.
  • Ετικέτες DragonFly BSD.
  • CBFS (coreboot).
  • Χειριστείτε με σωστό τρόπο τη διαμοιρασμένη LVM.
  • Χρησιμοποιήστε UUID LVM όποτε είναι δυνατόν.
  • GPT PReP.
  • Νέα μονάδα προόδου που δείχνει πληροφορίες προόδου κατά την ανάγνωση αρχείων.
  • Υποστήριξη λειτουργιών ZFS.
  • Υποστήριξη ZFS LZ4.
  • Νέα / βελτιωμένη υποστήριξη τερματικού και βίντεο:
  • Μονόχρωμο κείμενο (ταιριάζει `Hercules 'στο GRUB Legacy).
  • Έξοδος κώδικα Morse χρησιμοποιώντας ηχείο συστήματος.
  • έξοδος "spkmodem" (απλό πρωτόκολλο δεδομένων που χρησιμοποιεί ηχείο συστήματος).
  • Χειριστείτε ιαπωνικά ειδικά κλειδιά.
  • framebuffer coreboot.
  • Σειριακό στο ARC.
  • Φυσικός χειρισμός vt100 για grub-emu, αντικαθιστώντας τη χρήση της βιβλιοθήκης curses.
  • Νέες επιλογές gfxmenu για την τοποθέτηση του παραθύρου τερματικού, τον χειρισμό της εικόνας φόντου θέματος και την επίστρωση της γραμμής κύλισης, καθώς και τα στοιχεία "item_pixmap_style" και "highlight_overlay".
  • Υποστηρίξτε περισσότερους τύπους εικόνων (παλέτα και κλίμακα του γκρι).
  • Βελτιώσεις πρωτοκόλλου εκκίνησης:
  • Υποστηρίξτε τα δυαδικά αρχεία FAT της Apple σε πλατφόρμες που δεν ανήκουν στην Apple.
  • Βελτίωση της συμβατότητας υποστήριξης απευθείας φόρτωσης του FreeDOS.
  • Ενεργοποιήστε το `linux16 'σε όλες τις πλατφόρμες x86, όχι μόνο το BIOS.
  • Νέος φορτωτής ISO TrueCrypt.
  • προδιαγραφές EFI boot-services multiboot2
  • προδιαγραφή χάρτη μνήμης EFI multiboot2.
  • προδιαγραφή πλήρους αρχείου multiboot2.
  • Νέα / βελτιωμένη υποστήριξη δικτύου:
  • Νέες μεταβλητές `net_default_ * 'που περιέχουν ιδιότητες της προεπιλεγμένης διεπαφής.
  • Αυτόματες ενότητες `http 'και` tftp', αν είναι απαραίτητο.
  • Βελτιώστε την ευρωστία του TFTP.
  • Αναλύστε τα ονόματα των δίσκων στα αρχεία ρυθμίσεων της κληρονομιάς GRUB
  • Δημιουργήστε ξεχωριστά ερωτήματα DNS για IPv4 και IPv6.
  • Βελτιώσεις Coreboot:
  • Το CBFS υποστηρίζει τόσο εικόνες σε δίσκο (loopback) όσο και φλας.
  • Δυνατότητα εκτόξευσης άλλου ωφέλιμου φορτίου από το φλας ή το δίσκο
  • Framebuffer Coreboot
  • Υποστήριξη CBMEMC (τόσο η καταγραφή όσο και η καταγραφή των αρχείων καταγραφής)
  • Εντολή για την επιθεώρηση των timestamps coreboot (`coreboot_boottime ').
  • Εντολή για την επιθεώρηση πινάκων coreboot (`lscoreboot ').
  • Νέος προορισμός default_payload.elf.
  • Αυξημένο μέγιστο μέγεθος πυρήνα.
  • Νέα / βελτιωμένη υποστήριξη πλατφόρμας:
  • Νέες εντολές `efifwsetup 'και` lsefi' στις πλατφόρμες EFI.
  • Νέες εντολές "cmosdump" και "cmosset" σε πλατφόρμες με υποστήριξη CMOS.
  • Νέα εντολή `pcidump 'για πλατφόρμες PCI.
  • Βελτίωση της ανάλυσης opcode στην εφαρμογή διακοπής ACPI.
  • Χρησιμοποιήστε το TSC ως πιθανή πηγή χρόνου στο i386-ieee1275.
  • Συγχώνευση της εφαρμογής PowerPC grub-mkrescue με την κοινή.
  • Υποστηρίξτε το grub-mkrescue στα i386-ieee1275, sparc64, bootinfo μηχανές όπως pSeries και mips-arc.
  • Κάντε το grub-mkrescue να υποστηρίξει καλύτερα τα Apple Intel Macs σε CD.
  • Ενεργοποιήστε την ανίχνευση αρχείων ρυθμίσεων GRUB Legacy στο EFI.
  • Στάση υποστήριξης για το Loongson 2E.
  • Θύρες ARM U-Boot και EFI.
  • Αναδιοργανώστε τον κώδικα που εξαρτάται από την πλατφόρμα σε βοηθητικά προγράμματα για να αποφύγετε το #ifdef mess
  • Υποστήριξη AROS και Haiku για βοηθητικά προγράμματα χρηστών.
  • Φωτοβολταϊκή θύρα Xen.
  • Σταθερή ευθυγράμμιση στοίβας EFI.
  • Θύρα EFM ARM64.
  • Στο Linux, διαβάστε τις αντισταθμίσεις εκκίνησης του διαμερίσματος από sysfs, αν είναι δυνατόν.
  • Νέο βοηθητικό πρόγραμμα grub-macbless και καλύτερη ενσωμάτωση με το υλικολογισμικό Mac στη grub-install.
  • Υποστήριξη του Yeeloong 3A.
  • Προσθέστε την επιλογή `cpuid - pae 'για την ανίχνευση της επέκτασης φυσικής διεύθυνσης στο x86.
  • Υποστήριξη για dongles debug USB.
  • Υποστήριξη για το * -emu σε όλες τις πλατφόρμες (προηγουμένως λειτουργούσε μόνο το i386 / x86_64).
  • Υποστήριξη * -em στα Windows.
  • Ασφάλεια:
  • Προσθέστε προαιρετική δυνατότητα για να επιβάλλετε ότι όλα τα αρχεία που διαβάζονται από την εικόνα πυρήνα από το δίσκο έχουν έγκυρη αποσπασμένη ψηφιακή υπογραφή.
  • Απόδοση:
  • Αποφύγετε τις δαπανηρές εργασίες διαίρεσης σε πολλά μέρη.
  • Νέο πλαίσιο ανάλυσης χρόνου εκκίνησης ("./configure --enable-boot-time").
  • Αρχικοποιήστε τις θύρες USB παράλληλα.
  • Νέα εντολή `testpeed 'για την ταχύτητα ανάγνωσης αρχείων.
  • Επιταχύνετε το gfxterm αποθηκεύοντας τα ενδιάμεσα αποτελέσματα σε πιο συμπαγή μορφή.
  • Λανθασμένη σάρωση LVM / mdraid.
  • Συμβουλές δίσκου.
  • Σενάριο:
  • Νέες εντολές `eval 'και` tr'.
  • Το grub-script-check αποτυγχάνει σε δέσμες ενεργειών που δεν περιέχουν εντολές.
  • Εγκατάσταση και άλλες βελτιώσεις χρησιμότητας:
  • Προσθήκη επιλογής για τη συμπίεση αρχείων κατά την εγκατάσταση ή τη δημιουργία εικόνων.
  • Η χρήση του grub-reboot δεν απαιτεί πλέον τη ρύθμιση `GRUB_DEFAULT = αποθηκευμένη '.
  • Υποστήριξη ανίχνευσης του διαμερίσματος συστήματος EFI (απαιτεί os-prober & gt; = 1.58).
  • Διορθώστε την ασυνεπή χρήση των "GRUB_CRYPTODISK_ENABLE" και "GRUB_ENABLE_CRYPTODISK". Το τελευταίο χρησιμοποιείται πλέον με συνέπεια.
  • Το grub-mount χειρίζεται συμβολικούς συνδέσμους σε καταλόγους.
  • Υποστήριξη απενεργοποίησης υπομενού με το κλειδί διαμόρφωσης `GRUB_DISABLE_SUBMENU 'για το grub-mkconfig.
  • Το grub-install, το grub-mknetdir, το grub-mkrescue και το grub-mkstandalone ξαναγράψατε στο C. Θα πρέπει τώρα να λειτουργούν σε υποστηριζόμενα περιβάλλοντα που δεν ομοιάζουν με το Unix.
  • Υποστήριξη εγγενής ανάμιξης.
  • Δυνατότητα εγκατάστασης στο EFI κάτω από τα παράθυρα.
  • Επανασυνθέστε το χρονικό όριο χειρισμού χρησιμοποιώντας τη νέα μεταβλητή περιβάλλοντος `timeout_style 'και το κλειδί διαμόρφωσης` GRUB_TIMEOUT_STYLE' για το grub-mkconfig. Τα πλήκτρα συντόμευσης μενού που πατήσατε κατά τη διάρκεια ενός κρυμμένου χρονικού ορίου εκκίνησης εκκινούν αμέσως την αντίστοιχη καταχώρηση μενού.
  • Νέα εντολή `file 'και βοηθητικό πρόγραμμα grub-file για τον έλεγχο των τύπων αρχείων.
  • Νέος προγραμματιστής αρχείων ρυθμίσεων syslinux.
  • Δημιουργία συστήματος:
  • Αφαιρέστε όλες τις χρήσεις των ενσωματωμένων λειτουργιών. Το GRUB δεν απαιτεί πλέον εκτελέσιμη στοίβα.
  • Φτιάξτε την τεκμηρίωση με το Texinfo & gt; = 5.1.
  • Περισσότερη δυνατή και τεκμηριωμένη υποστήριξη πολλαπλών συντάξεων.
  • Μερική υποστήριξη clang για ορισμένες πλατφόρμες (πειραματική).
  • Μερική υποστήριξη mingw64 x86_64-efi (πολύ πειραματική).
  • Μερική mingw32 i386- (εκτός από την ήδη υπάρχουσα i386-pc) υποστήριξη (πολύ πειραματική).
  • Υποστήριξη για το grub-mkpasswd στα Windows.
  • Εξαλείψτε τη χρήση του AutoGen. Αυτό επέτρεψε ορισμένες βελτιώσεις απόδοσης στο σύστημα δημιουργίας.
  • Αφαιρέστε τους πίνακες μεταβλητού μήκους.
  • Υποστήριξη του OpenBSD και υποστήριξη εργαλείων (NetBSD και FreeBSD υποστηρίχθηκαν ήδη)
  • Διορθώστε την κατασκευή με FreeType & gt; = 2.5.1.
  • Κάντε το gentpl.py συμβατό με το Python 3. Τώρα απαιτεί τουλάχιστον Python 2.6.
  • Το modinfo.sh περιέχει πληροφορίες δημιουργίας τώρα.
  • Προστέθηκαν πολλές νέες δοκιμές για να βελτιωθεί η ευρωστία.
  • Ο έλεγχος αναθεώρησης μετακινήθηκε σε git.

Τι νέο υπάρχει στην έκδοση 1.99:

  • Υποστηρίζονται οι διατάξεις του πληκτρολογίου.
  • Προγραμματιστής για τα αρχεία ρυθμίσεων Legacy της GRUB.
  • Επέκταση των εντολών `vbeinfo 'και` vbetest' σε γραφικά εκτός VBE, όπως `videoinfo 'και` videotest'.
  • Νέες εντολές `lsefisystab ',` lssal' και `lsefimmap 'στις πλατφόρμες EFI.
  • Υποστήριξη σαφούς ισχυρισμού χρήστη ότι μια συσκευή είναι ορατή από το BIOS. Οι συσκευές που παρατίθενται στο device.map θα θεωρούνται ότι μπορούν να διαβαστούν μόνο με τις εγκαταστάσεις του BIOS, παρά με κάτι πιο περίπλοκο όπως το LVM ή το RAID.
  • Νέο script bash-completion για τα βοηθητικά προγράμματα GRUB.
  • Χρησιμοποιήστε το ACPI για να τερματίσετε τη λειτουργία, αν είναι δυνατόν.
  • Νέα εντολή `lsacpi '.
  • Η νέα επιλογή `--boot-directory 'σε` grub-install', `grub-reboot 'και` grub-set-default`, με σαφέστερη σημασιολογία από την προηγούμενη επιλογή ` / Li>
  • Μετονομάστε τη συσκευή CD-ROM σε "cd" Σε πλατφόρμες BIOS.
  • Διαφανή φίλτρα αποσυμπίεσης.
  • Απλούστερη δημιουργία εικόνας PXE. Νέο βοηθητικό πρόγραμμα `grub-mknetdir 'για δημιουργία δέντρων καταλόγων netboot.
  • Νέος μετατοπιστής. Επιτρέπει περισσότερη υποστήριξη πυρήνα και πιο απλή γραφή φορτωτή.
  • Χειριστείτε τα μάνδαλα USB που εκτίθενται ως δισκέτες.
  • Νέο σύστημα κατασκευής Automake.
  • Προσθέστε την εντολή `sendkey '(μόνο για i386-pc).
  • Υποστηρίξτε τις εκδόσεις 1.x των μεταδεδομένων mdadm.
  • Διορθώστε τη διαφθορά κατά την ανάγνωση καταχωρήσεων του καταλόγου Reiserfs.
  • Υποστήριξη αμφίδρομου κειμένου και διόρθωσης.
  • Αλλάξτε grub-mkdevicemap για να εκπέμψετε / dev / disk / by-id / ονόματα όπου είναι δυνατόν στο GNU / Linux.
  • Προσθέστε υποστήριξη `grub-mkconfig 'για Xen με Linux.
  • Προσθέστε υποστήριξη `grub-mkconfig 'για εικόνες initrd στο Fedora 13.
  • Υποστήριξη & gt; 3GiB και
Τι νέο υπάρχει στην έκδοση 1.98:

  • Multiboot στην υποστήριξη EFI.
  • Αποθηκευμένη προεπιλεγμένη υποστήριξη καταχώρησης μενού, με νέα βοηθητικά προγράμματα `grub-reboot 'και` grub-set-default'.
  • Πλαίσιο ελέγχου μονάδων.
  • Υποστήριξη πολλαπλών τερματικών.
  • Κρυπτογραφημένη υποστήριξη κωδικού πρόσβασης, με ένα νέο βοηθητικό πρόγραμμα `grub-mkpasswd-pbkdf2 '.
  • "grub-mkfloppy" αφαιρέθηκε. Χρησιμοποιήστε το `grub-mkrescue 'για να δημιουργήσετε δισκέτες.
  • Προσθέστε υποστήριξη grub-probe για το GNU / Hurd.
  • Προσθέστε υποστήριξη για το gettext.

Τι νέο υπάρχει στην έκδοση 1.97.1:

Παρόμοια λογισμικά

Super Grub Disk
Super Grub Disk

14 Apr 15

grubinstall
grubinstall

2 Jun 15

KBoot
KBoot

3 Jun 15

WrapLinux
WrapLinux

3 Jun 15

Σχόλια για GNU GRUB

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!