LINUX.ORG.RU

Grub


18

2

Всего сообщений: 22

В OpenSUSE появилась экспериментальная поддержка systemd-boot вместо GRUB

Группа Novell

В OpenSUSE Tumbleweed (пока в качестве опции) вводится поддержка загрузчика systemd-boot как альтернативы GNU GRUB. По официальной версии разработчиков, переход на Systemd-Boot даст возможность повысить скорость загрузки и усилить безопасность загрузочного процесса. Разработчики также ожидают, что переход на systemd-boot даст упрощение и повышение эффективности работы с полнодисковым шифрованием, а также упростит работу со снапшотами в файловой системе Btrfs.

Следует иметь в виду, что systemd-boot не поддерживает Master Boot Record. Если в будущем systemd-boot останется единственным вариантом загрузки, запустить OpenSUSE на старых ПК без эмулятора UEFI, вроде Clover, будет невозможно.

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

 , , , ,

Was2023
()

В Fedora 37 не будет прекращена поддержка Legacy BIOS

Группа Red Hat

Предложение по прекращению поддержки загрузки из Legacy BIOS в Fedora 37 отклонено техническим комитетом. Вопрос отложен до выхода Fedora 38 с учетом нижеописанного.

Технический комитет высказал также рекомендацию по сохранению поддержки BIOS с помощью использования Grub, как это реализовано в других дистрибутивах Linux, например Ubuntu, при этом вынести ресурсы по сопровождению поддержки BIOS в отдельные модули, которые будет сопровождать отдельный комитет BIOS SIG (Special Interest Group), который предлагается учредить. Основная команда при этом будет заниматься поддержкой UEFI.

Будет ли этот комитет заниматься поддержкой BIOS в рамках CentOS Stream 10 и RHEL 10, или же эта поддержка будет осуществляться в рамках EPEL, не сообщается.

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

 , , , ,

ipkirill21x
()

GNU GRUB 2.04

Группа GNU's Not Unix

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

( читать дальше... )

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

 , ,

Leupold_cat
()

Super UEFIinSecureBoot Disk — запуск любых ОС и .efi-файлов с флешки без отключения UEFI Secure Boot

Группа Open Source

Super UEFIinSecureBoot Disk — образ диска с загрузчиком GRUB2, предназначенным для удобного запуска неподписанных efi-программ и операционных систем в режиме UEFI Secure Boot.

Диск можно использовать в качестве основы для создания USB-накопителя с утилитами восстановления компьютера, для запуска различных Live-дистрибутивов Linux и среды WinPE, загрузки по сети, без отключения Secure Boot в настройках материнской платы, что может быть удобно при обслуживании чужих компьютеров или корпоративных ноутбуков, например, при установленном пароле на изменение настроек UEFI.

Образ состоит из трех компонентов: предзагрузчика shim из Fedora (подписан ключом Microsoft, предустановленным в подавляющее большинство материнских плат и ноутбуков), модифицированного предзагрузчика PreLoader от Linux Foundation (для отключения проверки подписи при загрузке .efi-файлов), и модифицированного загрузчика GRUB2, который загружает EFI-файлы самостоятельно, не используя функции UEFI.

Во время первой загрузки диска на компьютере с Secure Boot необходимо выбрать сертификат через меню MokManager (запускается автоматически), после чего загрузчик будет работать так, словно Secure Boot выключен: GRUB загружает любой неподписанный .efi-файл или Linux-ядро, загруженные EFI-программы могут запускать другие программы и драйверы с отсутствующей или недоверенной подписью.

Для демонстрации работоспособности, в образе присутствует Super Grub Disk (скрипты для поиска и загрузки установленных операционных систем, даже если их загрузчик поврежден), GRUB Live ISO Multiboot (скрипты для удобной загрузки Linux LiveCD прямо из ISO, без предварительной распаковки и обработки), One File Linux (ядро и initrd в одном файле, для восстановления системы), и несколько UEFI-утилит.

Диск совместим с UEFI без Secure Boot, а также со старыми компьютерами с BIOS.

>>> Репозиторий диска

 , , , ,

ValdikSS
()

GNU Grub 2.02

Группа GNU's Not Unix

После более чем четырёх лет разработки представлена новая стабильная версия загрузчика GRand Unified Bootloader (GRUB).

