GNU GRUB

Скріншот програми:
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, що дозволяє користувачам легко і швидко перемикатися між декількома операційними системами, встановленими на одному з декількох жорстких дисків комп'ютера.

Він підтримує широкий спектр операційних систем, включаючи GNU / Linux, BSD, Solaris, а також Microsoft Windows. Крім того, він може бути встановлений на головного завантажувального запису (MBR), GUID Partition Table (GPT) і Unified Extensible Firmware Interface (UEFI).

Програмне забезпечення складається з різних утиліт, включаючи потаємну-установку, личинку-установку, потайний-mkconfig і оновлення-личинку. Стандартна установка GRUB буде потрібно користувачам запускати тільки потайний встановити команду з певними опціями, а також команду личинка-mkconfig.

Його файл конфігурації за замовчуванням, як правило, знаходиться під /boot/grub/grub.cfg, але кращий спосіб змінити його настройки, щоб відкрити / і т.д. / за замовчуванням / файл потайний за допомогою будь-якого текстового редактора і виконайте команду Update-потайного , як корінь (системний адміністратор).

Як авансовий комп'ютерні технології та системи BIOS на базі зникають, завантажувач GNU GRUB намагається йти в ногу з ними, але це поступово замінюється сучасними і більш спрощеним завантажувач, Syslinux, Gummiboot, rEFInd, Загорніть, і багато інших, які спеціально розроблені для систем з UEFI.

Загалом, GNU GRUB є наступним поколінням GRand Unified Bootloader, прийнятої на 95 відсотків поточних операційних систем GNU / Linux. Вона може бути легко встановлена ​​на існуючому Linux / UNIX OS, замінивши поточний завантажувач

