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)

Ответ на: комментарий от dikiy

А я груб никогда и не запиливал :)

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

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

С чего он монстр? Многие дистры используют LVM по умолчанию (Fedora), другие предлагают его как один из вариантов автоматической разметки (Debian). Да, дебианщик.

Deleted
()

Груб - сила! Тройное ура разработчикам! Не раз выручал в сложных ситуациях.

Троли, что пользуют исключительно x86, пусть идут лесом.

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

Макось работает под парой железок и всё.

Так и есть.

Ты же первый начнёшь кричать - не нужно, потому что не работает там-то и там то.

Не стану.

Вот сейчас мне нужен ноутбук. Причём лёгкий и с экраном высокого разрешения.

Всякие там Dell и HP выпускают ноутбуки. Где-то за $3000 можно найти что-то дюймов в 15, с разрешением около 1920x1080. Но оно будет тяжёлое и на нем Linux не будет нормально работать. Под «не будет работать» я имею в виду то, что даже базовые вещи типа тачпада работать будут через пень-колоду. А что еще ожидать если все рекомендуют пользователям отрубить себе руки / поставить windows?

Единственная альтернатива - Apple Mac Book Pro. Да, там Mac OS X. Но он хотя бы UNIX. И его железо нормально под ним работает.

Парадокс? Неа, жестокая реальность.

А еще через несколько лет MS упрётся рогом и выдавит Linux при помощи всяких там secure boot'ов. И будет у тебя Linux, что в теории работает везде, а на практике - нигде.

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

Я тоже констатирую факт: ты тухлый выпендрёжник

Ваши факты зело спорны и субъективны.

rtvd ★★★★★
()

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

argin ★★★★★
()

Жесть какая. Поттеринг одобряет эту поделку.

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

Кто-нибудь уже форкнул первый груб?

Зачем? Он что, переставал работать?

bloodredfrog ★★
()

Исходники

grub-2.00.tar.gz
7.9M

Идиоты.

С lilo навсегда.

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

Конфиги grub первого интуитивно понятны и просты.

ПС В профиле есть.

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

«Даешь grub-look.org и „нескучные обои ™“!»-с этими словами Ричард Столлман забил на ФСПО и начал экспериментальную поддержку сборки ГРУБ 2.0 на Apple

Я не понимаю эту «поддержку эпл». Яблоко же враг народа, не?
stallman.org/apple

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

Даешь grub-look.org и «нескучные обои ™»!

emerge -pv =grub-2.32

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] media-fonts/unifont-5.1.20080914  USE="X" 8,351 kB
[ebuild  NS   *] sys-boot/grub-2.32 [0.97-r10] USE="extensions nls truetype -custom-cflags -debug -device-mapper -efiemu -libzfs -mount -sdl -static" GRUB_PLATFORMS="-coreboot -efi-32 -efi-64 -emu -ieee1275 -multiboot -pc -qemu -qemu-mips -yeeloong" 5,014 kB
[ebuild  N     ] grub-extra/grub-extensions-2.32 USE="examples" 3,336 kB

Total: 3 packages (2 new, 1 in new slot), Size of downloads: 16,700 kB
SmaL
()

Ну наконец! :)

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

ставить на яблоко линупс это красноглазие 80 lvl ;)

Я не понимаю вот что: Ричард Столлман на столько бредит свободой, что даже использует черт знает какой ноутбук только потому что на нем «свободный БИОС». (http://habrahabr.ru/post/84288/)
А тут вдруг GRUB, который так поддерживает ФСПО (а значит и Столлмен), добавляет в новой версии какую-то «экспериментальную поддержку сборки на Apple». Бред!

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

И будет у тебя Linux, что в теории работает везде, а на практике - нигде.

Будут частично огороженные андроиды и хромось. Тем не менее, проблему ты описал и я с ней согласен. Как решать? Пока её решает только Марк, тем же огороженным способом, как гугл, эппл и M$.

Когда я упоминаю про скорость и юзабилити - мол, нужно пилить эти две вещи, а пилить миллион форков и оболочек не нужно - мне возражают, не надо у нас и так всё удобно и быстро (особенно те, кто допилил до себя свою генту).

ForwardToMars
()

А где модуль lua?

AVL2 ★★★★★
()

Наконец-то! Жду новый archboot с сабжем из коробки.

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

Когда я упоминаю про скорость и юзабилити - мол, нужно пилить эти две вещи, а пилить миллион форков и оболочек не нужно - мне возражают, не надо у нас и так всё удобно и быстро (особенно те, кто допилил до себя свою генту).

не надо у нас и так всё удобно и быстро

:-)

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

Утром его спрашивают: черепахи-то где?!

А он: ну мне показалось что что-то с ними не так и я решил глянуть как у них дела. Клетку открыл, а они как ломанут...

rtvd ★★★★★
()

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

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

ставить на яблоко линупс это красноглазие 80 lvl ;)

Лично Тролльвальдс одобряет и сам так делает, так что всё нормально.

om-nom-nimouse ★★
()
Ответ на: комментарий от max_udoff

Соглашусь, вполне хватает :3

Но это двояко все, обсуждать что нужнее глупо :)

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

В grub-legacy я мог делать всё что угодно не лазя каждый раз в мануал и гугл.

дооо, а синтаксис menu.lst ты с астрала скачал себе в моск

В grub2 же редактирование собственно grub.cfg руками строго не рекомендуется, все (ну, в 99% случаев, не берём экзотику, когда нужна куча разных линуксов с разными параметрами загрузки ядра) делается через простой конфиг /etc/defaults/grub. Если мало тех параметров, что там прописаны - есть info страничка со всеми.

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

Расскажите плз нубу, в чём там грабли? Схема разделов GPT? Или непонятно как с диска установочного грузиться? Ну или там как grub2-efi привинтить? Очень интересно...

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