2.4.3. Использование loadlin
2.4.3. Использование loadlin
В этой книге я просто не мог не упомянуть о компактном загрузчике, который позволяет загрузить Linux из-под DOS или Windows 95. Если вы используете Windows 98, loadlin работать у вас не будет — нужно перезагрузиться в режиме MS DOS. Кроме этого следует учесть, что при использовании loadlin могут возникнуть проблемы с разделами FAT32. В этом случае создайте загрузочную дискету DOS (format a: /s) и в autoexec.bat этой дискеты пропишите loadlin. Загрузить Linux из-под операционных систем Windows 98, Me или Windows 2000/NT вам не удастся в любом случае.
Использовать loadlin я рекомендую лишь в том случае, если при очередной переустановке Windows оказался «затертым» MBR (а вместе с ним и LILO), а системную дискету Linux вы не создали. Вызов программы loadlin имеет следующий формат (описание параметров приведено в табл. 2.8):
loadlin ядро root=корневая_ФС опции
или
loadlin @файл_с_параметрами
Параметры программы loadlin Таблица 2.8
Параметр Описание ядро Ядро, которое вы используете. Если у вас на данный момент нет именно того ядра, которое было установлено, можно взять практически любое (естественно не самое древнее). Обычно ядро можно взять на компакт-диске с дистрибутивом Linux. Оно вам потребуется всего один раз — нужно только загрузиться и перезаписать lilo (команда lilo) root= корневая_ФС Корневая файловая система, например root=/dev/hda3 опции Опции, которые будут переданы ядру во время загрузки. Обычно используется ro vga=normal @файл_с_параметрами Если параметры, которые вы передаете loadlin (а не ядру!) окажутся слишком длинными, то их можно записать в отдельный файл, а затем указать его имя в качестве параметра
Примеры:
c:loadlinloadlin.exe c:loadlinkernelvmlinuzroot=/dev/hda3 ro vga=normal
или
с:loadlinloadlin.exe @param.lst
Param.lst:
c:loadlinkernelvmlinuz root=/dev/hda3ro vga=normal
Совет. Можно включить загрузку Linux в стартовое меню DOS. Для этого отредактируйте свой config.sys следующим образом (см. листинг 2.2).
Листинг 2.2. Фрагмент файла config.sys
[MENU]
MENUITEM=DOS, Load DOS
MENUITEM=LINUX, Load Linux
MENUDEFAULT=DOS,5
[LINUX]
install=c:loadlinloadlin.exe c:loadlinkernelvmlinuz root=/dev/hda3 ro vga=normal
[DOS]
; Все остальные команды, которые вы используете в DOS,
; т.е. если у вас не было до этого стартового меню, то здесь должен находиться
; весь ваш предыдущий config.sys
Данный текст является ознакомительным фрагментом.