Многие загружают Linux используя ``загрузочную дискету'', которая содержит копию ядра Linux. В ядре есть информация о корневом разделе Linux, так что ядро знает, где искать на жестком диске корневую файловую систему. (Команда rdev может использоваться для установки корневого раздела в образе ядра; см. ниже). Это тип дискеты, созданной, например, Slackware в процессе инсталляции.
Для создания своей собственной
загрузочной дискеты, сначала разместите образ ядра на своем жестком диске. Оно
должно быть в файле /Image
или /etc/Image
. Некоторые
инсталляции используют для формирования ядра файл /vmlinux
.
Вместо этого у вас может
быть скомпрессированное ядро. Скомпрессированное ядро само раскомпрессируется
при загрузке в память и занимает значительно меньше места на диске. Если у вас
есть скомпрессированное ядро, оно находится в файле /zImage
или
/etc/zImage
.
Зная, где у вас находится
ядро, установите корневое устройство в образе ядра на имя вашего корневого раздела
командой rdev
. Формат команды:
rdev <kernel-name> <root-device>
где <kernel-name>
;
это имя образа ядра, a <root-device>
- имя корневого раздела
Linux. Например, для установки корневого устройства в ядре /etc/Image
на /dev/hda2
используется команда
# rdev /etc/Image /dev/hda2
rdev может устанавливать
другие опции в ядре, такие как взятый по умолчанию режим SVGA, для использования
во время загрузки. Используйте ``rdev -h
'' для получения помощи.
После установки корневого устройства вы можете просто скопировать образ ядра на дискету. При копировании данных на дискету, хорошо бы сначала отформатировать дискету в MS-DOS. При форматировании выдается информация о секторах и треках дискеты, так что можно определить какую плотность записи имеет эта дискета.
Например, для копирование
файла ядра /etc/Image
на дискету в /etc/fd0
используйте
команду
# cp /etc/Image /dev/fd0
Теперь эта дискета должна загружать Linux.