Загрузка с помощью loadlinexe
Не только загрузочные файлы и образы ядра могут располагаться в разделе DOS, но и вообще вся загрузка Linux может быть организована из DOS. Для этого используется программа LOADLIN.EXE, разработанная Хансом Лерменом. В частности, она используется в дистрибутиве Red Hat для организации процедур установки с компакт-диска.
LOADLIN предоставляет самый безопасный способ загрузки с жесткого диска, если на нем есть загрузочный (активный) раздел DOS или Windows. Этот вариант организации загрузки Linux можно особенно рекомендовать начинающим пользователям. Большинство новичков слишком нетерпеливы, для того чтобы прочитать очень хорошее, но длинное описание загрузчика LILO. Программа LOADLIN не требует какой-либо установки, надо только разместить ее саму и образы ядра на одном из дисков, доступных в DOS. С помощью LOADLIN можно загрузить систему с компакт-диска или сетевого диска, не используя загрузочной дискеты. Это делает LOADLIN великолепным инструментом на случай, когда необходимо загрузить Linux после сбоя в работе загрузчика LILO.
Рассмотрим последовательность действий по установке системы с помощью LOADLIN.
Создать каталог /mnt/C/loadlin и разархивировать в него содержимое файла LODLIN16.TGZ из дистрибутива Linux. Поместить туда же файл с образом ядра из каталога /boot. Найти нужный файл образа ядра можно в файле /etc/lilo.conf: нужное имя справа от знака равенства содержится в строке . У меня, например, полное имя этого файла - vmlinuz-2.2.16-3bc, но я при копировании в каталог /mnt/C/loadlin переименовал его в vmlinuz; это имя и буду использовать в примере.
После выхода в режим DOS перейти в каталог C:\LOADLIN и выполнить команды:
C:\LOADLIN> LOADLIN vmlinuz /dev/hda3 ro vga=ask
или, при желании загрузить ядро с установкой диска в оперативной памяти:
C:\LOADLIN> LOADLIN vmlinuz /dev/ram rw initrd=diskimage
Чтобы избавиться от необходимости каждый раз при загрузке вводить команду loadlin со всеми параметрами, можно создать bat-файл или прописать вызов loadlin в файл config.sys. Надо только учесть, что для некоторых графических адаптеров Linux может выдавать после загрузки экран, если перед его загрузкой отображался логотип Windows. Поэтому в файле C:\MSDOS.SYS надо указать:
BootGUI=0 Logo=0
Это позволит избежать загрузки графической оболочки, и выбор пункта меню Windows 95 будет вызывать переход к обычной командной строке DOS.