Gujin — это загрузчик (boot loader) для PC, который может самостоятельно анализировать разделы и файловые системы на диске. Он находит образы ядра Linux, загрузочные разделы (с *BSD, MS-DOS, Windows и т.п), отдельные файлы (*.kgz) а также образы загрузочных дисков (*.bdi), после чего отображает графическое меню с выбором системы для загрузки.
Gujin загружает ядро Linux, используя документированный интерфейс, как это делают LILO или GRUB, так что отсутствует необходимость в каком-либо другом дополнительном загрузчике. Также он может напрямую загружать файлы ELF32 и ELF64, сжатые gzip'ом, с простым интерфейсом для сбора данных реального режима BIOS. Не нужно практически ничего делать после сборки нового ядра: просто скопируйте образ ядра со стандартным именем в вашу директорию /boot.
Gujin почти полностью написан на Си и собирается с помощью GCC, он полностью выполняется в реальном режиме процессора для достижения максимально совместимости.
Основные изменения в версии 2.7:
- Gujin теперь может искать файлы с расширением *.iso в корневой директории и в /boot каждого раздела и анализировать файловую систему внутри этих файлов (не ограничиваясь iso9660).
- Если в в корневой директории или в /boot ISO-образа найдено несколько файлов vmlinuz/initrd, то они могут быть выбраны и при этом при загрузке в строку параметров ядра будет автоматически добавлен параметр «bootfrom=».
- Добавлена man-страница для утилиты установки gujin(8).
- GCC 4.4.1 теперь компилятор по умолчанию.
Известные ограничения:
- Максимум 15 ISO-образов на одном разделе.
- Каждый файл ISO должен состоять максимум из 127 фрагментов (для уменьшения фрагментации лучше использовать ext4).
- Загрузка больших ISO на ext2/3fs может быть медленной.
- На большинстве LiveCD образы ядра имеют нестандартные названия и могут быть расположены не в / или /boot, так что эти LiveCD не поддерживаются. Также, строка параметров ядра на LiveCD обычно задана не при сборке, а в опциях собственного загрузчика, так что gujin никак не может угадать правильные параметры для загрузки конкретного LiveCD.
Скачать можно здесь.
>>> Подробности