LINUX.ORG.RU

GNU GRUB 2.04

 , ,


0

1

5 июля состоялся релиз новой стабильной версии загрузчика операционных систем GRUB от проекта GNU. Данный загрузчик соответствует спецификации Multiboot, поддерживает большое количество платформ и является одним из самых широко используемых загрузчиков операционных систем на основе ядра Linux. Также загрузчик способен загружать многие другие операционные системы, в том числе Windows, Solaris, ОС семейства BSD.

Новая стабильная версия загрузчика отличается от предыдущей (версия 2.02 была представлена 25 апреля 2017 года) большим числом изменений, среди которых следует отдельно выделить:

  • Поддержка архитектуры RISC-V
  • Нативная поддержка UEFI Secure boot
  • Поддержка файловой системы F2FS
  • Поддержка UEFI TPM 1.2/2.0
  • Различные улучшения работы с Btfrs, включая экспериментальный поддержку Zstd и RAID 5/6
  • Поддержка компилятора GCC 8 и 9
  • Поддержка Xen PVH виртуализации
  • Встроенная в загрузчик поддержка DHCP и VLAN
  • Множество различных улучшений для работы с arm-coreboot
  • Ранняя загрузка нескольких образов Initrd (Multiple Early Initrd Images) до загрузки основного образа.

Также было исправлено множество различных ошибок.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Deleted (всего исправлений: 9)

и это прекрасно

wst ★★★★
()

Ура!

Встроенная в загрузчик поддержка DHCP и VLAN

Ууу комбайн, небось еще и QR-коды выдает! Все systemd-хейтеры его уже снесли?

Deleted
()
Ответ на: комментарий от Deleted

Ууу комбайн

Не то слово.

Все systemd-хейтеры его уже снесли?

Yep. :)

# grep EFI_STUB /usr/src/linux/.config
CONFIG_EFI_STUB=y
dimgel ★★★★★
()

Встроенная в загрузчик поддержка DHCP и VLAN

Искренне надеюсь, что благодаря EFISTUB оно сдохнет в корчах.

zabbal ★★★★★
()

Нативная поддержка UEFI Secure boot

интересно, как оно поддерживает? И что там с поддержкой загрузки исошек?

AVL2 ★★★★★
()
Ответ на: комментарий от Deleted

Я не хейтер, но даже я его снёс, в пользу efistub или syslinux.

anonymous
()
Ответ на: комментарий от anonymous

Да, я грузился с lilo. Но это было ужасно. Чтобы поменять даже параметр в ядре, приходилось запускать lilo для обновления загрузчика...

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

Проблемы дистра, мне после опасных действий slackware предлагает запустить lilo.

Deleted
()
Ответ на: комментарий от anonymous

Но в грубе же приходится запускать grub-mkconfig.

не приходится. в грубе можно исправить все при загрузке, можно потом внести исправления в конфиг.

Я же не говорю, что в лило надо править конфиг прежде чем обновлять его в загрузчике?

AVL2 ★★★★★
()
Ответ на: комментарий от anonymous

Вроде же в lilo точно так же есть командная строка?

в elilo (тот что умеет в EFI) да вроде было.

alwayslate ★★
()
Ответ на: комментарий от anonymous

неа. в грубе можно делать все из командной строки. найти партицию, посмотреть, что там, исправить скрипт запуска и загрузиться.

а в лило насколько я помню максимум в парметры ядра можно исправить. И то это по моему в сислинукс, а в лило и этого не было.

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

да комбайнище Grub. И его понты возможности - не нужно ))

n1rdeks
()
Ответ на: комментарий от AVL2

Восстанавливать grub из-под системы без комбайна systemd методом чрутирования, как мне кажется, больнее.

Владимир

anonymous
()
Ответ на: комментарий от yoghurt

Блин, думал оригинально шуткану, так тут весь тред о лило.

yoghurt ★★★★★
()

Человекочитаемые (и писаемые) конфиги grub1 превратили в портянки скриптов. Закопать.

anonymous
()
Ответ на: комментарий от pihter

И фрагментированные в том числе?

anonymous
()

Вот интересно, грузит ли он bootmgr с жесткого диска или всё также требует непонятных аргументов и костылей...

anonymous
()
Ответ на: комментарий от pihter

Не слышал о таком. Grub4dos умеет но это не груб

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2
set isofile=my_isos/ubuntu-12.04-desktop-amd64.iso
loopback loop (hd0,5)/$isofile
linux (loop)/boot/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/boot/initramfs.img
kmeaw ★★★
()
Ответ на: комментарий от anonymous

еловекочитаемые (и писаемые) конфиги grub1 превратили в портянки скриптов.

Вот тут согласен, хотя grub2 тоже не сложен в настройке

petyanamlt ★★★★
()
Ответ на: комментарий от kmeaw

Когда там уже можно будет делать chainloader +1, который передаст управление встроенному в ISO загрузчику, вместо этого вот ручного выковыривания linux (loop)... и прочих параметров? Мультизагрузочные флешки делать неудобно же!

anonymous
()
Ответ на: комментарий от anonymous

Вряд ли это произойдёт - ведь для этого надо иметь некоторый протокол, позволяющий оставаться загрузчику резидентным в памяти и предоставлять интерфейс для ОС к виртуальному диску.

kmeaw ★★★
()

Ранняя загрузка нескольких образов Initrd (Multiple Early Initrd Images) до загрузки основного образа.

Представить не могу, для чего это может быть нужно.

nev3rfail
()
Ответ на: комментарий от nev3rfail

Цитата из руководства:

This is for loading things like CPU microcode, firmware, ACPI tables, crypto keys, and so on.

Leupold_cat ★★★★★
() автор топика
Последнее исправление: Leupold_cat (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.