day & night

 
Gujin 2.7, загрузчик (boot loader) для PC
Дата публикации:
#1
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 789
-----XXXX-




ph34r.gif Gujin 2.7

SoftoRoomGujin — это загрузчик (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.

Home_http://gujin.sourceforge.net/
Downloads (~943 Kb)_http://downloads.sour...e_mirror=sunet
User is offline
Go topGo end

Topic Options
Сейчас: 28.03.2024 - 12:40
Мобильная версия | Lite версия