Syslinux egy nyílt forráskódú projekt, amely a felhasználók egy egyszerű és könnyen konfigurálható bootloader, amely lehetővé teszi a felhasználóknak, hogy indul a különböző operációs rendszerek a helyi meghajtók, CD-k, és a PXE (Preboot Execution Environment) .Supports minden fontos Linux fájl rendszerekEnnek projekt képes indításkor régebbi operációs rendszerek, mint a DOS. Azt tervezték, az alapoktól kezdve, mint a leváltására az ősi LILO és Legacy GRUB boot managerrel. Alapértelmezésben támogatja a FAT, ext2, ext3, ext4, és Btrfs fájlrendszerek.
Mindkét BIOS és UEFI-alapú gépek által támogatott ez a bootloader, de különböző korlátozások érvényesek a UEFI (Unified Extensible Firmware Interface) rendszerek. Ez könnyen telepíthető szinte minden Linux-alapú operációs rendszer az alapértelmezett szoftver channels.How működik? Egyszerű, mint az Syslinux boot folyamat működik, hogy először loading Az MBR (Master Boot Record), akkor keressen egy aktív partíció, végre a kötet Boot Record (VBR), végrehajtja a /boot/syslinux/ldlinux.sys fájlt, betölti a /boot/syslinux/ldlinux.c32 fájlt, valamint megkeresi és betölti a fő konfigurációs fájl (/ boot / syslinux /syslinux.cfg).
A normál boot menü sort a Linux-alapú operációs rendszerek áll a menücímkében bejegyzést, hogy bármi lehet a felhasználó akar (automatikusan generált / etc / issue), és a LINUX összhangban a helyét a Linux kernel végrehajtható. Azt is indítani a Windows-alapú operációs rendszer.
Ezen kívül tartalmaz egy a felhasználó által beállítható függelék sor, hogy kell megadni a helyét a gyökér fájlrendszer, valamint egy initrd tartalmazó bejegyzést a helyét a initramfs képfájl által generált mkinitcpio.Bottom lineOverall, Syslinux az egyik legnagyobb könnyen használható és telepíthető boot manager GNU / Linux. A felhasználók számára a szöveges és grafikus rendszerindító menüt, támogatja az automatikus indítás, chainloading, memtest, HDT, reboot, kikapcsolás, billentyűzet remapping, menü bujkál, PXELINUX, és tiszta menüben funkcióval.
Milyen az új ebben a kiadásban:
- efi64: támogatást adni indítás 32 bites kernel.
- EFI: A EFI átadási jegyzőkönyv amikor beindul kernelek ha rendelkezésre áll.
- Fix különböző make célok lett törve, amikor átvált egy per-firmware objektumkönyvtáraihoz, beleértve a "make install" és "make NetInstall".
- EFI: Javítani kezelése packet loss az UDP verem.
- tesztek: egy olyan új regressziós teszt biztosító keretrendszert hibákat nem kerülnek újból egyszer fix.
- EFI: Végre LOCALBOOT támogatást.
Mi az új verzióban 4,04:
- PXELINUX: Fix kezelése minősített DNS-nevekre.
- PXELINUX: Fix timer hibát, amikor PXELINUX lehet rakodni (Gene Cumm).
- core / writedec.inc: Fix példányban nyilatkozatot és túlfolyó (Gene Cumm).
- GCC 4.5 javítások.
- minta könyvtár: Fix Makefile közé (Gene Cumm).
- ver.com: New univerzális DOS / COMBOOT alkalmazás jelenik meg verziószáma (tartalmazza DRMK) (Gene Cumm).
- rosh.c32: Frissített; Segítségével getopt () belső parancsokat, hogy segítse elemzési lehetőségek; Javítják a hibákat a ls; hozzá meleg újraindítás és echo (Gene Cumm).
- com32: rögzíti a fájl-leíró szivárgás.
- gfxboot.c32: kezelni TEXT..ENDTEXT; hiba ki nincs címke találhatók (Sebastian Herbszt).
- Fix indítása néha nem particionált eszköz.
- MBR, isohybrid: A megoldás egy BIOS kérdés Acer Travelmate és esetleg más gépek.
- COM32: hozzáadása ACPI elemzés Libary
- HDT: Engedje 0.4.1 támogatni ACPI elemzés, javult mutli-core / CPU jelentési
- LUA: frissítése a 5.1.4-2
- SYSLINUX: core / diskstart.inc: Reset DS után checksum esetén nem 0 (Gene Cumm).
- Win64: Script frissítést további mingw fordító nevét (Gene Cumm).
- diag: Új könyvtár diagnosztikai kapcsolatos eszközök. Add átadási MBR / VBR és a geometria megjelenítési képek (Gene Cumm).
- MEMDISK: használata & quot; mem = & quot; paramétert jelölni a rendelkezésre álló memória e pont fölött fenntartott (core már nem igazítás) (Gene Cumm).
- MEMDISK: Extra disk szonda ellenőrzi és debug output (Shao Miller, Gene Cumm).
- gpxe: add gpxelinuxk.0, alapján le undionly.kpxe + új script (Gene Cumm).
- isohybrid: telepítse a isohdpfx * .bin / isohdppx * .bin fájlokat, hogy isohybrid képek egy lépésben GNU xorriso.
- PXELINUX: letiltja a hack, ami miatt LOCALBOOT munka bizonyos gépeken, de megtörni majdnem annyi. Egyes gépek, amelyek dolgozott & quot; LOCALBOOT 0 & quot; a korábbi verziókban is szüksége lehet & quot; LOCALBOOT -1 & quot; ebben az egy. Ha van egy gép, amely előírja, & quot; LOCALBOOT -1 & quot ;, egy példányt a dmidecode vagy sysdump kimeneti szívesen vennénk.
- tartalmaz egy sor diagnosztika Gene Cumm.
- javítások gcc 4.6 és binutils 2.21.51.
- chain.c32: Hagyjuk & quot; UUID & quot; szinonimájaként a & quot; guid & quot;.
- Handle könyvtár kezdődő nevű .. vfat és ISO9660.
- New MENU HIDDENKEY parancsot, hogy egy az egy gombnyomással úgy tudjuk aktiválni egy boot opciót a rejtett menüben intro képernyőn.
Mi az új verzióban 4,03:
- Ne tedd, ha nincs konfigurációs fájl található.
- Jobb támogatás a bootolás MBR amelyek nem haladnak átadás információt.
- EXTLINUX: Próbáld ki, hogy okosabb a megállapítás a partíció ellensúlyozta.
- chain.c32: támogatást chainloading Dell Valós mód Kernel (Gene Cumm).
- chain.c32: fix indítani a rendszert, CHS módban.
- rosh.c32 frissítve (Gene Cumm).
- Fix Az -s a syslinux / extlinux telepítő (Arwin Vosselman).
- isohybrid: fix padding nagy képeket (PJ Pandit).
Mi az új 4.02:
- SYSLINUX: megfelelően kezeli az esetben, ha a -d opció meghatározott egy nem abszolút útvonal, azaz syslinuxot -d syslinuxot helyett syslinuxot -d / syslinux.
- isolinux: felismerni a könyvtár nevét / boot / syslinux és / syslinuxot, és a fájlnév sysLinux.cfg mellett a isolinux-specifikus nevét. Így sysLinux.cfg most egy általános nevet, míg isolinux.cfg vagy extlinux.conf jellemző különböző származékai.
- chain.c32: kommunikáció beállításai alternatív config fájlnevet stage2 a GRUB Legacy (Gert Hulselmans).
- whichsys.c32: végre egy adott parancs alapján Syslinux bootloader változata (Gert Hulselmans).
- lua.c32: sok új kötések hozzá a & quot; syslinuxot & quot; névtér: VESA, PCI, DMI, kernel betöltése (Marcel Ritter).
- btrfs: nyomtasson egy átfogó hibaüzenet, ha tömörített vagy titkosított fájlok össze vannak kapcsolva (sem jelenleg támogatja.)
- SYSLINUX: mtools telepítő: becsület TMPDIR, hiba ki a lemez megtelt.
- Handle visszaesésekkel a EDD a CHS, hogy foglalkozik-rendszerek, amelyek be EDD támogatást, de valójában nem ez.
- SYSLINUX: az mtools, DOS és a Win32 szerelők már használhatja az új parancssori opciókat.
- PXELINUX: fix használata IP-címeket TFTP :: vagy tftp: // host szintaxis.
- SYSLINUX: kísérleti Win64 telepítő (syslinux64.exe).
Mi az új 4.01:
- isolinux: fix kezdeti lépéseket jelent, amely nem nulla alacsony memória.
- SYSLINUX / EXTLINUX: fix átadása a lemezt olvasni próbálkozások EDD módban.
- isolinux: megváltoztatni a inicializálás során a problémák elkerülése érdekében bizonyos (régi) BIOS-ok. Külön köszönet Helmut Hüllen számára felbecsülhetetlen hibakeresés támogatására.
- ifplop.c32: új modul, amely érzékeli, ha a puff Boot Manager már elindult egy CD-re vagy USB-meghajtó (Gert Hulselmans).
- A helyes súlyos memória felülírás bug, váltott elsősorban kiválasztásánál nagyon hosszú parancssor a menürendszerben.
- lua.c32: Lua script tolmácsot, jelenleg tesztelés alatt áll.
- PXELINUX: új opció IPAPPEND 4 hozzáfűzni a rendszer UUID a kernel parancssort.
- PXELINUX: kijelző BOOTIF és SYSUUID az induláskor, és amikor Ctrl-N megnyomása a parancssorban.
Mi az új a 4.00-es verzióján:
- Major kódbázisának változások; Minden fájlrendszer újraírták C. Ezt a munkát elsősorban Liu Aleaxander (Yuanhan Liu).
- EXTLINUX: btrfs és ext4 támogatást. btrfs támogatást végezte Alek Du az Intel.
- EXTLINUX már nem egy különálló származékos; extlinux és syslinuxot mind telepíteni ugyanazt a loader (ldlinux.sys); A Linux-alapú szerelők a extlinux bináris használják a felcsatolt lemezen; A syslinux bináris Egy leválasztott fájlrendszer.
- betöltésekor egy új konfigurációs fájl a config parancs, egy most is, meg egy új aktuális könyvtárban egy APPEND.
- Teljes ADV támogatása Syslinux, így boot egyszer és menü Save működik.
- Teljes mértékben támogatja a GPT-particionált lemezek, beleértve a lemezeket és / vagy parititions nagyobb, mint 2 TiB (ha támogatja a BIOS.)
- A GPT átadási jegyzőkönyv beállítani, hogy a jelenlegi T13 bizottsági tervezet; Lásd a doc / gpt.txt.
- HDT: code razzia, kis hibajavítás
- A & quot; linux & quot; syslinuxot telepítő (syslinux-nomtools) most egy parancssori szintaxis közelebb a extlinux telepítő. Az mtools, dos, és win32 szerelők lesz ez az új szintaxist végül, de még nem elérhető.
- chain.c32: támogatást indítás GPT partíciókat index, GUID, a címkét.
- chain.c32: támogatás indításakor Syslinux partíciót & quot; FS & quot;.
- chain.c32: végre gpt.txt átadás-átvételi jegyzőkönyvet.
- chain.c32: támogatja a chainloading Grub színpadon 2.
- PXELINUX: TFTP URL szintaxis (tftp: //) támogatott, még ha nem fut gPXE / gpxelinux.
- New ls.c32 modul tartalmának megjelenítéséhez a lemez a parancssorból, és pwd.c32 megjelenik az aktuális könyvtárban.
- rosh.c32 (csak olvasható shell) frissítette, és remélhetőleg használható.
- PXELINUX: Support & quot; LOCALBOOT -1 & quot ;, mint a többi származékok.
- gfxboot.com távolítani javára gfxboot.c32.
- New menübe nyilatkozatot, hogy megjelenítse a teljes képernyős súgó szöveg eredményeként a menüben.
- memdiskfind segédprogram, amely felhasználható a phram vezető a Linux kernel, hogy felmászik a memdisk.
- ifcpu.c32: hozzáadása használatára, amikor nem adunk paramétereket, hozzátéve PAE támogatását.
- ifcpu.c32, ifcpu64.c32: kezelni több érv per cél.
- isohybrid: C verzió, amely nem igényel Perl.
- New parancs menü AZONNALI hogy lehetővé gyorsbillentyűk azonnal aktiválni anélkül Enter.
- mdiskchk.com támogatja a -no-szekvenciális (vagy -n) opciót, hogy elnyomja a klasszikus minden-drive-szondázás heurisztikus. Hasznos a BIOS-ok, akik zuhanni / lefagy, ha bizonyos meghajtó számokat is keresi.
- ElTorito.Sys DOS driver most átvizsgálja meghajtó számok, hanem felfelé lefelé, annak érdekében, hogy elkerüljék a meglehetősen gyakori hiba a bizonyos BIOS-ok, ahol szondázás meghajtó 0xFF okoz hibát.
Mi az új verzióban 3,83:
- Ez a kiadás néhány kisebb új funkciók, többek között képes add felülbírálások a DHCP lehetőségek a PXELINUX bináris, egy új változata a hardver észlelőeszközt, a javításokat a Gfxboot modul.
- Ez tartalmaz néhány ezek megoldásait törött BIOS-ok.
Mi az új verzióban 3,82:
- isohybrid: rögzíti a -partok logika loading partícióról .
- isolinux: foglalkozik a rendszerek, amelyek visszatérnek a INT 13h-t megszakításokkal tiltva.
- Ne hivatkozhat az alapjárati felvezető során nagy fájlt betölti.
- Egyszerű menü: hogy ONTIMEOUT munka MENU rejtve.
- PXELINUX: kezelni TFTP szerverek, amelyek extra nuls végén egy OACK csomagot.
Mi az új verzióban 3,80:
- New kertel mechanizmus és API.
- újraírt mboot.c32 modul.
- A syslinux_boot_linux () függvény egyszerűbb lett.
- Ne tegye próbál elindulni a & quot; menüt kilép & quot; címkét a CLI.
- Fix probléma boot egyszer & quot; ragadt & quot; Egyes BIOS-ok.
- isohybrid: erősít probléma képek több mint 2 GB méretű.
- APM poweroff modul (poweroff.com) Sebastian Herbszt.
- isolinux: rögzíti a kezelése nagy könyvtárakat. Hibát talált és rögzített Steffen Winterfeldt.
Hozzászólás nem található