Syslinux є проектом з відкритим вихідним кодом, яка забезпечує користувачам простий і легкий у налаштуванні завантажувача, який дозволяє користувачам завантажувати різні операційні системи з локального диска диски, компакт-диски, і PXE (Preboot Execution Environment) .Supports все сістемиАвтоматіческіе проект важливий файл Linux здатний завантаження застарілих операційних систем, таких як DOS. Вона була розроблена з нуля, як дроп-ін для заміни стародавніх Ліло і Спадщина GRUB менеджерів завантаження. За замовчуванням, він підтримує FAT, файлові системи ext2, ext3, ext4, і Btrfs.
Обидва BIOS і машини UEFI на основі підтримуються цієї завантажувача, хоча існують різні обмеження для UEFI (Unified Extensible інтерфейс вбудованого ПО) системи. Це може бути легко встановлена практично на будь Linux-подібної операційної системи від програмного забезпечення за замовчуванням channels.How в це працює? Простий, як процес завантаження Syslinux працює першому завантаженні MBR (Master Boot Record), то пошук активного розділу, виконати гучності Boot Record (VBR), виконайте /boot/syslinux/ldlinux.sys файл, завантажити файл /boot/syslinux/ldlinux.c32, а також для пошуку і завантаження головного конфігураційного файлу (/ завантаження / SYSLINUX /syslinux.cfg).
Стандарт початкової меню завантаження операційних систем Linux на основі складається з меню, введення мітки, яку можна що-небудь користувач хоче (автоматично генерується з / і т.д. / випуску), і LINUX лінії з розташуванням ядра виконуваний файл Linux. Він також може завантажити ОС на базі Windows.
Крім того, вона включає в себе настроюється для користувача додати рядок, яка повинна вказувати на розташування кореневої файлової системи, а також записи INITRD, який містить розташування файлу initramfs зображення, створені mkinitcpio.Bottom lineOverall, Syslinux є одним з найбільш проста у використанні і установці менеджера завантаження для GNU / Linux. Він надає користувачам як текст, так і графічних меню завантаження, підтримує автоматичне завантаження, завантаження декількох, MemTest, HDT, перезавантаження, вимикання, Перепризначення клавіш, меню ховається, PXELINUX і чітка функціональність меню.
Що новий У цьому випуску:
- efi64 :. Додана підтримка для завантаження 32-бітові ядра
- EFI :. Використовуйте протокол про передачу EFI при завантаженні ядра якщо є
- Fix різні Зробити цілі, які стали порушена при переході на ТВ-прошивки об'єктів каталогів, в тому числі "зробити установку 'і' зробити NetInstall.
- EFI :. Поліпшити обробку втрати пакетів в UDP стека
- Тести :. Впровадити нову систему регресивне тестування, призначений для забезпечення помилок не знову, як тільки фіксованою
- EFI :. Реалізувати підтримку localboot
Що нового у версії 4.04:
- PXELINUX :. Фікс обробки невідомих імен DNS
- PXELINUX :. Фікс таймера помилка при PXELINUX може бути вивантажений (Gene Cumm)
- ядро / writedec.inc :. Фікс дублікат декларацію і переповнення (Gene Cumm)
- GCC 4.5 виправлення.
- Каталог зразок: Fix Makefile включають (Gene Cumm) .
- ver.com: Новий універсальний DOS / COMBOOT додаток для відображення інформації про версію (включає DRMK) (Gene Cumm) .
- rosh.c32: оновлення; Використання Getopt () для внутрішніх команд, щоб допомогти розбору варіантів; Виправити помилки в Ls; додати теплу перезавантаження і луна (Gene Cumm).
- com32 :. Усунено витік файлових дескрипторів
- gfxboot.c32: ручка TEXT..ENDTEXT; помилки на без назв, знайдених (Sebastian Herbszt).
- Fix завантаження на однораздельних пристроїв.
- MBR, isohybrid: Тимчасове рішення для питання BIOS на Acer Travelmate і, можливо, інших машин .
- COM32: Додавання ACPI розбір libary
- HDT: Випуск 0.4.1 для підтримки ACPI розбір, поліпшення мульти-ядро / звітності CPU
- LUA: Оновлення до 5.1.4-2
- SYSLINUX: ядро / diskstart.inc :. Скидання DS після контрольної суми у випадку, якщо не 0 (Gene Cumm)
- win64 :. Оновлення скрипта для імен компілятора додатковий MinGW (Gene Cumm)
- DIAG: Новий каталог для діагностичних пов'язаних інструментів. Додати естафетної MBR / VBR і геометрія дисплеїв (Gene Cumm).
- MEMDISK: використання і Quot; MEM = & Quot; Параметр відзначити доступну пам'ять вище цієї точки, як захищені (ядро вже робить вирівнювання) (Gene Cumm).
- MEMDISK :. Додатковий дисковий зонд перевірки і налагодження вихід (Шао Міллер, Джин Cumm)
- gpxe :. Додати gpxelinuxk.0, засновані від undionly.kpxe + Новий скрипт (Gene Cumm)
- isohybrid :. Встановити isohdpfx * .bin / isohdppx * .bin файли, щоб isohybrid зображень в одному кроці з GNU xorriso
- PXELINUX: відключити хак, який зробить localboot роботу на деяких машинах, але зламати майже так само багато. Деякі машини, які працювали з & Quot; localboot 0 & Quot; в попередніх версіях, можливо, буде потрібно і Quot; localboot -1 & Quot; в цьому. Якщо у вас є машина, яка вимагає і Quot ;. Localboot -1 & Quot;, копія dmidecode або sysdump продукції будуть оцінені
- Включити набір діагностичних геном Cumm.
- Виправлені помилки в GCC 4.6 і Binutils 2.21.51.
- chain.c32: Дозвольте & Quot; UUID і Quot; як синонім & Quot; GUID і Quot ;.
- імена каталогів Ручка починаючи з .. для VFAT і ISO9660.
- Нова команда HIDDENKEY, щоб забезпечити один-клавіш спосіб активувати опцію завантаження від прихованої екранного меню інтро.
Що нового у версії 4.03 :.
- Не вішайте якщо конфігураційний файл не знайдено
- Покращена підтримка для завантаження з завантажувальних записів, які не передають інформацію про передачу обслуговування.
- EXTLINUX: Постарайтеся бути розумнішими про пошук розділ зсув .
- chain.c32 :. Підтримка Послідовна завантаження Dell режимі реального ядра (Gene Cumm)
- chain.c32 :. Виправити завантаженні в режимі CHS
- rosh.c32 оновлюються (Gene Cumm).
- Fix опцію -s в SYSLINUX / extlinux установки (Arwin Vosselman).
- isohybrid: виправити заповнення великих зображень (PJ Пандіт) .
Що нового у версії 4.02:
- SYSLINUX: правильно обробляти випадок, коли Опція -d вказано з не абсолютний шлях, тобто SYSLINUX -d SYSLINUX замість SysLinux -D / SysLinux.
- ISOLINUX: визнати імена каталогів / завантаження / SYSLINUX та / SYSLINUX і ім'я файлу syslinux.cfg на додаток до імен ISOLINUX від конкретних умов. Таким чином, syslinux.cfg тепер загальна назва, а isolinux.cfg або extlinux.conf є специфічним для різних похідних.
- chain.c32 :. Установка альтернативного конфігураційного файлу для stage2 жратви спадщини (Герт Hulselmans) підтримка
- whichsys.c32 :. Виконати певну команду, грунтуючись на Syslinux завантажувача варіанті (Герт Hulselmans)
- lua.c32: багато нових прив'язок, доданих до & Quot; SYSLINUX і Quot; імен :. VESA, PCI, DMI, завантаження ядра (Marcel Ritter)
- Btrfs: друк комплексний повідомлення про помилку, якщо стислі і зашифровані файли не (ні в даний час підтримується).
- SYSLINUX: Ісспользуя установки: честь TMPDIR, без помилок на диску повної .
- Ручка відкати від EDD для CHS, щоб мати справу з системами, які оголошують про підтримку EDD але насправді його немає.
- SYSLINUX: при Mtools, DOS і Win32 установники тепер використовувати нові параметри командного рядка .
- PXELINUX: виправити використання IP-адрес в TFTP :: або TFTP :. // Синтаксис хост
- SYSLINUX :. Експериментальна Win64 інсталятор (syslinux64.exe)
Що нового у версії 4.01:
- ISOLINUX: виправити ініціалізації на системах, які не нульовий низькою пам'яті.
- SYSLINUX / EXTLINUX :. Виправлення вручення читання диска спроб в режимі ЕДД
- ISOLINUX: змінити послідовність ініціалізації, щоб уникнути проблем з деякими (старих) версіях BIOS. Особлива подяка Гельмут Hüllen за неоціненну підтримку налагодження.
- ifplop.c32: новий модуль, який визначає, якщо PLoP Boot Manager вже завантажений компакт-диска або USB-диск (Герт Hulselmans) .
- Правильне важкої помилка перезапису пам'яті, спрацьовує в першу чергу при виборі дуже довга рядок команди в системі меню.
- lua.c32 :. Lua інтерпретатор сценаріїв, в даний час експериментальні
- PXELINUX :. Нова опція IPAPPEND 4 для додавання системи UUID в командному рядку ядра
- PXELINUX: дисплей BOOTIF і SYSUUID під час запуску, і коли Ctrl-N натисканні на командному рядку .
Що нового у версії 4.00:
- Основні код зміни бази; всі файлова система переписати в C. Ця робота була зроблена, перш за все, Лю Aleaxander (Yuanhan Лю).
- EXTLINUX: Btrfs та підтримка ext4. підтримка Btrfs було зроблено Алек Ду Intel.
- При завантаженні нового файлу конфігурації за допомогою команди CONFIG, тепер можна також вказати новий поточний каталог з АППЕНД заяві.
- Повна підтримка ADV для Syslinux, так завантаження раз і меню збереження роботи.
- Повна підтримка GPT-розділених дисків, в тому числі дисків та / або parititions більше, ніж 2 TiB (якщо підтримується BIOS).
- передача протоколу GPT відповідно до поточного проектом T13 комітету; см DOC / gpt.txt.
- HDT: код очистки, невеликі виправлення
- & Quot; Linux & Quot; SYSLINUX установки (SYSLINUX-nomtools) тепер має синтаксис командного рядка ближче до extlinux установки. У Ісспользуя, DOS і Win32 установники отримаєте цей новий синтаксис в кінцевому рахунку, але це ще не реалізована.
- chain.c32 :. завантажувального GPT розділи за індексом, GUID, етикетка
- chain.c32 :. Підтримка завантаження розділ SysLinux з & Quot; фс і Quot;
- chain.c32 :. Реалізувати gpt.txt протокол передачі естафети
- chain.c32 :. Підтримка Послідовна завантаження Grub етап 2
- PXELINUX: TFTP синтаксис URL (TFTP: //). Підтримується, навіть якщо не працює gPXE / gpxelinux
- Новий модуль ls.c32, щоб відобразити вміст диска з командного рядка, і pwd.c32 для відображення поточного каталогу.
- rosh.c32 (тільки читання оболонки) оновлюються і, сподіваюся, корисною.
- PXELINUX :. Підтримка та Quot; localboot -1 & Quot;, як і інші похідні
- gfxboot.com видалені на користь gfxboot.c32.
- New заяву MENU ДОПОМОГА відображати повноекранний текст довідки в результаті вибору меню.
- memdiskfind утиліта, яка може бути використана з драйвером phram в ядрі Linux, щоб змонтувати memdisk.
- ifcpu.c32 :. Додавання використання при відсутності параметри не задані, додавши підтримку PAE
- ifcpu.c32, ifcpu64.c32 :. Обробляти більше одного аргументу кожну мету
- isohybrid :. З версія, яка не вимагає Perl
- Нова команда негайно для того щоб дозволити гарячі клавіші для активації відразу ж, без необхідності Enter.
- mdiskchk.com підтримує --no-послідовного (або N) опцію, щоб придушити класичний всі-приводу-зондування евристичний аналізатор. Корисне на BIOS, які розбивають / зависає, коли деякі числа дисків опитування.
- драйвер ElTorito.Sys DOS тепер сканує номера диска вгору, а не вниз, для того, щоб уникнути досить поширений баг на деяких версіях BIOS, де зондування привід 0xFF викликає збій.
не «LI> EXTLINUX більше не окремий похідна; extlinux і SYSLINUX як встановити однакову навантажувач (ldlinux.sys); для Linux-заснованих інсталяторів extlinux двійковий, використовуваних для змонтованої файлової системи; SYSLINUX двійковий для прибраній файлової системи.
Що нового у версії 3.83:
- Цей реліз додає деякі незначні нові функції, включаючи можливість додати перевизначення опцій DHCP в PXELINUX довічним, у новій версії Hardware засіб виявлення, а також деякі виправлення в модуль Gfxboot.
- Це також включає в себе деякі додаткові обхідні шляхи для зламаних BIOS ,.
Що нового у версії 3.82:
- isohybrid: виправити -partok логіку для завантаження з розділу .
- ISOLINUX :. Угода з системами, які повертаються з INT 13h з перериваннями, відключеними
- Не викликати простою обробник під час великих навантажень файлів.
- Просте меню: зробіть ONTIMEOUT роботу з меню Прихованої .
- PXELINUX :. Обробляти TFTP серверів, які мають додаткові нулями в кінці в OACK пакета
Що нового у версії 3.80 :.
- Новий механізм пройдисвіт і API
- Переписаний mboot.c32 модуль.
- функція syslinux_boot_linux () була спрощена.
- Не вішайте намагається завантажитися і Quot; меню кинути і Quot; Етикетка з командного рядка.
- Fix проблема з завантажувального раз і Quot; прилипання і Quot; на деяких версіях BIOS.
- isohybrid :. Виправити проблему із зображеннями більше 2 ГБ
- APM модуль відключення живлення (poweroff.com) Себастьян Herbszt.
- ISOLINUX: виправити обробки великих каталогів. Помилка знайдена і виправлена Штеффен Winterfeldt.
Коментар не знайдено