( читать дальше... )

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

 

Valman_new
()

Уязвимость в GRUB2

Группа Безопасность

Стало известно о критической уязвимости CVE-2015-8370, благодаря которой стало возможном обойти блокировку загрузки с паролем и получить полный доступ к консоли GRUB2.

Проблема актуальна для всех выпусков GRUB с декабря 2009 и до современных версий, в том числе находящихся в разработке. На текущий момент доступен патч, также появились обновления пакетов для Ubuntu, Debian, Fedora, CentOS, RHEL и ALT Linux.

Суть уязвимости заключается в том, что злоумышленник, имеющий доступ к локальному компьютеру, может инициировать целочисленнлое переполнение и получение доступа к консоли GRUB2 путём нажатия кнопки Backspace 28 раз в поле имени пользователя или пароля.

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

 ,

Haloperidol
()

Ubuntu будет использовать GRUB2 для обеспечения поддержки UEFI Secure Boot

Группа Ubuntu Linux

Этим летом компания Canonical сообщала о планах отказаться от использования GRUB2 в качестве первичного загрузчика Ubuntu и перейти на использование первичного загрузчика на основе Intel EFILinux (далее загрузка передавалась бы GRUB2). Однако, совсем недавно из блога Canonical стало известно, что компания уладила все юридические вопросы и будет использовать GRUB2 в своем дистрибутиве как первичный загрузчик.

( читать дальше... )

>>> Подробности на английском

 , ,

Licwin
()

GNU GRUB 2.00

Группа GNU's Not Unix

После восьми лет разработки представлен первый стабильный релиз модульного мультиплатформенного загрузчика GNU GRUB ветки 2.х, поддерживающий множество платформ: х86/x86-64 BIOS/EFI, платформы IEEE-1275 (например, OLPC, Sparc64, PowerPC), coreboot, Yeeloong, а теперь ещё и Fuloong2F, Loongson-2F, SGI, i386/MIPS Qemu, Itanium и SGI MIPS.

Новшества и усовершенствования:

( читать дальше... )

Исходники

>>> Анонс

 ,

max_udoff
()

Ubuntu напишет свой загрузчик, чтобы обойти ограничения лицензии GPLv3 о запрете тивоизации

Группа Ubuntu Linux

С целью обойти запрет на тивоизацию в лицензии GPLv3, под которой распространяется загрузчик GRUB2 и позволить производителям поставлять компьютеры с предустановленной ОС Ubuntu, загружающейся в режиме Secure Boot, компания Canonical объявила о начале работы над созданием собственного загрузчика, который будет лицензирован под более либеральной лицензией.

За основу нового загрузчика будет принят загрузчик efilinux, разработанный компанией Intel.

Для получения статуса Ubuntu Certified разработчики Canonical также потребуют от поставщиков оборудования наличия в UEFI ключей WinQual, позволяющих загрузку других ОС. Кроме того, политика компании остаётся прежней и компания поддерживает производителей, которые предоставляют возможность отключения Secure Boot.

В дистрибутивах Ubuntu, предназначенных для установки на стороннее оборудование, будет использоваться загрузчик, подписанный ключом Microsoft, аналогично подходу дистрибутива Fedora, но ядро и другие компоненты системы подписываться не будут. На системах с отключенным Secure Boot будет автоматически использоваться GRUB2.

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

 , , ,

Nxx
()

Релиз Grub Customizer 2.5.5

Группа Open Source

Несколько дней назад был выпущен Grub Customizer 2.5.5 — графический интерфейс для настройки параметров grub2.
Целью данного проекта является создание полного и интуитивно понятного графического интерфейса конфигурации grub2.

Установка в Ubuntu

Установка в другой дистрибутив

>>> Подробности (EN)

 ,

alexusua
()

Вышел GRUB 1.99

Группа GNU's Not Unix

Сегодня было объявлено о выходе GRUB 1.99. Скорее всего, это будет последняя экспериментальная версия на пути к стабильному выпуску 2.0, о чем сигнализирует факт переезда проекта c сервера http://alpha.gnu.org на ftp://ftp.gnu.org. Исходный код проекта теперь, соответственно, доступен по адресу ftp://ftp.gnu.org/gnu/grub/

