0. Это что такое?
Расскажу о новой версии самого популярного загрузчика. Она появилась опционально в стабильном Debian 5.0 Lenny, а значит можно сделать вывод о некоторой стабильности. К сожалению, по словам самих разработчиков, на документацию времени нет, поэтому всё пока работает методом тыка, логики и комментариев в коде :)
Кстати, о версиях. Первой и пока основной считается ветка 0.9x(которую уже окрестили GRUB Legacy), а версии 1.хх официально называются GRUB 2.
Итак, чем же отличается эта версия от старого доброго дефолтного загрузчика всего и вся? На официальном сайте сказано примерно так:
Поддержка скриптов, в частности циклов, условий, переменных и функцийГрафический интерфейсДинамическая подгрузка модулей, позволяющая расширять функционал не на этапе сборки, а прямо во время выполненияПереносимость на разные архитектурыИнтернационализацияНастоящее управление памятью, делающее GNU GRUB более гибкимМодульный, иерархичный, объектно-ориентированный фреймворк для файловых систем, файлов, устройств, дисководов, терминалов, команд, таблиц разделов и загрузчиков операционных системКроссплатформенная установка, позволяющая установить GRUB с другой архитектурыБезопасный режим для трудных случаев. Stage 1.5 ликвидирована.Исправление ошибок, которые были допущены при проектировании GRUB Legacy, и не могли быть исправлены из-за требований обратной совместимости. Например, способ нумерации разделов.