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.
Скачать Gujin 2.7
Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34