Наиболее интересные изменения:

  • Официальная поддержка загрузки с файловой системы ZFS. Как известно, GRUB лицензирован под GPLv2, несовместимой с лицензией CDDL, под которой распространяется код ZFS. Тем не менее, компания Oracle поставляет базовый код для чтения ZFS-раздела в составе измененной версии GRUB, используемой в ОС Solaris, приняв таким образом условия лицензии GPL (GRUB, распространяется под GPL, соответственно, его модификации тоже наследуют эту лицензию). Именно этот код и был импортирован в GRUB 1.99.
  • Поддержка файловых систем BtrFS и NILFS2. Исправлена ошибка при чтении каталогов reiserfs.
  • Поддержка устройств DM-RAID.
  • Поддержка в MIPS multiboot2 таблиц разделов sunpc.
  • Поддержка изменения раскладки клавиатуры, двунаправленного текста и диакритических знаков.
  • Завершить работу загрузчика теперь можно средствами ACPI.
  • Новые команды: lsacpi и sendkey (i386), cmostest (i386/x86_64), lsefisystab, lssal, lsefimmap (EFI).
  • Упрощена процедура генерации PXE-образов. Добавлена утилита grub-mknetdir, генерирующая каталоговую структуру для сетевой загрузки.
  • Команда grub-mkconfig теперь поддерживает Xen, образы initrd Fedora 13 и NetBSD. Также с помощью grub-mkconfig теперь можно установить фоновое изображение загрузочного меню.
  • Добавлена возможность адресации памяти ниже 16 Мб и выше 3 Гб в i386-qemu.
  • Появилась поддержка горячего подключения/отключения USB-устройств, USB-хабов, и USB-эмуляторов последовательного порта.
  • Команда grub-mkrescue теперь использует GNU xorriso для создания CD-образов вместо grub-mkisofs. Устройство CD-ROM теперь именуются «cd».
  • Теперь загрузчик может быть установлен во вложенный раздел (например, BSD-раздел). Предпочтительный способ указания вложенных разделов теперь выглядит так: (hd0,msdos1,bsd1), а не (hd0,1,a).
  • Во встроенный скриптовый язык GRUB добавлены следующие языковые конструкции: for, while, until, elif, break, continue, shift, return, маски файлов, регулярные выражения, параметры функций, позиционные параметры в setparams.
  • Добавлен новый скрипт с реализацией автодополнения в стиле bash.
  • Возможность использования GRUB в качестве прошивки в Yeeloong, полностью свободном нетбуке на базе MIPS-совместимого процессора Loongson-2F.
  • Добавлен парсер для файлов конфигурации устаревших версий GRUB.
  • Реализованы фильтры для прозрачной распаковки.
  • Поддержка мета-данных mdadm 1.x.
  • Поддержка горячих клавиш в меню.
  • Ну и много других изменений, не приведённых краткости ради.

GRUB поддерживает широкий спектр платформ, включая обычные ПК с BIOS, платформы IEEE-1275 (OLPC и оборудование на базе PowerPC/Sparc64), EFI-системы и устройства, использующие свободный пакет CoreBoot (LinuxBIOS). Из ранее реализованных в рамках проекта Grub2 улучшений, можно отметить: использование нового загрузчика Multiboot2; поддержку выполнения скриптов; динамическую загрузку модулей; доступ к файлам на ФС NTFS, Reiserfs, EXT4, AFS, UDF, RAID 4/6/10 и данным внутри cpio/tar архивов; создание графических меню с интегрированными виджетами; вывод локализованного текста в отличных от ASCII кодировках; использование шифрованных паролей; поддержку загрузки ядра FreeBSD, NetBSD, OpenBSD и MacOS X (XNU).

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

 ,

Dorif
()

BURG, или как сделать ваш загрузчик красивым

Группа Документация

BURG (Brand-new Universal loadeR from GRUB) — это загрузчик на основе исходного кода GRUB с поддержкой разнообразных тем. В этой статье рассказывается об установке BURG в Ubuntu и основанных на ней дистрибутивах.

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

 burg, , ,

uju
()

Syslinux 4.0

Группа Linux General

