Projekt jest Syslinux open source, która zapewnia użytkownikom prosty i łatwy do konfiguracji bootloadera, który pozwala użytkownikom na uruchomienie różnych systemów operacyjnych z lokalnym dyski twarde, płyty CD i PXE (PXE) .Supports cały projekt hal ważne plików Linux ma możliwości uruchamiania starsze systemy operacyjne, jak DOS. Został zaprojektowany od podstaw jako zamiennik dla rozwijanej w dawnych menadżerów rozruchu Lilo i Legacy GRUB. Domyślnie obsługuje systemy plików FAT, EXT2, EXT3, EXT4, oraz Btrfs.
Obie maszyny UEFI BIOS i oparte są obsługiwane przez ten bootloader, choć różne ograniczenia istnieją dla UEFI (Unified Extensible Firmware Interface) systemów. Można go łatwo zainstalować na prawie każdy system operacyjny oparty na systemie Linux z channels.How domyślny program to działa? Proste, jak proces uruchamiania Syslinux prace pierwszego załadunku MBR (Master Boot Record), a następnie wyszukać aktywnej partycji, wykonać Volume Boot Record (VBR), uruchomić plik /boot/syslinux/ldlinux.sys, załadować plik /boot/syslinux/ldlinux.c32, jak również, aby szukać i załadować plik konfiguracyjny głównego (/ boot / syslinux /syslinux.cfg).
Średnia pozycja menu startowego dla systemów operacyjnych opartych na Linuksie składa się z menu wprowadzania LABEL, że może być coś, użytkownik chce (automatycznie generowane z / etc / issue), a linią LINUX z lokalizacją pliku wykonywalnego jądra Linux. Można go również uruchomić systemów operacyjnych Windows.
Ponadto zawiera linię APPEND konfigurowany przez użytkownika, że należy wskazać na położenie głównego systemu plików, oraz jako wejście initrd zawierającej lokalizację pliku initramfs obrazu generowanego przez mkinitcpio.Bottom lineOverall, Syslinux jest jednym z najbardziej łatwy w obsłudze i instalacji menedżera rozruchu systemu GNU / Linux. Zapewnia użytkownikom tekstu i graficznych menu startowe, obsługuje automatycznego rozruchu, chainloading, memtest, HDT, restart, wyłączenie, ponowne mapowanie klawiatury, menu ukrywanie PXELINUX i jasne funkcje menu.
Co jest nowy w tym wydaniu:
- efi64:. Dodaj wsparcie dla uruchamiania jądra 32-bitowego,
- efi:. Użyj protokołu przełączania EFI, gdy załadowanie jądra, jeśli dostępne
- Fix różne cele, które stały make uszkodzony podczas przełączania do katalogów obiektów za-firmware, w tym "make install" i "zrobić NetInstall".
- efi:. Poprawa obsługi utraty pakietów w stos UDP
- Badania:. Wprowadzenie nowych ram testów regresji zaprojektowany, aby zapewnić błędy nie są ponownie po stałym
- efi. Wdrożenie wsparcie localboot
Co nowego w wersji 4.04:
- PXELINUX. Naprawa obsługi niekwalifikowanych nazw DNS
- PXELINUX. Fix timera błąd przy PXELINUX mogą być rozładowane (Gene Cumm)
- rdzeń / writedec.inc. Fix duplikat deklaracji wycieków (Gene Cumm)
- GCC 4.5 poprawki.
- katalog próbka: Fix Makefile to (Gene Cumm) .
- ver.com: Nowy uniwersalny DOS aplikacji / COMBOOT aby wyświetlić informacje o wersji (obejmuje DRMK) (Gene Cumm) .
- rosh.c32: zaktualizowane; Korzystanie getopt () dla poleceń wewnętrznych, które ułatwiają opcje analizowania; Napraw błędy w ls; dodaj ciepły restart i echo (Gene Cumm).
- COM32:. Naprawić przeciek deskryptora pliku
- gfxboot.c32: obsługiwać TEXT..ENDTEXT; znalezionych błędów na etykietach (bez Sebastian Herbszt).
- uruchamianie Fix na urządzeniach bez partycji.
- MBR, isohybrid: Rozwiązanie dla problemu BIOS na Acer Travelmate i ewentualnie innych maszyn .
- COM32: Dodawanie ACPI parsowanie libary
- HDT: Zwolnij 0.4.1 do obsługi ACPI analizowania, poprawiła mutli rdzeń / raportowanie cpu
- LUA: Aktualizacja do 5.1.4-2
- Syslinux: rdzeń / diskstart.inc. Resetuj DS po kontrolnej w przypadku gdy nie jest 0 (Gene Cumm)
- Win64:. Zmiana nazw skryptów kompilatora MinGW (dodatkowe) Gene Cumm
- diag: Nowy katalog narzędzi związanych diagnostycznych,. Dodaj przełączania połączenia MBR / VBR i geometryczne obrazy (Gene Cumm).
- MEMDISK: Zastosowanie & quot; mem = & quot; Parametr oznaczyć dostępnej pamięci powyżej tego punktu jako zastrzeżone (rdzeń już robi wyrównanie) (Gene Cumm).
- MEMDISK:. Dodatkowe kontrole i sonda dysku wyjście debugowania (Shao Miller, Gene Cumm)
- gPXE. Dodać gpxelinuxk.0, oparta off undionly.kpxe + nowy skrypt (Gene Cumm)
- isohybrid. Zainstalować isohdpfx * .bin / isohdppx * .bin pliki, aby isohybrid obrazów w jednym kroku z GNU xorriso
- PXELINUX: wyłączyć hack, która stałaby pracy localboot na niektórych komputerach, ale złamać tylko o tyle. Niektóre maszyny, które pracowały z & quot; localboot 0 & quot; w poprzednich wersjach mogą wymagać & quot; localboot -1 & quot; w tej jednej. Jeśli masz komputer, który wymaga & quot;. Localboot -1 Quot ;, kopia dmidecode lub wyjście sysdump będą mile widziane
- Dołącz zestaw diagnostyki przez Gene Cumm.
- Poprawki dla gcc 4.6 i binutils 21.02.51.
- chain.c32: Allow & quot; UUID & quot; jako synonim do & quot; dnik & rdquo;.
- nazwy katalogów Uchwyt zaczynając .. dla vfat i iso9660.
- Nowe polecenie MENU HIDDENKEY dostarczenie jednego naciśnięcia klawisza sposób uaktywnić opcję rozruchu z ukrytego menu ekranowe powitalnym.
Co nowego w wersji 4.03:.
- Nie powiesić, jeśli nie zostanie znaleziony plik konfiguracyjny
- Lepsze wsparcie dla uruchamiania z MBR, które nie przechodzą informacje o przełączeniu.
- EXTLINUX: Staraj się być mądrzejszy o znalezieniu partycji przesunięcie .
- chain.c32. Wsparcie chainloading Dell trybie rzeczywistym jądra (Gene Cumm)
- chain.c32:. Ustalić uruchamiania w trybie CHS
- rosh.c32 zaktualizowane (Gene Cumm).
- Fix opcji -s do instalatora syslinux / extlinux (Arwin Vosselman).
- isohybrid: naprawić dopełnienie dużych obrazów (PJ Pandit) .
Co nowego w wersji 4.02:
- Syslinux: poprawnie obsługuje przypadek, w którym jest opcja -d określona z nie ścieżki bezwzględnej, tj syslinux -d syslinux zamiast syslinux -d / syslinux.
- isolinux: rozpoznaje nazwy katalogu / boot / syslinux i / syslinux oraz syslinux.cfg nazwa_pliku oprócz nazw isolinux specyficzne. Tak więc, syslinux.cfg jest teraz nazwa ogólna, natomiast isolinux.cfg lub extlinux.conf jest specyficzny dla różnych pochodnych.
- chain.c32. Ustawienie alternatywnego pliku konfiguracyjnego w GRUB dla stage2 Legacy (Gert Hulselmans) Wsparcie
- whichsys.c32. Wykonać określone polecenie, w oparciu o Syslinux bootloadera wariantu (Gert Hulselmans)
- lua.c32: wiele nowych wiązań dodane do & quot; syslinux & quot; Przestrzeń nazw:. VESA, PCI, DMI, ładowanie jądra (Marcel Ritter),
- btrfs: drukowanie kompleksowej komunikat o błędzie skompresowane lub zaszyfrowane pliki są spotykane (nie jest obecnie obsługiwany.)
- Syslinux: mtools instalator: zaszczytem TMPDIR błędów na dysku pełnej .
- Uchwyt fallbacks z EDD do CHS, do czynienia z systemami, które ogłosić poparcie EDD, ale w rzeczywistości nie ma.
- Syslinux: mtools, DOS i win32 instalatorów teraz korzystać z nowych opcji wiersza poleceń .
- PXELINUX: naprawić wykorzystania adresów IP TFTP :: lub tftp. // Składnia gospodarza
- Syslinux. Eksperymentalna Win64 instalator (syslinux64.exe)
Co nowego w wersji 4.01:
- isolinux: naprawić inicjalizacji w systemach, w których nie zerowa niskie pamięci.
- Syslinux / EXTLINUX:. Poprawka wręczenie ponownych prób odczytu dysku w trybie EDR,
- isolinux: zmienić kolejność inicjalizacji, aby uniknąć problemów z niektórymi (stary) BIOS. Specjalne podziękowania dla Helmuta hullen za nieocenione wsparcie debugowania.
- ifplop.c32: nowy moduł, który wykrywa, czy PLOP Boot Manager już załadowaniu na CD-ROM lub napęd USB (Gert Hulselmans) .
- Prawidłowe poważne problem nadpisywania pamięci, wywołane przede wszystkim przy wyborze bardzo długi wiersz polecenia w menu systemu.
- lua.c32. Lua skrypt tłumacz, obecnie eksperymentalne
- PXELINUX:. Nowa opcja IPAPPEND 4 dołączyć UUID systemu do linii poleceń jądra
- PXELINUX: bootif wyświetlacz i SYSUUID podczas startu, a gdy Ctrl-N jest wciśnięty w linii poleceń .
Co nowego w wersji 4.00:
- Duże zmiany kodu bazowego; wszystkich plików przepisany w C Ta praca była wykonywana przede wszystkim przez Liu Aleaxander (Yuanhan Liu).
- EXTLINUX: btrfs i wsparcie ext4. Wsparcie btrfs została wykonana przez Alek Du Intel.
- EXTLINUX nie jest już oddzielny instrument pochodny; extlinux i syslinux zarówno zainstalować tę samą ładowarkę (ldlinux.sys); dla instalatorów opartych na Linuksie binarny extlinux jest używane na zamontowanym systemie plików; binarny syslinux na nieoprawione systemu plików.
- Po załadowaniu nowego pliku konfiguracyjnego z config, można teraz także określić nowy katalog bieżący w instrukcji dopisywania.
- Pełna obsługa ADV dla Syslinux, więc raz rozruchu MENU ZAPISZ działa.
- Pełna obsługa dysków podzielonych na partycje GPT, w tym dysków i / lub parititions większych niż 2 TiB (jeśli jest obsługiwane przez BIOS).
- Protokół przekazania GPT dostosowana do aktualnego projektu komitetu T13; zobacz doc / gpt.txt.
- HDT: oczyszczanie kodu, małe poprawki,
- & quot; linux & quot; syslinux instalator (Syslinux-nomtools) ma teraz składni wiersza polecenia bliżej instalatora extlinux. W mtools, dos i instalatorzy win32 dostanie tę nową składnię w końcu, ale to nie jest jeszcze zaimplementowana.
- chain.c32:. Partycji GPT wsparcie uruchamiania indeksem, GUID, etykieta,
- chain.c32. Wsparcie bootowania partycji Syslinux z & quot; fs & quot;
- chain.c32. Wdrożenia gpt.txt protokół przekazania,
- chain.c32. Wsparcie dla chainloading Grub etap 2
- PXELINUX: składnia adresu URL TFTP (TFTP: //). Obsługiwane nawet wtedy, gdy nie pracuje gPXE / gpxelinux
- Nowy moduł ls.c32, aby wyświetlić zawartość dysku z linii poleceń, a pwd.c32, aby wyświetlić bieżący katalog.
- rosh.c32 (tylko do odczytu shell) aktualizowane i mam nadzieję, że do użytku.
- PXELINUX:. Pomoc & quot; localboot -1 Quot ;, podobnie jak inne instrumenty pochodne,
- gfxboot.com usunięta na rzecz gfxboot.c32.
- Nowe zestawienie menu Pomoc, aby wyświetlić na pełnym ekranie tekst pomocy w wyniku wyboru menu.
- memdiskfind narzędzie, które może być używane ze sterownikiem phram w jądrze Linuksa zamontować memdisk.
- ifcpu.c32:. Dodawanie wykorzystanie gdy żaden z parametrów nie podano, dodając obsługę PAE
- ifcpu.c32, ifcpu64.c32. Obsługiwać więcej niż jeden argument za cel
- isohybrid:. C w wersji, która nie wymaga Perl
- Nowe polecenie MENU NATYCHMIASTOWEJ zezwolić klawiszy skrótu, aby natychmiast włączyć bez konieczności Enter.
- mdiskchk.com obsługuje --no-sekwencyjną (lub -n), by wyłączyć klasycznym napędem na wszystkie sondowanie heurystyki. Przydatne na BIOS, który katastrofie / powiesić, gdy niektóre numery napędowe są badane.
- Kierowca ElTorito.Sys DOS teraz skanuje numery dysków góry a nie w dół, w celu uniknięcia dość wspólny błąd w niektórych BIOS gdzie dysk sondowania 0xFF powoduje awarię.
Co nowego w wersji 3.83:
- W tej wersji dodano kilka drobnych nowych funkcji, w tym możliwość dodaj nadpisania w opcji DHCP w binarnym pxelinux, nowej wersji Hardware Detection Tool, a niektóre poprawki do modułu Gfxboot.
- zawiera również kilka dodatkowych obejścia połamanymi BIOS.
Co nowego w wersji 3.82:
- isohybrid: naprawić -partok logikę załadunku z partycji .
- isolinux:. Umowa z systemów, które wracają z przerwań INT 13h z wyłączonym
- Nie wywołać bezczynności obsługi podczas dużych obciążeń plików.
- Menu proste: aby prace ONTIMEOUT z MENU UKRYTY .
- PXELINUX. Obsługi TFTP, które mają dodatkowe nuls na końcu pakietu OACK
Co nowego w wersji 3.80:.
- Nowy mechanizm krętacz i API
- przepisany moduł mboot.c32.
- Funkcja syslinux_boot_linux () została uproszczona.
- Nie odkładaj próbuje uruchomić & quot; Menu wyjść & quot; Etykieta z CLI.
- Problem z boot-Fix raz & quot; przyklejania & quot; w niektórych BIOS.
- isohybrid. Rozwiązać problem z obrazami ponad 2 GB
- APM Moduł wyłączenie komputera (poweroff.com) Sebastian Herbszt.
- isolinux: naprawić obsługę dużych katalogów. Bug znalezione i naprawione przez Steffen Winterfeldt.
Komentarze nie znaleziono