GNU GRUB (Grand Unified Bootloader) bir yüklü bir və ya birdən çox əməliyyat sistemi önyükleme üçün asan quraşdırma və konfiqurasiya açılış loader proqram təminatı ilə istifadəçilər təmin edir pulsuz və açıq mənbə layihədir şəxsi kompüter və ya laptop.
Açar funksiyalar real yaddaş idarə edilməsi, beynəlxalq dəstək, daşıma, cross-platform qurğular üçün dəstək, kompakt core şəkil, əsas image dinamik loading, eləcə də obyekt-yönümlü çərçivəsində dəstək üçün dəstək daxildir.
Bu proqram istifadəçilər asanlıqla və tez bir kompüter çox disk sürücüleri bir yüklü çox OSes arasında keçid üçün imkan verir, indi GNU / Linux sistemlərinin geniş bir çox illər üçün istifadə edilmişdir.
Bu GNU / Linux, BSD, Solaris, eləcə də Microsoft Windows daxil olmaqla əməliyyat sistemi, geniş dəstəkləyir. Bundan əlavə, Master Boot Record (MBR) GUID Partition Table (GPT) yüklü və Unified bilər Genişlənən Firmware Interface (UEFI).
software grub-quraşdırma, grub bərpa, yemək-mkconfig və update-grub daxil olmaqla, müxtəlif kommunal, ibarətdir. A standart GRUB quraşdırma yalnız müəyyən variantları ilə grub bərpa komanda, eləcə də grub-mkconfig funksiyanı çalıştırın istifadəçilər tələb edəcək.
Onun default konfiqurasiya faylını adətən /boot/grub/grub.cfg altında, lakin onun parametrləri redaktə etmək üçün ən yaxşı yolu hər hansı bir mətn redaktoru ilə / etc / Öndeğerleri / grub faylı açmaq və update-grub funksiyanı çalıştırın edir , kök kimi (sistem administratoru).
kompüter texnologiyaları əvvəlcədən və BIOS-based sistemi yox kimi
GNU GRUB açılış loader onlarla ayaqlaşmaq üçün çalışır, lakin yavaş-yavaş belə Syslinux, Gummiboot, rEFInd, tamir kimi müasir və daha sadə boot yükləyicilər, ilə əvəz olunur, və xüsusi UEFI sistemləri üçün nəzərdə tutulmuşdur bir çox başqaları.
Bütün Bütün, GNU GRUB cari GNU / Linux əməliyyat sistemi 95 faiz qəbul Grand Unified bootloader növbəti nəsil edir. Bu asanlıqla cari açılış loader əvəz mövcud Linux / Unix OS yüklü edilə bilər
Bu azad yeni nədir.
- New / təkmilləşdirilmiş fayl və disk dəstəyi:
- Big-endian UFS1.
- Təcrübə 64-bit ext2 dəstək.
- Müxtəlif giderir.
- Yeni `proc" fayl çərçivəsində.
- Fix DM-RAID partition user.
- Yeni `nativedisk" command doğma disk sürücülər firmware keçid.
- sıxılmış HFS +.
- DragonFly BSD yazıları.
- MBMG (coreboot).
- düzgün parçalanmış LVM idarə edin.
- İstifadə LVM UUIDs mümkün.
- GPT PReP.
- Yeni `tərəqqi modulu.
- ZFS xüsusiyyətləri dəstək.
- ZFS LZ4 dəstək.
- XFS V5 format dəstəyi.
- LVM RAID1 dəstək.
- New / təkmilləşdirilmiş terminal və video dəstəyi:
- Monoxrom mətn (GRUB Legacy uyğun `hercules).
- Morse kodu çıxış sistemi istifadə edərək.
- `spkmodem 'çıxdı (sadə data protokol sistemi istifadə edərək).
- Yapon xüsusi açarları idarə edin.
- coreboot Framebuffer.
- ARC Seriallar.
- Native vt100 rəftar grub-emu, küfrlər kitabxana istifadə əvəz. terminal pəncərə konumlandırma, mövzu background image rəftar və sürüşdürmə padding, plus `item_pixmap_style və` highlight_overlay ". üçün
- New gfxmenu variantları
- (paletted və boz) Support daha bir neçə şəkil növləri.
- Boot protokol təkmilləşdirilməsi:
- qeyri-Apple platformaları Support Apple FAT binaries.
- FreeDOS birbaşa loading dəstək uyğunluğu təkmilləşdirilməsi.
- Bütün x86 platformalarda `linux16" Enable, yalnız BIOS.
- Yeni TrueCrypt ISO loader.
- multiboot2 boot xidmətlər EFI dəqiqləşdirilməsi.
- multiboot2 EFI yaddaş xəritəsi dəqiqləşdirilməsi.
- multiboot2 tam fayl specfication.
- New / təkmilləşdirilmiş şəbəkə dəstəyi:
- Yeni dəyişənlərin `net_default_ * 'olan xassələri.
- Autoload `http və` tftp "modulları lazım gələrsə.
- TFTP möhkəmliyini artırmaq.
- Parse `GRUB Legacy konfiqurasiya faylları ci" disk adları.
- Issue ayrı DNS queries.
- Support IPv6 Router Reklam default router konfiqurasiya.
- BOOTP cavab növbəti server olan New dəyişən net__next_server.
- Coreboot təkmilləşdirilməsi:
- MBMG on-disk images (döngü) və flash həm dəstək.
- flash və ya disk başqa taşıma kapasitesi başlamaq imkanı
- Coreboot Framebuffer
- CBMEMC dəstəyi (giriş və yoxlanılması logs, həm də)
- ( `coreboot_boottime) coreboot zaman damgaları yoxlanılması üçün Command.
- ( `lscoreboot) coreboot masalar yoxlanılması üçün Command.
- Yeni hədəf default_payload.elf.
- artdı maksimal əsas ölçüsü.
- TSC kalibrləmə üçün pmtimer üstünlük verirlər.
- New / təkmilləşdirilmiş platforma dəstək:
- Yeni `efifwsetup və` lsefi "EFI platformalarda əmr edir.
- Yeni `cmosdump və` cmosset "CMOS dəstəyi ilə platformalarda əmr edir.
- Yeni komanda `pcidump.
- ACPI dayandırmaq həyata keçirilməsində təhlil opcode təkmilləşdirilməsi.
- i386-ieee1275 mümkün vaxt mənbəyi kimi TSC istifadə edin.
- ümumi biri ilə PowerPC grub-mkrescue həyata keçirilməsini Birleştirme.
- Support grub-mkrescue.
- CD Apple Intel Macs dəstək daha yaxşı grub-mkrescue olun.
- EFI barədə təhlil GRUB Legacy konfiqurasiya faylını imkan verir.
- Loongson 2E üçün dəstək dayandırmaq.
- ARM U-Boot və EFI limanları.
- # ifdef mess qarşısını almaq üçün kommunal platforma asılı kodu yeniden düzenleyin. userspace kommunal
- Åros və Haiku dəstək.
- Xen PV port.
- EFI yığını alignment düzelt.
- ARM64 EFI port.
- mümkünsə sysfs olan partition start offsets oxuyun.
- Yeni grub-macbless kommunal və yemək bərpa Mac firmware ilə daha yaxşı inteqrasiya.
- Support Yeeloong 3A.
- x86 haqqında fiziki ünvan genişlənməsi aşkar etmək seçimi "--pae` cpuid əlavə edin.
- USB debug dongles üçün dəstək.
- bütün platformalar (əvvəllər yalnız i386 / x86_64 işləmişdir) on * -emu üçün dəstək.
- Support * -emu Windows.
- Yeni platforma `none. hədəf CPU dəstəklənmir, bu artıq default edir.
- PowerPC az-endian Linux kernel önyükleme üçün dəstək.
- Support şəbəkə boot.
- IEEE 1275 Open Firmware cihaz siyahısına əlavə SAS diskləri.
- kalibrləmə TSC (damgası counter) üçün çox üsulları keçir - PIT, pmtimer, EFI Stall. Hər şey etmədikdə, hardcoded tezlik 800MHz istifadə edin.
- TSC kalibrləmə üçün FGV yoxdur Support Hyper-V Gen2 platformaları.
- E820 israrlı xatirəsinə Map UEFI Davamlı Yaddaş.
- arm64-də Nyu-Xen loader.
- EFI on blok cihaz IO buferlər hörmət alignment tələb.
- Təhlükəsizlik:
- disk əsas image oxumaq bütün faylları etibarlı yaşayış digital imza var ki, həyata keçirmək üçün isteğe harada əlavə edin.
- Performance:
- bir çox yerlərdə bahalı bölmə əməliyyatları çəkinin.
- Yeni boot vaxt təhlili çərçivəsində ( `Enable-boot zaman" ./configure).
- paralel USB port initialise.
- test fayl New `testspeed" command oxumaq speed.
- Speed-up gfxterm.
- Lazy LVM / mdraid scan.
- Disk göstərişlər.
- Scripting:
- Yeni `eval və` tr "əmr edir.
- grub-script çek heç bir əmrləri olan scripts uğursuz.
- Quraşdırma və digər kommunal təkmilləşdirilməsi:
- quraşdırma və ya image yaradılması faylları kompres seçimi əlavə edin.
- 'xilas = `GRUB_DEFAULT qəbulu tələb artıq grub-reboot istifadə.
- EFI System Bölüm yoxlamağa Support (= 1.58 os-Prober & gt tələb edir).
- `GRUB_CRYPTODISK_ENABLE və` GRUB_ENABLE_CRYPTODISK "nın əsassız istifadə Fix; sonuncu indi ardıcıl istifadə olunur.
- grub-mount rehberler rəmzi links yapar.
- grub-mkconfig üçün GRUB_DISABLE_SUBMENU "konfiqurasiya əsas` ilə alt aradan Support.
- Onlar indi dəstəklənir qeyri-Unix kimi mühitlərdə işləməlidir C. yenidən grub-mknetdir, grub-mkrescue və grub-mkstandalone grub bərpa edin.
- Native MinGW dəstək.
- Windows altında EFI yüklemek üçün imkanı.
- fasiləsi yeni `timeout_style" ətraf mühit dəyişən və `GRUB_TIMEOUT_STYLE" grub-mkconfig üçün konfiqurasiya düyməsini istifadə user yeniden düzenleyin. gizli zaman aşımı zamanı bərk Menu hotkeys indi dərhal müvafiq menyu giriş açılış.
- Yeni `fayl komanda və grub fayl kommunal fayl növləri yoxlamaq.
- Yeni Syslinux konfiqurasiya faylı parser.
- os-Prober geri əsas OS adı seçin menyu giriş sinif OS xüsusi icon keçirmək üçün.
- da EFI söz ölçüsü aşkar yüklemek üçün doğru platforma (x86_64-efi ya i386-EFI) seçin avtomatik grub bərpa və. Linux kernel 4.0 və ya daha. tələb edir
- sistemi qurmaq:
- nested funksiyaları bütün istifadə aradan qaldırılması; GRUB artıq bir yürütülebilir yığını tələb edir.
- Fix sənədlər build. = 5.1
- Daha sağlam və sənədləşdirilmiş cross-tərtib dəstək.
- Bəzi platformalar üçün qismən cingilti dəstəyi (eksperimental).
- qismən mingw64 x86_64-efi tərtib dəstəyi (yüksək eksperimental).
- (artıq indiki i386-PC başqa) qismən mingw32 i386- (yüksək eksperimental) dəstəyi tərtib edir.
- Windows grub-mkpasswd üçün dəstək.
- AutoGen istifadə aradan qaldırılması. Bu build sistemi bəzi performans inkişaf imkan verdi.
- dəyişən uzunluğu Diziler çıxarın.
- OpenBSD tərtib və alətləri dəstəyi (NetBSD və FreeBSD artıq dəstəklənir edilmişdir).
- FreeType & GT ilə qurmaq Fix. = 2.5.1
- İndi azı Python 2.6 tələb edir Python 3. gentpl.py uyğun olun.
- modinfo.sh indi informasiya qurmaq var.
- möhkəmliyini artırmaq üçün bir çox yeni test əlavə edib.
- Target indi libgcc olmadan inşa edilir. Zəruri builtins birbaşa reimplemented olunur. Bu build sistemi hədəf xüsusi iş üçün tələb rədd et.
- qaldırıldı emu libusb dəstəyi (sınıq və unmaintained edilmişdir).
- powerpc64le dəstək tərtib edir.
- reproducible üçün GRUB image yaradan istifadə müəyyən zaman damgası qurur.
- modulları yalnız dəstək köçürülməsini ehtiva build vaxt yoxlamaq və onların strukturu modul loader gözləyir nə boot-time gəlir.
- PowerPC-ieee1275 fonts tələb etməyin.
Qeyri-512-byte sektor cihazlar üçün
LUKS disklər istifadə
faylları oxumaq isə tərəqqi məlumat göstərir
default interface
IPv4 və IPv6 üçün
PCI platformalar üçün
Belə pSeries və mips-qövs kimi maşın bootinfo i386-ieee1275, SPARC64 üzrə
Linux
yalnız istifadəçi səviyyəli kommunal qurur
Oracle sun4v VNET cihazlar
daha kompakt format aralıq nəticələr saxlamaqla
Linux x86 On
Texinfo & GT ilə
nədir versiyası yeni 2.00 / 2.02 Beta 2:
- New / təkmilləşdirilmiş fayl və disk dəstəyi:
- Big-endian UFS1.
- Təcrübə 64-bit ext2 dəstək.
- Müxtəlif giderir.
- Yeni `proc" fayl çərçivəsində.
- Fix DM-RAID partition user.
- Yeni `nativedisk" command doğma disk sürücülər firmware keçid.
- sıxılmış HFS +.
- DragonFly BSD yazıları.
- MBMG (coreboot).
- düzgün parçalanmış LVM idarə edin.
- İstifadə LVM UUIDs mümkün.
- GPT PReP.
- Yeni `tərəqqi modulu.
- ZFS xüsusiyyətləri dəstək.
- ZFS LZ4 dəstək.
- New / təkmilləşdirilmiş terminal və video dəstəyi:
- Monoxrom mətn (GRUB Legacy uyğun `hercules).
- Morse kodu çıxış sistemi istifadə edərək.
- `spkmodem 'çıxdı (sadə data protokol sistemi istifadə edərək).
- Yapon xüsusi açarları idarə edin.
- coreboot Framebuffer.
- ARC Seriallar.
- Native vt100 rəftar grub-emu, küfrlər kitabxana istifadə əvəz. terminal pəncərə konumlandırma, mövzu background image rəftar və sürüşdürmə padding, plus `item_pixmap_style və` highlight_overlay ". üçün
- New gfxmenu variantları
- (paletted və boz) Support daha bir neçə şəkil növləri.
- Boot protokol təkmilləşdirilməsi:
- qeyri-Apple platformaları Support Apple FAT binaries.
- FreeDOS birbaşa loading dəstək uyğunluğu təkmilləşdirilməsi.
- Bütün x86 platformalarda `linux16" Enable, yalnız BIOS.
- Yeni TrueCrypt ISO loader.
- multiboot2 boot xidmətlər EFI dəqiqləşdirilməsi.
- multiboot2 EFI yaddaş xəritəsi dəqiqləşdirilməsi.
- multiboot2 tam fayl specfication.
- New / təkmilləşdirilmiş şəbəkə dəstəyi:
- Yeni dəyişənlərin `net_default_ * 'olan xassələri.
- Autoload `http və` tftp "modulları lazım gələrsə.
- TFTP möhkəmliyini artırmaq.
- Parse `GRUB Legacy konfiqurasiya faylları ci" disk adları.
- Issue ayrı DNS queries.
- Coreboot təkmilləşdirilməsi:
- MBMG on-disk images (döngü) və flash həm dəstək.
- flash və ya disk başqa taşıma kapasitesi başlamaq imkanı
- Coreboot Framebuffer
- CBMEMC dəstəyi (giriş və yoxlanılması logs, həm də)
- ( `coreboot_boottime) coreboot zaman damgaları yoxlanılması üçün Command.
- ( `lscoreboot) coreboot masalar yoxlanılması üçün Command.
- Yeni hədəf default_payload.elf.
- artdı maksimal əsas ölçüsü.
- New / təkmilləşdirilmiş platforma dəstək:
- Yeni `efifwsetup və` lsefi "EFI platformalarda əmr edir.
- Yeni `cmosdump və` cmosset "CMOS dəstəyi ilə platformalarda əmr edir.
- Yeni komanda `pcidump.
- ACPI dayandırmaq həyata keçirilməsində təhlil opcode təkmilləşdirilməsi.
- i386-ieee1275 mümkün vaxt mənbəyi kimi TSC istifadə edin.
- ümumi biri ilə PowerPC grub-mkrescue həyata keçirilməsini Birleştirme.
- Support grub-mkrescue.
- CD Apple Intel Macs dəstək daha yaxşı grub-mkrescue olun.
- EFI barədə təhlil GRUB Legacy konfiqurasiya faylını imkan verir.
- Loongson 2E üçün dəstək dayandırmaq.
- ARM U-Boot və EFI limanları.
- # ifdef mess qarşısını almaq üçün kommunal platforma asılı kodu yeniden düzenleyin.
- Åros və Haiku dəstək.
- Xen PV port.
- EFI yığını alignment düzelt.
- ARM64 EFI port. Linux
- mümkünsə sysfs olan partition start offsets oxuyun.
- Yeni grub-macbless kommunal və yemək bərpa Mac firmware ilə daha yaxşı inteqrasiya.
- Support Yeeloong 3A.
- x86 haqqında fiziki ünvan genişlənməsi aşkar etmək seçimi "--pae` cpuid əlavə edin.
- USB debug dongles üçün dəstək.
- bütün platformalar (əvvəllər yalnız i386 / x86_64 işləmişdir) on * -emu üçün dəstək.
- Support * -emu Windows.
- Təhlükəsizlik:
- disk əsas image oxumaq bütün faylları etibarlı yaşayış digital imza var ki, həyata keçirmək üçün isteğe harada əlavə edin.
- Performance:
- bir çox yerlərdə bahalı bölmə əməliyyatları çəkinin.
- Yeni boot vaxt təhlili çərçivəsində ( `Enable-boot zaman" ./configure).
- paralel USB port initialise.
- test fayl New `testspeed" command oxumaq speed.
- Speed-up gfxterm.
- Lazy LVM / mdraid scan.
- Disk göstərişlər.
- Scripting:
- Yeni `eval və` tr "əmr edir.
- grub-script çek heç bir əmrləri olan scripts uğursuz.
- Quraşdırma və digər kommunal təkmilləşdirilməsi:
- quraşdırma və ya image yaradılması faylları kompres seçimi əlavə edin.
- 'xilas = `GRUB_DEFAULT qəbulu tələb artıq grub-reboot istifadə.
- EFI System Bölüm yoxlamağa Support (= 1.58 os-Prober & gt tələb edir).
- `GRUB_CRYPTODISK_ENABLE və` GRUB_ENABLE_CRYPTODISK "nın əsassız istifadə Fix; sonuncu indi ardıcıl istifadə olunur.
- grub-mount rehberler rəmzi links yapar.
- grub-mkconfig üçün GRUB_DISABLE_SUBMENU "konfiqurasiya əsas` ilə alt aradan Support.
- Onlar indi dəstəklənir qeyri-Unix kimi mühitlərdə işləməlidir C. yenidən grub-mknetdir, grub-mkrescue və grub-mkstandalone grub bərpa edin.
- Native MinGW dəstək.
- Windows altında EFI yüklemek üçün imkanı.
- fasiləsi yeni `timeout_style" ətraf mühit dəyişən və `GRUB_TIMEOUT_STYLE" grub-mkconfig üçün konfiqurasiya düyməsini istifadə user yeniden düzenleyin. gizli zaman aşımı zamanı bərk Menu hotkeys indi dərhal müvafiq menyu giriş açılış.
- Yeni `fayl komanda və grub fayl kommunal fayl növləri yoxlamaq.
- Yeni Syslinux konfiqurasiya faylı parser.
- sistemi qurmaq:
- nested funksiyaları bütün istifadə aradan qaldırılması; GRUB artıq bir yürütülebilir yığını tələb edir.
- Fix sənədlər build. = 5.1
- Daha sağlam və sənədləşdirilmiş cross-tərtib dəstək.
- Bəzi platformalar üçün qismən cingilti dəstəyi (eksperimental).
- qismən mingw64 x86_64-efi tərtib dəstəyi (yüksək eksperimental).
- (artıq indiki i386-PC başqa) qismən mingw32 i386- (yüksək eksperimental) dəstəyi tərtib edir.
- Windows grub-mkpasswd üçün dəstək.
- AutoGen istifadə aradan qaldırılması. Bu build sistemi bəzi performans inkişaf imkan verdi.
- dəyişən uzunluğu Diziler çıxarın.
- OpenBSD tərtib və alətləri dəstəyi (NetBSD və FreeBSD artıq dəstəklənir edilmişdir).
- FreeType & GT ilə qurmaq Fix. = 2.5.1
- İndi azı Python 2.6 tələb edir Python 3. gentpl.py uyğun olun.
- modinfo.sh indi informasiya qurmaq var.
- möhkəmliyini artırmaq üçün bir çox yeni test əlavə edib.
- Revision nəzarət git köçürülüb.
Qeyri-512-byte sektor cihazlar üçün
LUKS disklər istifadə
faylları oxumaq isə tərəqqi məlumat göstərir
default interface
IPv4 və IPv6 üçün
PCI platformalar üçün
Belə pSeries və mips-qövs kimi maşın bootinfo i386-ieee1275, SPARC64 üzrə
userspace kommunal
daha kompakt format aralıq nəticələr saxlamaqla
Texinfo & GT ilə
versiyası 1.99 yeni nədir:
- Keyboard layouts dəstək.
- GRUB Legacy konfiqurasiya faylları üçün Parser.
- 'vbetest və `` videoinfo və `videotest" kimi qeyri-VBE qrafik əmrləri `vbeinfo uzatmaq.
- Yeni `lsefisystab,` lssal "və` lsefimmap "EFI platformalarda əmr edir.
- cihaz BIOS-görünür Support açıq user iddia. device.map Xahiş edirik, seçin Devices daha LVM ya RAID kimi daha mürəkkəb bir şey daha, yalnız BIOS imkanları istifadə edərək oxunaqlı hesab olunacaq.
- Yeni bash tamamlama script.
- İstifadə ACPI bağlamaq.
- Yeni `lsacpi" command.
- Yeni `--boot-kataloq" `seçimi grub bərpa əvvəlki` --root-kataloq "seçimi daha aydın semantika ilə '` grub-set-default və "`, grub-reboot.
- quot & CD-ROM cihaz Rename; CD & quot; BIOS platformlarda.
- Şəffaf Basınç filtreler.
- Sadə PXE image nəsil. New `grub-mknetdir" kommunal netboot kataloq ağacları yaratmaq üçün.
- Yeni relocator. daha kernel dəstək və daha sadə loader yazmaq üçün imkan verir.
- Handle USB pendrives floppies kimi ifşa.
- Yeni automake-based build sistemi.
- Əlavə et `SendKey" komanda (i386-pc yalnız).
- Support 1.x versiyasını.
- ReiserFS kataloq entries oxuyarkən korrupsiya Fix.
- Bidirectional mətn və diacritics dəstək.
- Change grub-mkdevicemap buraxmaq üçün / dev / disk / by-id / adlar mümkün GNU / Linux.
- Linux Xen üçün `grub-mkconfig" dəstək əlavə edin.
- Fedora 13-də `initrd images üçün grub-mkconfig" dəstək əlavə edin.
- Support & gt; 3GiB və
GRUB kommunal
əgər mümkündürsə
mdadm metadata
nədir versiyası 1.98 Yeni.
- EFI dəstək Multiboot
- Saxlanan default menyu giriş dəstək.
- Unit test çərçivəsində.
- Çox terminallar üçün dəstək.
- Şifrelenmiş parol dəstək.
- `grub-mkfloppy" qaldırıldı; disket images yaratmaq üçün `grub-mkrescue" istifadə edin.
- GNU / HURD üçün grub-sonda dəstək əlavə edin.
- getText üçün dəstək əlavə edin.
yeni kommunal `grub-reboot və` grub-set-default ilə
yeni kommunal `grub-mkpasswd-PBKDF2 ilə
versiyası 1.97.1 yeni nədir:
- giderir təhlükəsizlik məsələsi
Şərhlər tapılmadı