Использование Syslinux

Сочетание клавиш

Командная строка поддерживает следующие сочетания клавиш:


<Enter>
<BackSpace>
<Ctrl-U>
<Ctrl-V>
<Ctrl-W>
<Ctrl-X>
<Tab>
<F1>..<F12>
<Ctrl-F><digit>                
<Ctrl-C>
<Esc>
<Ctrl-N>

выполнить указанную команду
стереть один символ
стереть строку целиком
показать версию Syslinux
стереть одно слово
перейти в текстовый режим
показать подходящие LABEL
показать файлы (если настроено)
аналогично F1..F10
прервать загрузку
прервать загрузку
показать информацию о сети (PXELINUX only)



Программы COMBOOT IMAGES и другие операционные системы


Эта версия Syslinux поддерживает загрузку других операционных систем
(в частности, MS-DOS и его варианты, включая Windows 95/98),
как и COMBOOT исполняемые файлы (подвид DOS *.COM файлов; см. ниже)

Для определения типа файла Syslinux пользуется его расширением.
Следующие расширения/форматы файлов поддерживаются (нечувствительно к регистру):


другое                
.0
.bin
.bs
.bss
.c32
.cbt
.com
.img

Linux kernel image
программа PXE (NBP) [только PXELINUX]
"загрузочный сектор CD" [только ISOLINUX]
Загрузочный сектор [только SYSLINUX]
Загрузочный сектор, DOS superblock will be patched in [SYSLINUX]
программа COM32 (32-bit COMBOOT)
программа COMBOOT (незапускаемая под DOS)
программа COMBOOT (запускаемая под DOS)
ОБраз диска [только ISOLINUX; для SYSLINUX см. memdisk]


Для введённого в командную строку имени файла Syslinux будет искать файл,
дабавляя к имени расширения в порядке, указанном выше, если сам файл не найден.

Если используется директива LINUX, BOOT, BSS, FDIMAGE, COMBOOT, COM32, или CONFIG
вместо KERNEL, тип файла не определяется по расширению.



COMBOOT

Syslinux подерживает небольшие отдельные программы, используя формат файлов, аналогичный
DOS'овским "*.com" файлам. Их 32-битная версия называется COM32 и тоже поддерживается.
Простой API даёт доступ к ограниченному набору функций файловой системы и консоли.

Подробнее см. comboot.txt (техническая информация).


Защита от Дурака

Syslinux при загрузке определяет машины, на которых слишком мало памяти, где загрузка Linux невозможна.
Если это случилось,выводится сообщение об ошибке и загрузка прерывается.
Если держать нажатым клавишу Ctrl, эта функция отключается.

Любой файл, используемый Syslinux`ом, может быть помечен скрытым, системным или "только для чтения"; Syslinux игнорирует любые атрибуты.

Автоматически установленный Syslinux устанавливает атрибуты readonly/hidden/system на файл LDLINUX.SYS.


Загрузка с раздела жёсткого диска

Syslinux может загружаться с файловой системы FAT на разделе жёсткого диска (включая FAT32).
Процедура установки идентична установке на дискету и должна работать из-под DOS или Linux.
Для того, чтобы загрузиться, Syslinux должен быть запущен из MBR или другого загрузчика.

Из-под DOS вы можете установить стандратную MBR на первый жёсткий диск,
выполнив эту команду:

FDISK /MBR

После этого используйте FDISK для включения флага "active" на нужном разделе.

Простая MBR, почти совпадающая с DOS'овской (но несколько менее усложнённая), включена в комплект Syslinux.
Для установки из-под Linux, введите [с правами root - прим. перев.]:

cat mbr.bin > /dev/XXX

... где /dev/XXX есть целевое устройство.

Из-под DOS или Win32 можно установить Syslinux MBR с помощью опции -m,
переданной установщику Syslinux, и использовать опцию -a для того, чтобы поставить на текущем разделе флаг "active":

syslinux -ma c:

Эта команда также установит Syslinux на данный раздел.

    Оглавление    Предидущая    Следующая    Проект GreenFlash    Форум

Copyright GreenFlash (c) 2007-2010