Що нового в цьому випуску :.

  • Нова / поліпшена файлова система і підтримка диска:
  • тупоконечников UFS1.

  • <Літій> Експериментальна 64-бітна підтримка EXT2.
  • Різні виправлення для пристроїв, що не 512-байтних секторів.
  • Новий `користь» структура файлової системи, що використовується дисками LUKS.
  • Обробка Fix DM-RAID розділів.
  • Нова команда `nativedisk», щоб перейти від програмно-апаратних засобів для власних драйверів дисків.
  • Стиснутий HFS +.
  • DragonFly BSD мітки.

  • <Літій> CBFS (Coreboot).
    <Літій> Ручка секціонірованной LVM належним чином.
  • Використання LVM UUID, коли це можливо.
  • GPT PReP.
  • Новий модуль `Прогрес, який показує інформацію про хід під час читання файлів.
  • Підтримка функції ZFS.
  • Підтримка ZFS LZ4.

  • <Літій> підтримка формату XFS V5.
  • підтримка LVM RAID1.

  • підтримка
  • Новий / покращений термінал і відео:
  • Монохромний текст (відповідність `геркулес в GRUB Легасі).
  • Морзе код виведення, використовуючи системний динамік.

  • <Літій> `spkmodem» вихід (простий протокол даних з використанням системи динаміка).
  • Ручка японські спеціальні клавіші.
  • Coreboot фреймбуфер.

  • <Літій> Серійний АРК.
  • Native обробка VT100 для личинка-ему, замінюючи використання бібліотеки проклять.
  • Нові можливості gfxmenu для позиціонування терміналу вікна, фон теми обробки зображень і прокручування заповнення, а також `item_pixmap_style 'і` highlight_overlay'.
  • Підтримка кілька типів більш зображень (палітра і в відтінках сірого).
  • удосконалення протоколу завантаження:
  • Підтримка Apple, виконавчі файли FAT на неяблок платформах.
  • Покращена сумісність FreeDOS прямого завантаження підтримки.
  • Включити `linux16 'на всіх платформах x86, а не тільки BIOS.
  • Новий TrueCrypt ISO завантажувач.
  • multiboot2 завантаження-послуги EFI специфікація.
  • multiboot2 EFI карта пам'яті специфікація.
  • multiboot2 повний файл Specfication.
  • Нова / покращена підтримка мережі:
  • Нові змінні `net_default_ *», що містять властивості інтерфейсу за замовчуванням.
  • Автомат `HTTP 'і`' модулі TFTP при необхідності.
  • Поліпшення TFTP надійність.
  • Розбір `ї» імена дисків в файли конфігурації GRUB Legacy.
  • Issue окремі запити DNS для IPv4 і IPv6.
  • Підтримка IPv6 Router Advertisement налаштувати маршрутизатор за замовчуванням.
  • Нова змінна net__next_server, що містить наступний сервер з BOOTP відповіді.
  • поліпшення Coreboot:

  • <Літій> CB підтримує як в на диску зображень (петлевий) і флеші-пам'яті.
  • Можливість запуску іншої корисної інформації з флеш-пам'яті або на диску
  • Coreboot фреймбуфер
  • Підтримка CBMEMC (як протоколювання і перевіряючі журнали)
  • Команда для перевірки Coreboot мітки часу ( `coreboot_boottime ').
  • Команда для перевірки таблиць Coreboot ( `lscoreboot ').
  • Нова мета default_payload.elf.
  • Збільшення максимального розміру ядра.

  • <Літій> Воліють pmtimer для калібрування TSC.
  • Нова / покращена підтримка платформи:
  • Новий `efifwsetup 'і` lsefi' команди на EFI платформах.
  • Новий `cmosdump 'і` cmosset' команд на платформах з підтримкою CMOS.
  • Нова команда `pcidump» для PCI платформ.
  • Поліпшення опкода розбору в реалізації ACPI привалу.
  • Використовуйте TSC як можливе джерело часу на i386-ieee1275.
  • Merge PowerPC реалізації личинка-mkrescue із загальним один.
  • Підтримка личинка-mkrescue на i386-ieee1275, sparc64, bootinfo машин, таких як pSeries і MIPS-дуга.
  • Зробіть потайний-mkrescue кращої підтримки Apple, Intel Macs на компакт-диску.
  • Включити конфігураційний файл GRUB Спадщини розбору на EFI.
  • Підтримка привал для Loongson 2Е.
  • ARM U-Boot і EFI порти.
  • реорганізувати залежний від платформи код утиліти, щоб уникнути плутанини #ifdef.
  • AROS і Haiku підтримка користувацького простору комунальних послуг.
  • Xen PV порт.

  • <Літій> Усунення EFI вирівнювання стека.
  • ARM64 EFI порт.
  • В Linux, прочитати початкові зміщення розділів з sysfs, якщо це можливо.
  • Новий личинка-macbless утиліта, а найкраща інтеграція з Mac прошивкою в личинка-установки.
  • Підтримка Yeeloong 3A.
  • Додайте `CPUID --pae» варіант для виявлення фізичних адрес на x86.
  • Підтримка USB налагодження ключів.
  • Підтримка * -emu на всіх платформах (раніше тільки i386 / x86_64 працював).
  • Підтримка * -emu на Windows.
  • Нова платформа `жоден», який будує тільки засоби на рівні користувачів. Це тепер за замовчуванням, якщо цільової процесор не підтримується.
  • Підтримка завантаження мало-Endian ядро ​​Linux на PowerPC.
  • Підтримка завантаження мережі з Oracle sun4v VNET пристроїв.
  • долучення SAS дисків в списку пристроїв Open Firmware IEEE 1275.

  • <Літій> Спробуйте кілька методів для TSC (мітки часу лічильника) калібрування - PIT, pmtimer, EFI Stall. Якщо все не вдається, використовуйте жорстко прописані частоти 800 МГц.
    <Літій> Підтримка Hyper-V Gen2 платформи, які не мають PIT для калібрування TSC.
    <Літій> Карта пам'яті UEFI Стійкі до E820 постійної пам'яті.
  • Новий Xen навантажувач на ARM64.
  • <Літій> Вимога вирівнювання Дотримання блокових пристроїв введення-виведення буферів на EFI.
  • Безпека:
  • Додати додатковий засіб для забезпечення, що всі файли, зчитувальних основного зображення з диска мати дійсну відсторонену цифровий підпис.
  • Продуктивність:
  • Уникайте дорогі операції ділення в багатьох місцях.
  • рамка аналізу Нового час завантаження ( `./configure --enable-завантажувальний час ').
  • Ініціалізувати USB портів паралельно.
  • Новий `« команда testspeed для тестового файлу швидкість читання.

  • <Літій> Прискорення gfxterm за рахунок зберігання проміжних результатів в більш компактній формі.
    <Літій> Лінивий LVM / mdraid сканування.
  • Дискові підказки.
  • Scripting:
  • Новий `Eval 'і` тр' команди.
  • личинка-скрипт-перевірка не вдалася за сценаріями, які містять команди.
  • Установка і інші підсобні поліпшення:
  • Додана опція для стиснення файлів при установці або створенні образу.
  • Використання потайний-перезавантаження більше не вимагає установки `GRUB_DEFAULT = врятований».

  • <Літій> Підтримка зондуючого Системний розділ EFI (потрібно ОС-Prober & GТ; = 1,58) .
  • Виправте непослідовне використання `GRUB_CRYPTODISK_ENABLE 'і` GRUB_ENABLE_CRYPTODISK'; останній в даний час використовується послідовно.
  • личинка-гора обробляє символічні посилання на каталоги.
  • Підтримка відключення підмінить з `ключем конфігурації GRUB_DISABLE_SUBMENU» для потайного-mkconfig.
  • личинка-установки, потайний-mknetdir, потайний-mkrescue і потайною-mkstandalone переписаний на C. Тепер вони повинні працювати в підтримуваних без Unix-подібних середовищах.
  • Вбудована підтримка MinGW.
  • Можливість установки на EFI під вікнами.
  • реорганізувати тайм-аут обробки з використанням нової `timeout_style« змінні середовища і `GRUB_TIMEOUT_STYLE» ключа конфігурації для потайного-mkconfig. Меню гарячих клавіш спресовані під час тайм-ауту прихованому Тепер завантажте відповідний пункт меню негайно.
  • Нова команда "файл і утиліта личинка-файл для перевірки типів файлів.
  • Новий файл конфігурації SYSLINUX аналізатор.
  • Встановити меню класу входу первинного назви ОС, що повертається ос-тестових пробниками для відображення OS конкретного значка.
  • В Linux x86 виявити EFI розмір слова в жратву встановити і автоматично вибрати правильну платформу (x86_64-EFI або i386-EFI) для установки. Потрібно Linux ядро ​​версії 4.0 або вище.
  • Побудувати систему:
  • Видалити всі види використання вкладених функцій; GRUB більше не потрібно виконуваний стек.

  • <Літій> Фікс документація збірки з Texinfo & GT ;. = 5,1
  • Більш надійний і документально крос-компіляції.
  • Часткова підтримка брязкіт для деяких платформ (експериментальний).
  • Часткове mingw64 x86_64-EFI підтримка компіляції (експериментальна).
  • Часткове mingw32 i386- (крім уже присутніх i386-ПК) компілювати підтримку (експериментальна).
  • Підтримка потайним-mkpasswd на Windows.
  • Виключіть використання AutoGen. Це дозволило деякі поліпшення продуктивності в системі збірки.
  • Видалити масиви змінної довжини.
  • OpenBSD компіляції та інструменти підтримки (NetBSD і FreeBSD вже підтримуються).

  • <Літій> Фікс будувати з FreeType & GT ;. = 2.5.1
  • Зробіть gentpl.py сумісний з Python 3. Тепер він вимагає, по крайней мере на Python 2.6.
  • modinfo.sh містить інформацію про збірку в даний час.
  • Додано багато нових тестів для підвищення надійності.
  • Target тепер побудований без libgcc. Необхідні вбудовані функції перевизначені безпосередньо. Це усуває потребу в цільової конкретної середовища виконання на системі збірки.

  • <Літій> ему libusb підтримка видалена (була порушена, і не супроводжується).
  • powerpc64le компілювати підтримку.

  • <Літій> Використання фіксованої тимчасової мітки при створенні GRUB зображення для відтворюється збірки.
  • Переконайтеся, під час складання, що модулі містять тільки підтримувані переїзди і їх структура відповідає тому, що час завантаження очікує модуль завантажувач.
  • Не потрібні шрифти на PowerPC-ieee1275.

Що нового у версії 2.00 / 2.02 Beta 2:

  • Нова / поліпшена файлова система і підтримка диска:
  • тупоконечников UFS1.

  • <Літій> Експериментальна 64-бітна підтримка EXT2.
  • Різні виправлення для пристроїв, що не 512-байтних секторів.
  • Новий `користь» структура файлової системи, що використовується дисками LUKS.
  • Обробка Fix DM-RAID розділів.
  • Нова команда `nativedisk», щоб перейти від програмно-апаратних засобів для власних драйверів дисків.
  • Стиснутий HFS +.
  • DragonFly BSD мітки.

  • <Літій> CBFS (Coreboot).
    <Літій> Ручка секціонірованной LVM належним чином.
  • Використання LVM UUID, коли це можливо.
  • GPT PReP.
  • Новий модуль `Прогрес, який показує інформацію про хід під час читання файлів.
  • Підтримка функції ZFS.
  • Підтримка ZFS LZ4.

  • підтримка
  • Новий / покращений термінал і відео:
  • Монохромний текст (відповідність `геркулес в GRUB Легасі).
  • Морзе код виведення, використовуючи системний динамік.

  • <Літій> `spkmodem» вихід (простий протокол даних з використанням системи динаміка).
  • Ручка японські спеціальні клавіші.
  • Coreboot фреймбуфер.

  • <Літій> Серійний АРК.
  • Native обробка VT100 для личинка-ему, замінюючи використання бібліотеки проклять.
  • Нові можливості gfxmenu для позиціонування терміналу вікна, фон теми обробки зображень і прокручування заповнення, а також `item_pixmap_style 'і` highlight_overlay'.
  • Підтримка кілька типів більш зображень (палітра і в відтінках сірого).
  • удосконалення протоколу завантаження:
  • Підтримка Apple, виконавчі файли FAT на неяблок платформах.
  • Покращена сумісність FreeDOS прямого завантаження підтримки.
  • Включити `linux16 'на всіх платформах x86, а не тільки BIOS.
  • Новий TrueCrypt ISO завантажувач.
  • multiboot2 завантаження-послуги EFI специфікація.
  • multiboot2 EFI карта пам'яті специфікація.
  • multiboot2 повний файл Specfication.
  • Нова / покращена підтримка мережі:
  • Нові змінні `net_default_ *», що містять властивості інтерфейсу за замовчуванням.
  • Автомат `HTTP 'і`' модулі TFTP при необхідності.
  • Поліпшення TFTP надійність.
  • Розбір `ї» імена дисків в файли конфігурації GRUB Legacy.
  • Issue окремі запити DNS для IPv4 і IPv6.
  • поліпшення Coreboot:

  • <Літій> CB підтримує як в на диску зображень (петлевий) і флеші-пам'яті.
  • Можливість запуску іншої корисної інформації з флеш-пам'яті або на диску
  • Coreboot фреймбуфер
  • Підтримка CBMEMC (як протоколювання і перевіряючі журнали)
  • Команда для перевірки Coreboot мітки часу ( `coreboot_boottime ').
  • Команда для перевірки таблиць Coreboot ( `lscoreboot ').
  • Нова мета default_payload.elf.
  • Збільшення максимального розміру ядра.
  • Нова / покращена підтримка платформи:
  • Новий `efifwsetup 'і` lsefi' команди на EFI платформах.
  • Новий `cmosdump 'і` cmosset' команд на платформах з підтримкою CMOS.
  • Нова команда `pcidump» для PCI платформ.
  • Поліпшення опкода розбору в реалізації ACPI привалу.
  • Використовуйте TSC як можливе джерело часу на i386-ieee1275.
  • Merge PowerPC реалізації личинка-mkrescue із загальним один.
  • Підтримка личинка-mkrescue на i386-ieee1275, sparc64, bootinfo машин, таких як pSeries і MIPS-дуга.
  • Зробіть потайний-mkrescue кращої підтримки Apple, Intel Macs на компакт-диску.
  • Включити конфігураційний файл GRUB Спадщини розбору на EFI.
  • Підтримка привал для Loongson 2Е.
  • ARM U-Boot і EFI порти.
  • реорганізувати залежний від платформи код утиліти, щоб уникнути плутанини #ifdef.
  • AROS і Haiku підтримка користувацького простору комунальних послуг.
  • Xen PV порт.

  • <Літій> Усунення EFI вирівнювання стека.
  • ARM64 EFI порт.
  • В Linux, прочитати початкові зміщення розділів з sysfs, якщо це можливо.
  • Новий личинка-macbless утиліта, а найкраща інтеграція з Mac прошивкою в личинка-установки.
  • Підтримка Yeeloong 3A.
  • Додайте `CPUID --pae» варіант для виявлення фізичних адрес на x86.
  • Підтримка USB налагодження ключів.
  • Підтримка * -emu на всіх платформах (раніше тільки i386 / x86_64 працював).
  • Підтримка * -emu на Windows.
  • Безпека:
  • Додати додатковий засіб для забезпечення, що всі файли, зчитувальних основного зображення з диска мати дійсну відсторонену цифровий підпис.
  • Продуктивність:
  • Уникайте дорогі операції ділення в багатьох місцях.
  • рамка аналізу Нового час завантаження ( `./configure --enable-завантажувальний час ').
  • Ініціалізувати USB портів паралельно.
  • Новий `« команда testspeed для тестового файлу швидкість читання.

  • <Літій> Прискорення gfxterm за рахунок зберігання проміжних результатів в більш компактній формі.
    <Літій> Лінивий LVM / mdraid сканування.
  • Дискові підказки.
  • Scripting:
  • Новий `Eval 'і` тр' команди.
  • личинка-скрипт-перевірка не вдалася за сценаріями, які містять команди.
  • Установка і інші підсобні поліпшення:
  • Додана опція для стиснення файлів при установці або створенні образу.
  • Використання потайний-перезавантаження більше не вимагає установки `GRUB_DEFAULT = врятований».

  • <Літій> Підтримка зондуючого Системний розділ EFI (потрібно ОС-Prober & GТ; = 1,58) .
  • Виправте непослідовне використання `GRUB_CRYPTODISK_ENABLE 'і` GRUB_ENABLE_CRYPTODISK'; останній в даний час використовується послідовно.
  • личинка-гора обробляє символічні посилання на каталоги.
  • Підтримка відключення підмінить з `ключем конфігурації GRUB_DISABLE_SUBMENU» для потайного-mkconfig.
  • личинка-установки, потайний-mknetdir, потайний-mkrescue і потайною-mkstandalone переписаний на C. Тепер вони повинні працювати в підтримуваних без Unix-подібних середовищах.
  • Вбудована підтримка MinGW.
  • Можливість установки на EFI під вікнами.
  • реорганізувати тайм-аут обробки з використанням нової `timeout_style« змінні середовища і `GRUB_TIMEOUT_STYLE» ключа конфігурації для потайного-mkconfig. Меню гарячих клавіш спресовані під час тайм-ауту прихованому Тепер завантажте відповідний пункт меню негайно.
  • Нова команда "файл і утиліта личинка-файл для перевірки типів файлів.
  • Новий файл конфігурації SYSLINUX аналізатор.
  • Побудувати систему:
  • Видалити всі види використання вкладених функцій; GRUB більше не потрібно виконуваний стек.

  • <Літій> Фікс документація збірки з Texinfo & GT ;. = 5,1

  • Більш надійний і документально крос-компіляції.
  • Часткова підтримка брязкіт для деяких платформ (експериментальний).
  • Часткове mingw64 x86_64-EFI підтримка компіляції (експериментальна).
  • Часткове mingw32 i386- (крім уже присутніх i386-ПК) компілювати підтримку (експериментальна).
  • Підтримка потайним-mkpasswd на Windows.
  • Виключіть використання AutoGen. Це дозволило деякі поліпшення продуктивності в системі збірки.
  • Видалити масиви змінної довжини.
  • OpenBSD компіляції та інструменти підтримки (NetBSD і FreeBSD вже підтримуються).

  • <Літій> Фікс будувати з FreeType & GT ;. = 2.5.1
  • Зробіть gentpl.py сумісний з Python 3. Тепер він вимагає, по крайней мере на Python 2.6.
  • modinfo.sh містить інформацію про збірку в даний час.
  • Додано багато нових тестів для підвищення надійності.
  • Контроль версій переїхав в мерзотник.

Що нового у версії 1.99:

    <літій> підтримка розкладки клавіатури.
  • Парсер для файлів конфігурації GRUB Legacy.

  • <Літій> Продовжити `vbeinfo 'і` vbetest' команди для не-VBE графіки, як` videoinfo 'і' Відеотест '.
  • Новий `lsefisystab '` lssal' і `lsefimmap» команди на EFI платформах.
  • Підтримка вимога явного користувача про те, що пристрій є BIOS видимого. Пристрої, перераховані в device.map буде вважатися читаним, використовуючи тільки BIOS кошти, а не що-небудь більш складне, таких як LVM або RAID.
  • Новий скрипт Баш-завершення для GRUB утиліт.
  • Використовуйте ACPI, щоб вимкнути, якщо це можливо.
  • Нова команда `lsacpi.
  • Новий `--boot-каталог 'опція` личинка встановити',` потайний-перезавантаження 'і` потайний-Set-замовчуванням', з більш ясною семантикою, ніж попередній варіант `--root-каталогу».

  • <Літій> Перейменувати пристрій CD-ROM з & Quot; CD & Quot; на BIOS платформах.
  • Прозорий декомпресія фільтри.

  • <Літій> Simpler формування зображення PXE. Новий `личинка-mknetdir» утиліта для створення каталогу мережевої завантаження дерев.
  • Нове засоби переміщення. Дозволяє отримати додаткову підтримку ядра і більш простий завантажувач письмовій формі.
  • Ручка USB pendrives викрито як дискети.
  • Новий Automake на основі побудови системи.
  • Команда Додати `SendKey» (i386-ПК).
  • Підтримка 1.x версій метаданих mdadm.
  • Fix корупції при читанні записів каталогу ReiserFS.
  • Двохнаправлений текст і діакритичних підтримка.
  • Зміна личинка-mkdevicemap випускати / DEV / диск / по-ід / імена, де це можливо на GNU / Linux.
  • Додайте `підтримку Grub-mkconfig» для Xen з Linux.
  • Додайте `підтримку Grub-mkconfig» для INITRD зображень на Fedora 13.

  • <Літій> Підтримка & GT; 3GiB і

Що нового у версії 1.98 :.

  • Мультизавантажувальний на підтримку EFI
  • Збережено підтримка за замовчуванням пункт меню, нові утиліти `личинка-перезавантаження" і `личинка-встановити-замовчуванню».
  • рамки Модульне тестування.
  • Підтримка декількох терміналів.
  • Зашифровані підтримка пароля, з новою утилітою `личинка-mkpasswd-PBKDF2 '.
  • `личинка-mkfloppy» видалені; використовуйте `потайний-mkrescue», щоб створити образи дискет.
  • Додати підтримку личинка-зонд для GNU / Hurd.
  • Додати підтримку Gettext.

Що нового у версії 1.97.1:

  • Вирішено проблему безпеки

Схожі програми

GAG
GAG

2 Jun 15

grubinstall
grubinstall

2 Jun 15

BootRoot
BootRoot

3 Jun 15

GNU GRUB

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями