Дополнительные способы авто-загрузки Linux, особенно для пользователей файловой системой FAT32.

Этот раздел будет работать для всех версий Windows 95 до настоящего времени, независимо от того, имеете ли вы файловую систему FAT32. Существует два метода, которые я буду рассматривать в этом разделе. Сначала я начну с самого простого.

Способ 1.

Этот метод использует файл Autoexec.bat, чтобы вызвать (или выполнить) другой командный файл под именем Linux.bat в течение начальной загрузки.


 @echo off 
 cls 
 echo. 
 echo. 
 echo. 
 echo. 
 choice /t:y,5 " Вы желаете загрузить Linux? " 
 if errorlevel 2 goto End 
 c:\loadlin c:\vmlinuz root=/dev/hdc2 ro 
 :End

Этот командный файл очищает экран, добавляет 4 пустых строки, выводит на экран текст (записанный в кавычках) + [Y,N] и ожидает нажатия клавиши в течении 5 секунд. Если не нажмете клавишу в течении 5 секунд, то запускается Linux. Если вы нажмете клавишу Y("Да") или N("Нет"), командный файл выполнит ваш выбор. Например, если вы выбрали 'N', тогда командный файл прерывается, и дальше обрабатывается файл Autoexec.bat, который загружает Windows 95. Если вы выбрали 'Y', тогда конечно будет загружен Linux.

Если не хотите видеть 4 пустых строки перед текстом, измените число строк с командой echo. Если не хотите очищать экран, удалите строку с командой cls. Ключ /t сообщает команде выбора (choice) ждать 5 секунд, и если не нажата клавиша, то принять по умолчанию, что нажата клавиша Y. Измените y на n, если хотите, чтобы по умолчанию загружалась Windows 95: choice /t:n,5. Также вы можете изменить время ожидания от 0 до 99 секунд. Для большей информации по команде choice введите в командной строке: choice /?.

Предостережение

ВНИМАНИЕ: Вы будете должны изменить строку, которая загружает Linux, чтобы она соответствовала вашей конфигурации. Смотрите раздел 3.6 для примеров того, как конфигурировать Loadlin, чтобы загрузить Linux.


	call c:\linux

Если файл Linux.bat находится в другом каталоге, вы должны указать правильный путь. Например, если Linux.bat в каталоге C:\batch, вы должны добавить:


	call c:\batch\linux

к первой строке файла Autoexec.bat. Сохраните файл. Сейчас необходимо перезагрузить компьютер.

Способ 2.

Этот способ немного более сложен, но более гибок. Этот способ позволяет создать ваше собственное меню начальной загрузки, хотя оно не заменяет меню начальной загрузки Windows 95. Вам будут нужны файлы Config.sys и Autoexec.bat.


 [menu] 
 menuitem=Linux, Загрузка Linux  (Это определяет блок меню и дает ему описание).
 menuitem=Win95, Загрузка Windows 95. 
 menucolor=15,1  (Белый текст на синем фоне). 
 menudefault=Linux, 15  (Пункт по умолчанию и ожидание ввода в течении 15 секунд).

 [linux]
 shell=f:\loadlin.exe f:\vmlinuz root=/dev/hdc2 ro (Смотрите Раздел 4 для примеров и по синтаксису).

 [win95] 
 (Включите нормальное содержимое  вашего файла  config.sys здесь. Если вы не имели до этого файл config.sys - оставьте этот раздел пустым).


 goto %config%

 :win95 
 (Включите нормальное содержимое  вашего файла  autoexec.bat здесь. Если вы не имели до этого
 файл autoexec.bat - оставьте этот раздел пустым).