Syslinux

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

Boot loader

Разработчик

H. Peter Anvin

Написана на

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

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

Linux, FreeBSD

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

5.00 (2012-12-06)

Лицензия

GNU General Public License

Сайт

syslinux.zytor.com

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

syslinux — загрузчик ядра Linux и стартового RAM-диска с FAT, FAT32 или NTFS -раздела на дискете, жёстком диске или USB-накопителе.

Содержание

Список загрузчиков в 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: установит в MBR.
-a Active: сделать раздел загрузочным.
-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
#-------example 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
#-------example 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


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

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