Делаем систему LFS загрузочной.

Для того, что бы иметь возможность запускать LFS систему мы должны обновить наш загрузчик. Мы предполагаем, что ваша системы использует Lilo (наиболее распространенный загрузчик на данный момент).

Мы не будем запускать программу lilo из-под chroot. Запуск lilo под chroot можт вызвать фатальные последствия с уничтожением или повреждением MBR, и мы будем использовать загрузочную дискету для запуска любых LFS систем .

Первое, мы должны выйти из режима chroot и скопировать файл ядра lfskernel в основную систему :

logout cp $LFS/boot/lfskernel /boot

Следующий шаг - добавление записи в файл /etc/lilo.conf дабы мы могли выбрать нашу LFS систему при загрузке компьютера:

cat >> /etc/lilo.conf << "EOF" image=/boot/lfskernel label=lfs root=<partition> read-only EOF

Значение <partition> должно быть заменено значением партиции на котором размещено ядро LFS .

Так же, если вы используете reiserfs для основной партиции, что значение read-only надо заменить на read-write.

Теперь обновим загрузчик запустив следующее:

/sbin/lilo -v

Последний шаг - синхронизация конфигурации lilo на дискете и на LFS системе:

cp /etc/lilo.conf $LFS/etc &&
cp $(grep "image.*=" /etc/lilo.conf | cut -f 2 -d "=") $LFS/boot