Лиловая грубость Евгений Зобнин aka j1m Хакер, номер #086, стр. 086-104-5 Не забудем упомянуть и о старом добром LiLo, который служил нам верой и правдой многие годы. Нет смысла подробно останавливаться на этом вопросе, так как все уже описано, списано и переписано в самых разных изданиях. Просто рассмотрим небольшой пример настройки. # vi /etc/lilo.conf # с какого диска будет производиться загрузка? boot=/dev/hda # выводить приглашение prompt # ждать 3 секунды перед загрузкой первой ОС в списке timeout=30 # элемент меню "Linux" image=/boot/vmlinuz label=Linux # корневой раздел root=/dev/hda1 # монтировать корень только на чтение read-only # образ ram-диска initrd=/boot/initrd # графическая консоль 1024x768x256 vga=305 # передать ядру следующие параметры append='acpi=off' # элемент меню "FreeBSD" other=/dev/hda2 label=FreeBSD # элемент меню "Windows" other=/dev/hda3 label=Windows После выполнения всех манипуляций и сохранения конфига требуется выполнить команду: # lilo [а как же будущее?] Несмотря на то, что разработчики проделали огромную работу, создав самый мощный и функционально богатый загрузчик, они не собираются останавливаться на достигнутом. Уже ведется активная разработка GRUB 2 - загрузчика нового поколения и возможностей. При его проектировании программисты ставят перед собой следующие цели: 1. Сделать ядро загрузчика как можно более компактным. 2. Добавить возможность расширения загрузчика на лету. Для этого планируется использовать некое подобие библиотек. 3. Полная интернационализация и локализация. 4. Многочисленные внутренние нововведения, направленные на повышение портируемости и расширяемости. Немного истории Разработка GRUB была начата еще в 1995 году Эриком Болейном (Erich Boleyn) для операционной системы GNU Hurd. В 1999 году Gordon Matzigkeit и Yoshinori K. Okuji сделали GRUB частью проекта GNU и выложили исходники во всеобщий доступ. Именно Erich Boleyn вместе с Brian Ford разработали спецификацию Multiboot, обеспечивающую универсальный способ загрузки ОС, которого сегодня придерживаются все серьезные операционные системы. Конфигуратор для GRUB Из Slackware был перенесен удобный конфигуратор для GRUB с интерфейсом на ncurses. Он сам определит, какие ОС установлены на жестком диске, и сгенерирует правильный конфиг. Страничка программы: www.tux.org/pub/people/kent-robotti/looplinux/index.html. INFO GRUB оказался настолько хорош, что его взяла на вооружение Sun Microsystems для своего OpenSolaris. INFO Специально для GRUB энтузиасты написали простенькую игру Invanders (www.erikyyy.de/invaders/) WWW С другими возможностями GRUB, а также планами на GRUB 2 можно ознакомиться, посетив официальную страничку: www.gnu.org/software/grub/grub.en.html. |