Syslinux on avoimen lähdekoodin projekti, joka tarjoaa käyttäjille yksinkertainen ja helppo määrittää käynnistyslataimen, jonka avulla käyttäjät voivat käynnistää erilaisia käyttöjärjestelmiä paikallisten levyasemien, CD-levyjä ja PXE (Preboot Execution Environment) .Supports kaikki tärkeät Linux-tiedosto systemsThe hanke pystyy käynnistystä legacy käyttöjärjestelmiä, kuten DOS. Se on suunniteltu maasta ylös kuin drop-in korvaaja antiikin Lilo ja Legacy GRUB boot johtajat. Oletuksena se tukee FAT, ext2, ext3, EXT4 ja Btrfs tiedostojärjestelmää.
Sekä BIOS ja UEFI-pohjaisissa koneissa tukevat tätä bootloader, vaikka eri rajoituksia olemassa UEFI (Unified Extensible Firmware Interface) järjestelmissä. Se voidaan helposti asentaa lähes mihin tahansa Linux-pohjainen käyttöjärjestelmä oletusohjelmistovaihtoehdot channels.How se toimii? Yksinkertainen, koska Syslinux käynnistyksen toimii syöttämällä ensin MBR (Master Boot Record), sitten etsi aktiivinen osio, suorita Volume Boot Record (VBR), suorita /boot/syslinux/ldlinux.sys tiedosto, lataa /boot/syslinux/ldlinux.c32 tiedosto, sekä etsiä ja ladata tärkeimmät asetustiedostoa (/ boot / syslinuxin /syslinux.cfg).
Standardin boot menu merkintä Linux-pohjaisia käyttöjärjestelmiä koostuu MENU LABEL merkintä, joka voi olla mitä käyttäjä haluaa (automaattisesti luotu / etc / issue) ja Linux linjassa sijainti Linux-ytimen suoritettavan. Se voi käynnistää myös Windows-käyttöjärjestelmät.
Lisäksi se sisältää käyttäjän konfiguroitavissa APPEND line että pitäisi osoittaa sijainnin juuritiedostojärjestelmän sekä initrd merkintä, joka sisältää sijainnin initramfs kuvatiedoston tuottamat mkinitcpio.Bottom lineOverall, Syslinux on yksi helppo käyttää ja asentaa boot manager GNU / Linux. Se tarjoaa käyttäjille sekä tekstin ja graafisten boot valikot, tukee automaattista boot, chainloading, memtest, HDT, reboot, virta, näppäimistö uudelleenkartoitusprosessissa, valikko piilossa, PXELINUX ja selkeä valikko toiminnallisuutta.
Mitä on uusi tässä julkaisussa:
- efi64: Lisää tukea käynnistämiseen 32-bittinen ytimillä.
- EFI: Käytä EFI kanavanvaihto protokollaa käynnistettäessä ytimet jos käytettävissä.
- Korjaa eri make tavoitteita että tuli rikki kun siirrytään kohti firmware esine hakemistoja, kuten "make install" ja "tehdä NetInstall".
- EFI: Paranna käsittely pakettihäviön UDP pino.
- testejä: Esittele uusi testausalusta tarkoitus varmistaa vikoja ei saateta uudelleen kerran vahvistettu.
- EFI: Toteuta localboot tuki.
Mitä uutta strong> versiossa 4.04:
- PXELINUX: Fix käsittely epäpätevän DNS-nimet.
- PXELINUX: Fix ajastin bug kun PXELINUX ehkä purettava (Gene Cumm).
- core / writedec.inc: Fix kahtena julistus ja ylivuoto (Gene Cumm).
- GCC 4.5 korjauksia.
- näyte hakemistoon: Fix Makefile kuuluvat (Gene Cumm).
- ver.com: Uusi universaali DOS / COMBOOT sovellus näyttää versiotiedot (sisältää DRMK) (Gene Cumm).
- rosh.c32: päivitetty; Käyttämällä getopt () sisäistä komentoja tukea jäsentämiseen vaihtoehtoja; Korjaa bugeja ls; Lisää lämmin reboot ja kaiku (Gene Cumm).
- com32: korjata tiedostokuvaajan vuotaa.
- gfxboot.c32: kahva TEXT..ENDTEXT; virheestä ulos ei etikettitarroista (Sebastian Herbszt).
- Korjaa käynnistämisen suojaamatonta laitteita.
- MBR, isohybrid: Kiertotapa BIOS kysymyksen Acer Travelmate ja mahdollisesti muita koneita.
- COM32: lisääminen ACPI jäsentämiseen libary
- HDT: Vapauta 0.4.1 tukea ACPI jäsentämiseen, parannettu mutli-core / cpu raportointi
- LUA: Päivittäminen 5.1.4-2
- SYSLINUXin: core / diskstart.inc: Tyhjennä DS jälkeen tarkistussumma jos se ei ole 0 (Gene Cumm).
- Win64: Script päivitys ylimääräisiä MinGW kääntäjä nimet (Gene Cumm).
- diag: Uusi hakemisto diagnostisia liittyviä työkaluja. Lisää kanavanvaihto MBR / VBR ja geometria näyttää kuvia (Gene Cumm).
- MEMDISK: käyttö & quot; mem = & quot; parametri merkitä käytettävissä olevan muistin edellä tässä kohdassa kuin varattu (ydin jo tekee linjaus) (Gene Cumm).
- MEMDISK: lisälevyistä koetin tarkastuksia ja debug (Shao Miller, Gene Cumm).
- gpxe: lisää gpxelinuxk.0, perustuu pois undionly.kpxe + uusi kirjoitus (Gene Cumm).
- isohybrid: Asenna isohdpfx * .bin / isohdppx * .bin tiedostojen tehdä isohybrid kuvia yhdessä vaiheessa GNU xorriso.
- PXELINUX: poista hakata joka tekisi localboot työtä joitakin koneita, mutta rikkoa vain niin paljon. Jotkut koneet, joissa työskenteli & quot; localboot 0 & quot; aiemmissa versioissa voi joutua & quot; localboot -1 & quot; tässä yksi. Jos sinulla on kone, joka vaatii & quot; localboot -1 & quot ;, kopio dmidecode tai sysdump lähtö olisi arvostettu.
- Sisällytä vianmääritystestejä Gene Cumm.
- Korjauksia gcc 4.6 ja binutils 21.02.51.
- chain.c32: Salli & quot; uuid & quot; synonyyminä & quot; guid & quot;.
- Kahva hakemiston nimet alkavat .. vfat- ja iso9660-.
- Uusi MENU HIDDENKEY komento antaa yhden näppäimen painalluksella tapa aktivoida boot vaihtoehto piilotettu valikosta esittelynäyttöön.
Mitä uutta strong> versiossa 4.03:
- Älä ripusta jos ei asetustiedosto löytyy.
- Parempi tuki käynnistys MBRs jotka eivät läpäise kanavanvaihtoinformaation.
- EXTLINUX: Yritä olla älykkäämpiä löytämisestä osion offset.
- chain.c32: tuki chainloading Dell Reaalitilan Kernel (Gene Cumm).
- chain.c32: korjata käynnistystä CHS tilassa.
- rosh.c32 päivitetty (Gene Cumm).
- Korjaa -s mahdollisuus syslinux / extlinux asentaja (Arwin Vosselman).
- isohybrid: korjata täyte suuria kuvia (PJ Pandit).
Mitä uutta strong> versiossa 4.02:
- SYSLINUXin: oikein käsitellä tapausta, jossa -d vaihtoehto on määritetty ei-absoluuttinen polku, eli syslinux -d syslinuxin sijaan syslinuxin -d / syslinuxin.
- isolinux: tunnistaa hakemistonimet / boot / syslinux ja / syslinux ja tiedostonimi syslinux.cfg lisäksi isolinux-tiettyjä nimiä. Siten syslinux.cfg on nyt yleisnimi, kun taas isolinux.cfg tai extlinux.conf on nimenomaan eri johdannaisia.
- chain.c32: tuki asetetaan varajäsen config tiedostonimi stage2 grub Legacy (Gert Hulselmans).
- whichsys.c32: suorita tietyn komennon, joka perustuu Syslinux käynnistyslataimen variantti (Gert Hulselmans).
- lua.c32: paljon uusia siteet lisätään & quot; syslinuxin & quot; namespace: VESA, PCI, DMI, kernel lastaus (Marcel Ritter).
- btrfs: tulostaa kattava virheilmoituksen jos pakattu tai salatut tiedostot kohdataan (ei tällä hetkellä tueta.)
- SYSLINUXin: mtools installer: kunnia TMPDIR, virhe ulos levy täynnä.
- Käsittele palautukset kohteesta EDD CHS, käsitellä järjestelmiä, jotka ilmoittavat EDD tukea, mutta eivät varsinaisesti ole sitä.
- SYSLINUXin: mtools, DOS ja win32 asentajat nyt käyttää uutta komentorivivalitsimet.
- PXELINUX: korjata IP-osoitteiden käytön vuonna TFTP :: tai TFTP: // host syntaksi.
- SYSLINUXin: kokeellinen Win64 asentaja (syslinux64.exe).
Mitä uutta strong> versiossa 4.01:
- isolinux: korjata alustus järjestelmissä, jotka eivät nolla alhainen muisti.
- SYSLINUXin / EXTLINUX: fix kätisyys levyn lukea retries vuonna EDD-tilassa.
- isolinux: muuttaa alustusjaksoa välttää ongelmia tiettyjen (vanha) BIOSeissa. Erityiset kiitokset Helmut Hullen varten arvokasta debuggaus tukea.
- ifplop.c32: uusi moduuli, joka havaitsee plop Boot Manager jo käynnistyttyä CD tai USB-asema (Gert Hulselmans).
- Oikein vakava muisti päälleäänittävän bug, laukeaa ensisijaisesti valittaessa hyvin pitkä komentorivillä valikosta.
- lua.c32: Lua käsikirjoitus tulkki, tällä hetkellä kokeiluasteella.
- PXELINUX: uusi vaihtoehto IPAPPEND 4 liittää järjestelmään UUID ytimen komentorivillä.
- PXELINUX: näyttö BOOTIF ja SYSUUID käynnistyksen aikaa, ja kun Ctrl-N painetaan komentorivillä.
Mitä uutta strong> versiossa 4.00:
- Major koodipohja muutoksia; kaikki tiedostojärjestelmä uusiksi C. Tämä työ tehtiin ensisijaisesti Liu Aleaxander (Yuanhan Liu).
- EXTLINUX: btrfs ja ext4 tukea. btrfs tukea tehtiin Alek Du Intel.
- EXTLINUX ei ole enää erillistä johdannainen; extlinux ja syslinuxin asentaa sekä saman kuormaajan (ldlinux.sys); Linux-pohjainen asentajat extlinux binary käytetään liitetystä tiedostojärjestelmästä; syslinux binäärin asentamattomassa tiedostojärjestelmä.
- Kun lataat uuden kokoonpanon tiedoston config-komento, voi nyt myös määrittää uuden nykyinen hakemisto APPEND julkilausuman.
- Täysi ADV tuki Syslinux, niin boot-kerran ja MENU Save toimii.
- Täysi tuki GPT-osioitu levyjä, kuten levyt ja / tai parititions suurempi kuin 2 TiB (jos tukee BIOS.)
- GPT kanavanvaihdon protokolla säätää nykyistä T13 valiokunnan esityksen; katso doc / gpt.txt.
- HDT: koodi siivous, pienet bugikorjauksia
- & quot; linux & quot; syslinuxin asentaja (syslinuxin-nomtools) on nyt komentorivin komentoja lähempänä extlinux asentaja. Mtools, dos ja win32 asentajat saavat tämän uuden syntaksin lopulta, mutta se ei ole vielä toteutettu.
- chain.c32: tuki käynnistystä GPT osiot indeksi, GUID, etiketti.
- chain.c32: tuki käynnistystä Syslinux osio & quot; FS & quot;.
- chain.c32: toteuttaa gpt.txt luovutuspaikoissa protokollaa.
- chain.c32: tuki chainloading Grub vaiheessa 2.
- PXELINUX: TFTP URL syntaksi (TFTP: //) tuettu, vaikka ei ole käynnissä gPXE / gpxelinux.
- Uusi ls.c32 moduuli näyttää sisällön levyn komentoriviltä, ja pwd.c32 näyttää nykyisen hakemiston.
- rosh.c32 (vain luku shell) päivitetty ja toivottavasti käyttökelpoinen.
- PXELINUX: Tuki & quot; localboot -1 & quot ;, kuten muut johdannaiset.
- gfxboot.com poistettu hyväksi gfxboot.c32.
- uusi valikko HELP lausunto näyttää fullscreen ohjeteksti seurauksena valikossa.
- memdiskfind apuohjelma, jota voi käyttää phram kuljettajan Linux-ytimen asentaa memdisk.
- ifcpu.c32: lisääminen käyttö kun ei parametrit annetaan, lisäämällä PAE tukea.
- ifcpu.c32, ifcpu64.c32: käsitellä enemmän kuin yhden argumentin kohti tavoitetta.
- isohybrid: C-versio, joka ei vaadi Perl.
- Uusi komentovalikon HETI jotta pikanäppäimiä aktivoida välittömästi ilman Enter.
- mdiskchk.com tukee --no-peräkkäisiä (tai -n) vaihtoehto tukahduttaa klassinen kaikkien vetävän luotaa heuristinen. Hyödyllinen BIOSeissa joka kaatuu / roikkua kun tietyt ajaa numerot koetettiin.
- ElTorito.Sys DOS kuljettaja nyt skannaa ajaa numeroita ylöspäin sijasta alaspäin, jotta vältetään melko yleinen vika joitakin BIOSeissa jossa luotaa ajaa 0xFF aiheuttaa vika.
Mitä uutta strong> versiossa 3.83:
- Tämä julkaisu lisää pieniä uusia ominaisuuksia, kuten mahdollisuus lisätä ohituksia DHCP vaihtoehtoja pxelinux binary, uusi versio Hardware Detection Tool, ja jotkut korjauksia Gfxboot moduuli.
- Se sisältää myös joitakin uusia kiertotapoja rikki BIOSeissa.
Mitä uutta strong> versiossa 3.82:
- isohybrid: korjata -partok logiikka kuormituksen osio .
- isolinux: käsitellä järjestelmiä, jotka palaavat INT 13h kanssa keskeytykset käytöstä.
- Älä vedota tyhjäkäynnillä ohjaajan aikana suuren tiedoston kuormia.
- Yksinkertainen valikko: tee ONTIMEOUT työtä MENU piilossa.
- PXELINUX: kahva TFTP-palvelimet, joilla on ylimääräisiä NULs lopussa OACK paketin.
Mitä uutta strong> versiossa 3.80:
- Uusi Jakaja mekanismi ja API.
- uusiksi mboot.c32 moduuli.
- syslinux_boot_linux () funktio on yksinkertaistettu.
- Älä ripusta yrittää käynnistää & quot; valikossa lopettaa & quot; tarra CLI.
- Korjaa ongelma boot-kerran & quot; kiinni & quot; joitakin BIOSeissa.
- isohybrid: korjata ongelma kuvien yli 2 Gt: n kokoisia.
- APM Sammutettuna moduuli (poweroff.com) Sebastian Herbszt.
- isolinux: korjata käsitellään suuria hakemistoja. Bug löytymisen ja korjaamisen Steffen Winterfeldt.
Kommentteja ei löytynyt