LINUX.ORG.RU

GNU GRUB 2.00

 ,


3

1

После восьми лет разработки представлен первый стабильный релиз модульного мультиплатформенного загрузчика 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.

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

  • внешний вид:
    • официальная тема для gfxmenu;
    • меню дополнены подменю;
    • улучшенное определение видеорежима посредством EDID.
  • новые платформы:
    • порт на Itanium;
    • Fuloong2F (в том числе в качестве прошивки);
    • Fuloong2E (прошивка не поддерживается);
    • ARCS (SGI);
    • qemu -M MIPS.
  • grub-mount для монтирования файловых систем посредством драйверов GRUB FS и FUSE;
  • изменены настройки безопасности по умолчанию: если в конфигурации определён суперпользователь — командный режим блокируется;
  • новые драйверы:
    • EHCI;
    • AHCI;
    • ESCC serial;
    • EFI serial;
    • сетевой стек для BIOS, IEEE1275, EMU и EFI, включая TFTP, HTTP и DNS;
    • поддержка VBE на Coreboot.
  • новые ФС, фильтры и форматы дисков:
    • разметки форматов DVH и Plan9;
    • Big-endian mdraid и cpio;
    • ODC и NEWC cpio;
    • ExFAT;
    • Minix3fs;
    • Big-endian minixfs;
    • RomFS;
    • Squash4;
    • поддержка дисков с не 512-байтными блоками;
    • поддержка LUKS и GELI;
    • LDM (пока — только чтение);
    • LZOP.
  • улучшена поддержка форматов дисков и ФС:
    • метки (label) HFS+;
    • ReiserFS;
    • мультиустройства, зеркальные RAID и raidz(2,3) ZFS;
    • внутренние RAID для LVM;
    • шифрование ZFS;
    • ZLE и GZIP для ZFS;
    • поддерживаемая версия ZFS увеличена до версии 33
    • HFS mtime;
    • AFFS и SFS
    • LZO-сжатие для BtrFS;
    • симлинки для cpio и tar;
    • уменьшено количество некорректных опознаний ФС.
  • новые протоколы загрузки:
    • Plan9;
    • FreeDOS;
    • Ntldr/Bootmgr;
    • поддержка chainloader -bpb для коррекции таблицы разделов FAT и NTFS;
    • мультизагрузка PXE;
    • Darwin 11 (Mac OS X Lion).
  • улучшения в протоколах загрузки:
    • поддержка нескольких initrd;
    • базовая поддержка автоконфигурации Illumos и xnu.
  • Тестирование и отладка:
    • новые команды grub-fstest: cat, zfsinfo, testload xnu_uuid;
    • модуль отладки (ипользует gdb);
    • сбор статистики дискового кэша;
    • новая команда — time.
  • производительность:
    • «ленивое» сканирование накопителей: неиспользуемые устройства не сканируются;
    • использование кэша процессора для доступа к видеопамяти;
    • самые используемые устройства ищутся по UUID первыми.
  • интернационализация:
    • Unicode 6.0;
    • переводы на многие языки включены в официальный комплект.
  • экспериментальная поддержка сборки на Apple.

Исходники

>>> Анонс



Проверено: JB ()
Последнее исправление: post-factum (всего исправлений: 5)

Кстати, кто-нибудь сталкивался с проблемой, что сабж зависает при подключении USB мыши на менюшке с выбором?

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

Живее всех живых. Нафига получать права на «комбайнера», если linux onli?

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

Комбаин тоже нужен, но ведь запихают куда ни попадя.

Я конечно же тоже не против его существования, не хай себе пусть живет. Но иногда надо быстро поставить какую нибудь убунточку и с какой то версии из установщика убрали пункт «Не устанавливать загрузчик». Хотя да, это по большому счету дистропроблемы.

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

Также безальтернативно?

CentOS недавно ставил, там legacy grub. Ну и не стоит забывать про Gentoo, там ставь что душе угодно.

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

Зачем он нужен? Я еще понимал когда GRUB 2 был молод и работал криво (например, в Debian Lenny). Но сейчас...

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

Кроме дескопа убунту не гонял. И то ради интереса. Как там другие офф версии? Кто знает.

Генто для рабочих машин южверей — гемор для всего отдела.

amalofeev
()

А если по делу, то самая клёвая загрузка из тех, что видел - у Apple.

Нажал себе кнопку включения - звучик радостное «тарам!», экран становится голубым, потом на нем начинает крутиться маленькая штуковина и вкоре после этого появляется приглашение войти в систему. Ничего лишнего, никакой мороки.

Надо больше - при запуске нажимаешь спец. клавишу.

И никаких тебе дегенератских текстовых режимов, долгой и нудной возни в BIOS, где медленно перебираются все устройства и ждут, не соблаговолит ли пользователь нажать очередную невменяемую Shift-Ctrl-E для того, чтобы переконфигурить сетевую карту, и прочей ерунды.

GRUB же пошёл путём, опробованным GNU и проверенным Emacs'ом: если что-то работает паршиво, нахреначь сверху еще, авось будет круче.

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

Кроме дескопа убунту не гонял. И то ради интереса. Как там другие офф версии? Кто знает.

Пробовал Kubuntu. Приблизительно то же самое.

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

Да я тож пробовывал. Я про сервер, и язык сломаешь версии. Времени нет даж на виртуалку.

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

Генто для рабочих машин южверей — гемор для всего отдела.

Сервера на Gentoo и Убунту. Для рабочих станций как это не печально лучше венды ничего нет. Но тут тоже с оговорками, так как круг выполняемых задач в каждой организации свой.

partyzan ★★★
()

пришло время обновить загрузчик. загрузчик сам себя не обновит (пока).

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

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

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

Они сами напишут: «после N лет разработки». Но все и сразу. Ждем.

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

Офигеть. Свершилось. Правда смысла с 1.xx слезать не вижу :)

x86_64 ? Нет, нельзя дать погибнуть LiLo, никак нельзя...

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

x86_64 ?

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

tazhate ★★★★★
()

Это всего лишь загрузчик, он всего лишь грузит ОС, а тут уже 3 страницы вялого флейма.

PolarFox ★★★★★
()

Целая ОС, однако :)

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

Зачем оно? Все и так работает, руки были б и там, и тут.

LiLo ? Потому, что чем проще, тем надёжнее.

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

Первый груб просто работает и значительно проще.

А на новых машинах с UEFI вроде же уже никакой груб не нужен будет...

Yareg ★★★
()

Это та штука, которой можно грузить установку венды с флешки?

З.Ы. Пользуюсь 0.97

yaba ★★
()

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

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

Первый - KISS, а второй - комбайн похлеще systemd. За одни конфиги на скриптах - руки из плеч вырвать в попу вставить, дабы внешнее соответствовало внутреннему.

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

Ты не по ходу не представляешь себе задач, кроме как загрузить локальный комп для меня!. Ну извини.

amalofeev
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.