LINUX.ORG.RU

Gujin


1

0

Всего сообщений: 1

Gujin 2.7

Группа Open Source

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.

Скачать можно здесь.

>>> Подробности

 ,

Deleted ()