Вышла новая версия популярного загрузчика операционных систем syslinux. Его принципиальное отличие от конкурентов GRUB(2) и LILO в том что этот загрузчик устанавливается непосредственно на загрузочный раздел. Это позволяет использовать его на загрузочных Flash-накопителях отформатированных как super-floppy (когда таблица разделов на диске отсутствует и файловая система начитается сразу с 0-ого сектора).

Версия syslinux 4.0 — это новая ветка, при создании которой была полностью переписана значительная часть кода. При этом авторы старались использовать ассемблерные вставки только там где это действительно необходимо, в boot-коде. Весь код относящийся к взаимодействию с файловыми системами был переписан на C. Некоторые новые фичи (например, поддержка btrfs) уникальны и (пока?) не поддерживаются в традиционных конкурирующих загрузчиках таких как GRUB(2) и LILO. Вот только некоторые изменения:

  • EXTLINUX: добавлена поддержка btrfs и ext4.
  • добавлена поддержка GPT и дисков размером > 2Tb.
  • chainloader теперь может загружать GRUB2, и для указания раздела загрузки теперь можно использовать GUID
  • модуль rosh — read only shell (привет, GRUB?)
  • ifcpu/ifcpu64 — в зависимости от типа CPU загрузчик может автоматически выбирать какую операционную систему загружать.

от себя могу добавить что пока загрузка с btrfs не отличается скоростью (на глаз — раз в десять медленнее чем с FAT или ext2/3/4).

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

 , ,

pupok
()

Вышел GRUB 1.98

Группа Linux General

GRand Unified Bootloader — загрузчик, соответствующий спецификации Multiboot и поддерживающий ОС на самых разнообразных ядрах (Linux, BSD, Solaris, NT и пр.) и самых разнообразных платформах, в том числе PowerPC и Yeeloong, добавленный в этом релизе.

Итак, изменения:

  • Уже упомянутое добавление поддержки нетбуков Yeeloong (MIPS-совместимый процессор)
  • Новое меню, основанное на виджетах
  • Добавлена возможность шифрования паролей с помощью утилиты grub-mkpasswd-pbkdf2
  • Добавлена поддержка gettext
  • Теперь поддерживается интерфейс EFI

Ветка GRUB2 находится в разработке. Для стабильной первой ветки (0.9x) принимаются лишь исправления безопасности.

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

 ,

dogbert
()

Обнаружена возможность обхода пароля в GRUB 1.97

Группа Безопасность

Через две недели после релиза GRUB 1.97 была найдена ошибка позволяющая обойти пароль загрузчика.

Например, если у вас пароль «linuxorgru», то обойти можно было просто введя например «l» или «org» или любую часть строки (отчёт об ошибке в баг-трекере Debian).

Также в релизе GRUB 1.97.1 доступна поддержка GNU/Hurd и исправления сборки для MacOSX.

Релиз доступен для загрузки с FTP сервера проекта.

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

 ,

sniper21
()

GNU Grub 1.97

Группа GNU's Not Unix

GRand Unified Bootloader, широко используемый и хорошо известный загрузчик операционных систем. В новой версии произошли следующие изменения:

  • Добавлена возможность загрузки XNU (ядро MacOS X)
  • Возможность загрузки FreeBSD, NetBSD и OpenBSD.
  • Интегрирован gptsync.
  • Возможность защиты паролем.
  • Инструмент манипулирования разделами.
  • Новые команды загрузчика: keystatus, hdparm, drivemap, crc, sleep.
  • Шрифты в unicode теперь используются по умолчанию.
  • Добавлена возможность получения текущей даты и времени как переменных из CMOS.
  • Поддержка raid 4, 6 и 10.
  • update-grub заменён на grub-mkconfig.
  • Добавлена поддержка cygwin.
  • Вместо lzo сжатия используется lzma.
  • Сохранения и загрузка окружения из файла.
  • Возможность использования UUID в качестве имени устройства.
  • Возможность использования os-prober для составления конфигурационного файла.
  • Поддержка файловых систем udf, afs и ext4. И многое другое.

Grub-1.97 будет использоваться по умолчанию в ubuntu-9.10.

Оф. сайт

Архив с исходными текстами

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

 , , , ,

GArik
()

GRUB 2 будет использоваться по умолчанию в Ubuntu Linux

Группа Ubuntu Linux

Новая версия загрузчика GRUB будет использоваться по умолчанию в Ubuntu Linux. Колин Уотсон (Colin Watson) в рассылке разработчиков Ubuntu сообщил, что GRUB2 теперь будет использоваться для всех новых инсталяций Ubuntu. Это означает, что уже следующий релиз Ubuntu 9.10 Karmic Koala, который выйдет 29 октября 2009, будет использовать новый загрузчик. Также сообщается, что загрузчик существующих инсталляций при обновлении дистрибутива изменятся не будет.

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

 ,

programmist
()

Ubuntu Linux перешел на использование Grub2. Ubuntu 10.04 будет грузиться за 10 сек.

Группа Ubuntu Linux

Ubuntu Linux перешел на использование загрузчика Grub2. Новый загрузчик будет установлен только для свежих инсталляций, при обновлении ранее установленной системы будет оставлена старая версия grub.

В Grub2 используется новый загрузчик Multiboot2, имеется поддержка выполнения скриптов, динамической загрузки модулей, доступа к файлам на ФС NTFS, Reiserfs и данным внутри cpio/tar архивов, создания графических меню, вывода локализованного текста в отличных от ASCII кодировках и т.д.

Кроме того, разработчики Ubuntu сообщили некоторые планы по оптимизации скорости загрузки будущих релизов. Например, разработчики рассчитывают сократить время загрузки Ubuntu 10.04 на субноутбуках Dell Mini 9 до 10 секунд. Первые результаты данного амбициозного плана будут видны уже в осеннем релизе Ubuntu 9.10, для которого будут реализованы улучшения в initramfs и переработан процесс загрузки X сервера.

Для базовых фаз загрузки планируется уложиться в следующие лимиты:

* 2 сек. - загрузка ядра и ram-диска initramfs;
* 2 сек. - загрузка драйверов, монтирование ФС, инициализация основных подсистем и сервисов;
* 2 сек. - загрузка сервера X.org, дисплейного менеджера и всех сопутствующих сервисов;
* 4 сек. - запуск десктоп-сессии, включая оконный менеджер, панель и апплеты.

взято с opennet.ru

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

 ,

hdclnr
()

GRUB 2: новый рендерер шрифтов

Группа Open Source

GRand Unified Bootloader, широко используемый и хорошо известный загрузчик операционных систем, обзавёлся новым движком шрифтов. Само ядро работы и рендеринга шрифтов написано на C, утилита для работы со шрифтами загрузчика - на Java.

Теперь на экране загрузчика может быть одновременно задействовано несколько различных шрифтов, а сами строки могут содержать не-ASCII коды символов, позволяя решить тем самым некоторые проблемы интернационализации. О поддержке антиалиасинга и хинтинга пока ничего не известно.

Также, в GRUB 2 будет поддержка скриптов, динамическая подгрузка модулей для расширения функционала, rescue-режим, реалтаймовое управление памятью и многое другое.

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

 ,

shahid
()

В Linux может появиться частичная поддержка ZFS

Группа Ядро Linux

Недавно в lkml проходило обсуждение появления минимальной поддержки ZFS (только для чтения) в GRUB под лицензией GPL. В рассылке предложили использовать этот код, чтобы реализовать полноценную поддержку ZFS в Linux. Алан Кокс (Alan Cox) объяснил, что это невозможно, поскольку код из GRUB не содержит тех частей, которые защищены патентами. Алан несколько раз просил компанию Sun дать разрешение на использование этих технологий, но они даже не ответили. «Я могу интерпретировать их действия только одним способом: похоже, они хотят выглядеть открытыми, но знают, что ZFS, пожалуй, единственная вещь, которая может спасти Solaris, как продукт для датацентра, и на самом деле они не готовы разрешить Линусу (Linus) использовать её.»

Кристоф Хельвиг (Christoph Hellwig) предложил добавить поддержку только для чтения. «Если Фред (Fred) [начавший дискуссию], действительно, хочет, то я с удовольствием готов наставлять его. Это будет очень неплохим упражнением.» Также Кристоф готов помочь любому заинтересованному, но предупреждает, что это довольно сложно из-за различий в поддержке файловых систем в Linux и GRUB, а также из-за разницы в структуре и стиле кода. «Но если вы обещаете учиться, это будет довольно интересно», - добавил Кристоф.

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

 , cristoph hellwig, , , , ,

Davidov
()