The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

28.06.2012 11:47  Релиз менеджера загрузки GNU GRUB 2.00

После восьми лет разработки официально представлен первый стабильный релиз модульного многоплатформенного менеджера загрузки GNU GRUB 2.00 (GRand Unified Bootloader). GRUB поддерживает широкий спектр платформ, включая обычные ПК с BIOS, платформы IEEE-1275 (OLPC и оборудование на базе PowerPC/Sparc64), EFI-системы, оборудование на основе MIPS-совместимого процессора Loongson-2F (Yeeloong, Fuloong2F), системы Itanium и ARCS (SGI), устройства, использующие свободный пакет CoreBoot.

GRUB 2.00 продолжает развитие ветки GRUB 1.9x, которая, несмотря на формальный статус экспериментальной, уже давно активно используется в дистрибутивах. В процессе подготовки GRUB 2.00 кроме продолжения развития функциональности, большое внимание было уделено обеспечению стабильности и высокого качества выпуска. По сравнению с выпущенной год назад экспериментальной версией GRUB 1.99 в версии 2.00 представлена достаточно большая порция новшеств:

  • Включена официальная тема оформления для меню gfxmenu (starfield). Меню переработано и теперь поддерживает подменю. Для более оптимального выбора видеорежима задействован EDID;
  • В состав включён драйвер для USB-контроллеров EHCI, а также новые драйверы для AHCI, ESCC serial, IEEE1275 serial, EFI serial. Обеспечена поддержка VBE для coreboot;
  • Добавлен сетевой стек для BIOS, IEEE1275, EMU и EFI, включающий поддержку TFTP, HTTP и DNS;
  • Расширена поддержка использования GRUB в качестве прошивки для устройств на базе MIPS-совместимого процессора Loongson-2F, в дополнение к ранее поддерживаемому ноутбуку Yeeloong добавлена поддержка мини-ПК Fuloong2F;
  • Проведено портирование для систем на базе архитектур Itanium и ARCS (SGI mips). Представлен mips-порт для эмулятора qemu (qemu -M mips);
  • Добавлена команда grub-mount для монтирования файловых систем при помощи драйверов GRUB FS и модулей FUSE;
  • Изменены настройки безопасности, по умолчанию теперь доступ к командному режиму блокируется, если в конфигурации определён суперпользователь;
  • Поддержка файловых систем ExFAT, Minix3fs, Big-endian minixfs, RomFS и Squash4;
  • Поддержка таблиц разделов и дисковых форматов: DVH, Plan9, Big-endian mdraid, cpio, LUKS, GELI, LDM, LZOP. Обеспечена возможность работы с дисками, размер блоков в которых отличается от 512;
  • Расширена поддержка HFS+, улучшена поддержка ReiserFS, добавлена поддержка RAID LVM. До версии 33 обновлена поддержка ZFS, добавлена возможность работы с режимами multidevice, mirrored, raidz(2,3), использования сжатия GZIP, ZLE и шифрования. В драйвер btrfs добавлена поддержка LZO-сжатия. Для архивов cpio и tar добавлена поддержка символических ссылок. Улучшен код автоматического определения типа ФС;
  • Поддержка протоколов загрузки для Darwin 11 (Mac OS X Lion), Plan9 и FreeDOS. Возможность вызова Windows-загрузчика Ntldr/bootmgr. Поддержка загрузки другого экземпляра coreboot из coreboot. Поддержка загрузки нескольких initrd. Базовая поддержка illumos и xnu. Поддержка загрузки PXE по цепочке;
  • Поддержка контрольных сумм ADLER32 и CRC64 для сжатия XZ и команды hashsum;
  • Экспериментальная поддержка сборки при помощи инструментария разработки от компании Apple;
  • Расширение средств для тестирования и отладки. В grub-fstest добавлены команды cat, zfsinfo, testload xnu_uuid. Обеспечен сбор статистики о работе дискового кэша. Добавлены скрипты для отладки в GDB. Добавлена команда time;
  • Проведена оптимизация производительности. Реализован ленивый режим сканирования неиспользуемых устройств. Задействован кэш CPU при доступе к видеопамяти. При выполнении операций поиска в первую очередь перебираются самые востребованные устройства;
  • Расширены средства интернационализации, добавлена поддержка Unicode 6.0. Для перевода элементов внутри скриптов добавлена конструкция $"...", при помощи которой можно организовать перевод grub.cfg налету;
  • Добавлен скрипт grub-mknetdir для упрощения создания загружаемых по сети директорий. В grub-install добавлена поддержка всех платформ, кроме qemu.

