Syslinux

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Syslinux
SysLinux.png
Меню syslinux
Тип

Boot loader

Разработчик

H. Peter Anvin

Написана на

Си, язык ассемблера

Операционная система

Linux, FreeBSD

Последняя версия

6.02 (13 октября 2013)

Лицензия

GNU General Public License

Сайт

syslinux.zytor.com

SYSLINUX Project — набор загрузчиков ядра Linux (автор H. Peter Anvin), состоит из нескольких отдельных загрузчиков, самым известным из которых является isolinux. В их число входит и загрузчик syslinux, давший название всему проекту.

Список загрузчиков в SYSLINUX Project[править | править вики-текст]

  • syslinux для загрузки с FAT, FAT32, NTFS
  • isolinux для загрузки с iso9660
  • pxelinux для загрузки по PXE
  • extlinux для загрузки с ext2/ext3/ext4 или btrfs

Существует ряд утилит, имеющих одинаковый с ядром Linux формат загрузки и пригодных для запуска из-под syslinux. Одной из них является утилита Memtest86.

Примеры[править | править вики-текст]

Установка syslinux из OS Windows:

syslinux.exe -fma -d /syslinux F:

-f игнорировать некоторые нефатальные ошибки
-m установить MBR загрузчик
-a пометить раздел на устройстве как загружаемый
-d каталог для установки
<F:> раздел для установки

Установка будет произведена на раздел F:, системные файлы скопированы в папку syslinux.

Пример syslinux.cfg с графическим меню(vesamenu.c32). Первый пункт меню - загрузка посекторного образа ДОС дискеты; второй-загрузка .iso CD образа; .... последний пункт - переход к меню скопированного на флэшку дистрибутива Slax liveCD:

UI /syslinux/vesamenu.c32
TIMEOUT 70
ONTIMEOUT 1
MENU DEFAULT 1
MENU TABMSG Press <TAB> to edit options 
MENU AUTOBOOT Automatic boot in # second{,s}...
MENU BACKGROUND /syslinux/logo.png
MENU TITLE MyFlashBootDisk
MENU color title   1;36;44    #ffffffff #00000000 std
MENU color sel      7;37;40    #FF000000 #FFC0C0C0 all
MENU color hotsel   1;7;37;40  #FF000000 #FFC0C0C0 all
MENU ROWS 8

 # Пример 1 Floppy
LABEL 1
MENU LABEL ^1. VC (dos, any utilites)
TEXT HELP
        DOS: boot to VC, press F2 for menu: MHDD, Victoria, MemTest, PartitionMagic, Ghost, etc
ENDTEXT
        LINUX /syslinux/memdisk
        INITRD /syslinux/os/dos/FlopVC.bin
        APPEND raw

 # Пример 2 .ISO (CD)
LABEL GeeXBoX 1.2.4 Video, Audio, TV
TEXT HELP
        GeeXBoX Media ceneter - Video, Audio, TV
ENDTEXT
        LINUX /syslinux/memdisk
        INITRD /syslinux/os/geexbox-1.2.4-en.i386.glibc.iso
        APPEND iso

 # ------
LABEL Acronis_True_Image_Home_2013
TEXT HELP
        Acronis_True_Image_Home_2013
ENDTEXT
        LINUX /syslinux/os/Acronis/Acronis_True_Image_Home_2013/kernel.dat vga=0x318 quiet acpi=off noapic quiet
        INITRD /syslinux/os/Acronis/Acronis_True_Image_Home_2013/init.dat

 # ------
LABEL Knoppix
TEXT HELP
        Knoppix
ENDTEXT
        KERNEL /KNOPPIX/boot/syslinux/linux 
        APPEND ramdisk_size=100000 lang=ru vt.default_utf8=0 apm=power-off initrd=/KNOPPIX/boot/syslinux/minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=localtime

 # ------
LABEL Slax
        MENU LABEL Slax
        KERNEL /syslinux/vesamenu.c32
        APPEND /slax/boot/syslinux.cfg

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]