Из ранее реализованных в рамках проекта GRUB 2 улучшений, можно отметить:

  • использование нового загрузчика Multiboot2;
  • поддержка выполнения скриптов;
  • динамическая загрузка модулей;
  • доступ к файлам на ФС NTFS, Reiserfs, EXT4, AFS, UDF, BtrFS, NILFS2 и ZFS, разделам RAID 4/6/10, DM-RAID и данным внутри cpio/tar архивов;
  • создание графических меню с интегрированными виджетами;
  • вывод локализованного текста в отличных от ASCII кодировках;
  • поддержка горячего подключения/отключения USB-устройств;
  • использование шифрованных паролей;
  • поддержка загрузки ядра FreeBSD, NetBSD, OpenBSD и MacOS X (XNU);
  • возможность изменения раскладки клавиатуры;
  • расширенные средства для генерации PXE-образов;
  • поддержка автодополнения вводимых команд;
  • переход на лицензию GPLv3, запрещающую тивоизацию;


  1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
  2. OpenNews: Новая версия менеджера загрузки GNU GRUB - 1.99
  3. OpenNews: Компания Intel создала на базе GRUB инструментарий для тестирования BIOS
  4. OpenNews: В загрузчике GRUB появится поддержка ZFS
  5. OpenNews: Вышел менеджер загрузки GRUB 1.98
  6. OpenNews: Менеджер загрузки GNU GRUB 1.96 теперь под GPL v3.
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: grub, boot
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, анон, 12:25, 28/06/2012 [ответить] [смотреть все]
  • +20 +/
    Еще чуть-чуть и firefox можно будет запускать прямо из grub)
     
     
  • 2.4, Аноним, 12:38, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]
  • +3 +/
    boot2geckgo
     
     
  • 3.47, Аноним, 23:08, 28/06/2012 [^] [ответить] [смотреть все]
  • +/
    Накаркали!
     
  • 2.5, openclocker, 12:42, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    А что на многих материнках есть встроенный Линух для инета, фото, аудио, видео, ... весь текст скрыт [показать] [показать ветку]
     
  • 2.12, Аноним, 13:31, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Да, firefox скоро станет ОС.
     
     
  • 3.28, Аноним, 15:21, 28/06/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    Достойный конкурент для трех основных Linux-дистрибутивов GnomeOS, GNU Emacs и G... весь текст скрыт [показать]
     
  • 3.37, Loooooker, 17:07, 28/06/2012 [^] [ответить] [смотреть все]  
  • +/
    FirefOS? )
     
  • 3.39, Alukardd, 17:18, 28/06/2012 [^] [ответить] [смотреть все]  
  • +/
    Для этого есть Emacs...
     
  • 2.38, Тарелькин, 17:11, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Еще чуть-чуть и GRUB можно будет запускать из Firefox ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.51, Andrey Mitrofanov, 09:42, 29/06/2012 [^] [ответить] [смотреть все]  
  • +/
    grub3 -- теперь на js Да, это модно ... весь текст скрыт [показать]
     
  • 1.2, Аноним, 12:35, 28/06/2012 [ответить] [смотреть все]  
  • +/
    Emacs для него уже написали?  
     
     
  • 2.41, СуперАноним, 17:45, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А Gnome Shell, Plasma, Unity ? :)
     
  • 1.3, Аноним12, 12:38, 28/06/2012 [ответить] [смотреть все]  
  • +1 +/
    Даешь новую Grub OS
     
  • 1.6, bircoph, 12:48, 28/06/2012 [ответить] [смотреть все]  
  • +/
    Только вот:

    1) хешированные пароли там не работают: хеш создаётся, сохраняется, а при загрузке пароль не подходит.
    2) для генерации двораковской раскладки нужен ckbcomp, которого во многих дистрах нет.

     
     
  • 2.31, Аноним, 15:26, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    У меня все работает cat etc grub d 05_password bin bash -e echo Setting... весь текст скрыт [показать] [показать ветку]
     
  • 1.7, name, 13:04, 28/06/2012 [ответить] [смотреть все]  
  • +/
    >Поддержка загрузки PXE по цепочке

    wtf?

     
     
  • 2.8, name, 13:12, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    и сам себе отвечу
    http://etherboot.org/wiki/pxechaining
     
  • 1.10, Итоги, 13:23, 28/06/2012 [ответить] [смотреть все]  
  • +32 +/
    Grub2 лучше, чем старый Grub - говорю вам это как человек, который детально разбирается в возможностях каждого загрузчика. Я очень любил первый Grub, 6 лет только его и ставил на все что можно. Но когда попробовал Grub2... оказалось, что это просто сказка!
     
     
  • 2.15, arisu, 13:37, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    угу Linux уже можно и не грузить, GRUB всё умеет ... весь текст скрыт [показать] [показать ветку]
     
  • 2.17, Аноним, 13:44, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    никак не получается заставить груб поставиться на md mirror md meta version 0 9... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.26, Аноним, 15:19, 28/06/2012 [^] [ответить] [смотреть все]  
  • +/
    УМВР LVM поверх mirror v1 2, корень на reiserfs Дебиан сам прописал граб в за... весь текст скрыт [показать]
     
  • 1.11, Аноним, 13:30, 28/06/2012 [ответить] [смотреть все]  
  • +/
    Интересно добавили новый код определения линукс дистрибутивов или нет BSD уже ... весь текст скрыт [показать]
     
  • 1.13, Аноним, 13:33, 28/06/2012 [ответить] [смотреть все]  
  • +/
    Не понял, так оно может грузиться с LVM поверх RAID5/6?
     
  • 1.14, arisu, 13:34, 28/06/2012 [ответить] [смотреть все]  
  • +2 +/
    ждём появления загрузчика для загрузки GRUB.
     
     
  • 2.18, ааноним, 13:46, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Canonical может и запилить кстати, осторожнее с прогнозами ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.19, Анонимужас, 14:00, 28/06/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    Так будет-же uefi загрузчик который будет грузить груб.
     
  • 2.23, Аноним, 15:13, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Команда Поттеринга уже запилила gummyboot - простую и быструю альтернативу GRUB ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.25, arisu, 15:14, 28/06/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    > Команда Поттеринга

    не, не надо.

     
     
  • 4.27, Аноним, 15:20, 28/06/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    >> Команда Поттеринга
    > не, не надо.

    Тебя забыли спросить, шкoлота =)

     
     
  • 5.30, arisu, 15:26, 28/06/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    вот и я говорю забыли глупые совсем и склеротики что они хорошего сделать мог... весь текст скрыт [показать]
     
     
  • 6.32, Аноним, 15:28, 28/06/2012 [^] [ответить] [смотреть все]  
  • +/
    > вот и я говорю: забыли.

    Все правильно сделали.

     
     
  • 7.44, Аноним, 19:50, 28/06/2012 [^] [ответить] [смотреть все]  
  • +/
    Не, не правильно.
     
  • 3.42, Аноним, 18:48, 28/06/2012 [^] [ответить] [смотреть все]  
  • +1 +/
    В grub не вмонтировали systemd, Команда Поттеринга в шоке ... весь текст скрыт [показать]
     
  • 2.48, Аноним, 23:11, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Погоди, ну не хочешь же ты сказать что при включении питания твоего компа управл... весь текст скрыт [показать] [показать ветку]
     
  • 1.16, Аноним, 13:39, 28/06/2012 [ответить] [смотреть все]  
  • +/
    Еще один конкурент emacs. :D
     
  • 1.20, Аноним, 14:20, 28/06/2012 [ответить] [смотреть все]  
  • +/
    не пойму они заюзали ушедшие в сеть закрытые исходники Solaris11 чтобы иметь по... весь текст скрыт [показать]
     
     
  • 2.24, Аноним, 15:14, 28/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Специально для них GRUB оракл представил соответствующий код, лицензированный по... весь текст скрыт [показать] [показать ветку]
     
  • 1.43, EUGENE, 19:39, 28/06/2012 [ответить] [смотреть все]  
  • +/
    О я так понял можно теперь загрузиться exfat! Круто,жаль syslinux этого не умеет пока...
     
  • 1.45, Аноним, 19:55, 28/06/2012 [ответить] [смотреть все]  
  • –2 +/
    Grub2 - это как systemd, в смысле что нафиг не нужен, хотя впаривают активно.
     
  • 1.46, Пр0х0жий, 20:14, 28/06/2012 [ответить] [смотреть все]  
  • +/
    > -  создание графических меню с интегрированными виджетами;

    Следующая версия GRUB2 будет иметь среду программирования в которой конструкции можно будет перетаскивать мышкой.
    Прошедшие курс обучения получат диплом программиста.

     
  • 1.49, Аноним, 23:38, 28/06/2012 [ответить] [смотреть все]  
  • +1 +/
    А чего возмущаться, ребятам нравятся пусть делают свой grub2 Писал бы я его, во... весь текст скрыт [показать]
     
     
  • 2.53, qux, 13:45, 29/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Так можно и без пользователей остаться ... весь текст скрыт [показать] [показать ветку]
     
  • 1.50, ryoken, 08:54, 29/06/2012 [ответить] [смотреть все]  
  • +/
    > После восьми лет разработки официально представлен (http://lists.gnu.org/archive/html/grub-devel/2012-06/msg00093.html)
    > первый стабильный релиз модульного многоплатформенного менеджера загрузки GNU GRUB (http://www.gnu.org/software/grub/)
    > 2.00 (GRand Unified Bootloader).

    Такой вопрос, если кто в курсе. Когда в Дебиан Сид доползёт?

     
  • 1.52, Верните, 13:13, 29/06/2012 [ответить] [смотреть все]  
  • +/
    Верните лило
     
     
  • 2.54, arisu, 18:10, 29/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > Верните лило

    а кто забирал-то?
    http://lilo.alioth.debian.org/

     
  • 2.55, XoRe, 14:46, 30/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    The development of LILO as classic bootloader for GNU Linux systems was restarte... весь текст скрыт [показать] [показать ветку]
     
  • 1.56, Zip, 15:33, 30/06/2012 [ответить] [смотреть все]  
  • +/
    Про то что GRUB почти OC читал. Хм... Вопрос: а нафиг  тогда другие ОС?
    Или не так: зачем из одной ОС запускать другие ОС? )
     
     
  • 2.59, Аноним, 11:49, 02/07/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    устройства должны идти вместе с GRUB вместо БИОСа
     
  • 1.57, ua9oas, 17:52, 30/06/2012 [ответить] [смотреть все]  
  • +/
    Обсуждает Миша Рыцаревъ возможно ли его поставить там, где уже используются ка... весь текст скрыт [показать]
     
     
  • 2.58, qux, 22:33, 30/06/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > возможно ли его поставить там, где уже используются
    > какие либо другие загрузчики? (а тогда как?)

    http://www.gnu.org/software/grub/manual/grub.html#chainloader

    ?

    > может ли "2.00" быть более устойчивым к
    > таким действиям винды?

    Нет. Если кто-то хочет переписать MBR, то от её содержания это не зависит.

    > Тем кто ставит какой либо линукс есть ли смысл пересобрать
    > их ISO так, чтобы вместо тамошних загрузчиков был этот? (а как
    > это делать? Или после установки как сменить?)

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor