Syslinux

Software skärmdump:
Syslinux
Mjukvaruinformation:
Version: 6.03
Ladda upp dagen: 17 Feb 15
Utvecklare: H. Peter Anvin
Licens: Gratis
Popularitet: 1308

Rating: 4.5/5 (Total Votes: 2)

SYSLINUX är ett open source-projekt som ger användarna en enkel och lätt att konfigurera starthanteraren som tillåter användare att starta olika operativsystem från lokala hårddiskar, cd-skivor, och PXE (Preboot Execution Environment) Stöder alla viktiga Linux-fil systemsThe projekt kan starta äldre operativsystem som DOS. Den har utformats från grunden som en drop-in ersättning för de gamla LILO och Legacy GRUB boot chefer. Som standard stöder FAT, ext2, ext3, ext4, och btrfs filsystem.
Både BIOS och UEFI-baserade maskiner stöds av denna bootloader, men olika begränsningar finns för UEFI (Unified Extensible Firmware Interface) system. Det kan lätt installeras på nästan alla Linux-baserat operativsystem från standardprogramvaru channels.How fungerar det? Enkelt, eftersom startprocessen SYSLINUX fungerar genom första belastning MBR (Master Boot Record), sedan söka efter en aktiv partition, exekvera Volym Boot Record (VBR), köra /boot/syslinux/ldlinux.sys filen, ladda /boot/syslinux/ldlinux.c32 filen, samt att söka och ladda huvudkonfigurationsfilen (/ boot / syslinux /syslinux.cfg).
En standard startmeny post för Linux-baserade operativsystem består av en MENY ETIKETT post som kan vara allt användaren vill (genereras automatiskt från / etc / fråga), och en LINUX linje med placeringen av Linux-kärnan körbar. Det kan även starta Windows-baserade operativsystem.
Dessutom innehåller den en användarkonfigurerbart APPEND linje som bör peka på platsen för rotfilsystemet, liksom en initrd post som innehåller platsen för initramfs bildfil genereras av mkinitcpio.Bottom lineOverall, SYSLINUX är en av de mest lätt att använda och installera boot manager för GNU / Linux. Det ger användare med både text och grafiska boot menyer, stöd för automatisk uppstart, Kedjeinläsning, memtest, HDT, omstart, avstängning, tangentbord mappning, meny dölja, PXELINUX och tydlig meny funktionalitet.

Vad är ny i den här versionen:

  • efi64:. Lägg till stöd för att starta upp 32-bitarskärnor
  • efi:. Använd EFI lämnandet protokollet vid uppstart kärnor om tillgänglig
  • Fix olika make mål som blev bruten vid växling till per-firmware objektkataloger, däribland "make install" och "göra netinstall".
  • efi:. Förbättra hantering av paketförluster i UDP stacken
  • tester:. Införa ett nytt ramverk för regressionstester utformade för att säkerställa buggar inte återinförs gång fast
  • efi:. Genomföra localboot support

Vad är nytt i version 4.04:

  • PXELINUX:. Fix hantering av okvalificerade DNS-namn
  • PXELINUX:. Fix timer bugg när PXELINUX kan lossas (Gene Cumm)
  • core / writedec.inc:. Fix dubbletter deklaration och bräddavlopp (Gene Cumm)
  • GCC 4.5 fixar.
  • sample: Fix Makefile inkluderar (Gene Cumm)
  • .
  • ver.com: Ny universell DOS / COMBOOT ansökan för att visa versionsinformation (inkluderar DRMK) (Gene Cumm)
  • .
  • rosh.c32: uppdaterad; Använda getopt () för interna kommandon för att hjälpa analysera alternativ; Fix buggar i ls; lägga varm omstart och eko (Gene Cumm).
  • com32:. Fixa en fil deskriptor läcka
  • gfxboot.c32: handtag TEXT..ENDTEXT; fel på några etiketter som sitter (Sebastian Herbszt).
  • Fix uppstart på icke-partitionerad enheter.
  • MBR, isohybrid: Lösning för en BIOS fråga på Acer Travel och eventuellt andra maskiner
  • .
  • COM32: Lägga ACPI pars libary
  • HDT: Släpp 0.4.1 stödja ACPI pars, förbättrad multi-core / cpu rapportering
  • LUA: Uppdatering till 5.1.4-2
  • SYSLINUX: core / diskstart.inc:. Återställ DS efter kontrollsumma i fall det inte är 0 (Gene Cumm)
  • Win64:. Script uppdatering för ytterligare MinGW kompilator namn (Gene cumm)
  • diag: Ny katalog för diagnostik relaterade verktyg. Lägg en hand-off MBR / VBR och geometri visar bilder (Gene cumm).
  • MEMDISK: Användning & quot; mem = & quot; parameter för att markera tillgängligt minne över denna punkt som reserverade (core redan gör inriktning) (Gene Cumm).
  • MEMDISK:. Ytterligare disksond kontroller och felsökningsresultat (Shao Miller, Gene Cumm)
  • gPXE:. Lägga gpxelinuxk.0, baserat bort av undionly.kpxe + nytt manus (Gene Cumm)
  • isohybrid:. Installera isohdpfx * .bin / isohdppx * .bin filer att göra isohybrid bilder i ett steg med GNU xorriso
  • PXELINUX: avaktivera en hacka som skulle göra localboot arbete på vissa maskiner, men bryter ungefär lika många. Vissa maskiner som arbetat med & quot; localboot 0 & quot; i tidigare versioner kan behöva & quot; localboot -1 & quot; i denna. Om du har en maskin som kräver & quot;. Localboot -1 & quot ;, en kopia av dmidecode eller sysdump utgång skulle uppskattas
  • Inkludera en uppsättning diagnostik av Gene Cumm.
  • Fixar för gcc 4.6 och binutils 2.21.51.
  • chain.c32: Tillåt & quot; UUID & quot; som synonym till & quot; guid & quot;.
  • Handtag katalognamn som börjar med .. för vfat och iso9660.
  • Ny MENY HIDDENKEY kommando för att ge en enkel knapptryckning sätt att aktivera en boot alternativ från en dold meny intro skärmen.

Vad är nytt i version 4.03:.

  • Häng inte om ingen konfigurationsfil hittas
  • Bättre stöd för uppstart från MBRs som inte passerar överlämningsinformation.
  • EXTLINUX: Försök att vara smartare om att hitta partitionen offset
  • .
  • chain.c32:. Stöd Kedjeinläsning Dell Real Läge Kernel (Gene Cumm)
  • chain.c32:. Fixa uppstart i CHS-läge
  • rosh.c32 uppdaterad (Gene Cumm).
  • Fix alternativet -s till syslinux / extlinux installatör (Arwin Vosselman).
  • isohybrid: fixa utfyllnad av stora bilder (PJ Pandit)
  • .

Vad är nytt i version 4.02:

  • SYSLINUX: korrekt hantera fall där alternativet -d är specificeras med en icke-absolut sökväg, dvs syslinux -d syslinux istället för syslinux -d / syslinux.
  • isolinux: erkänna katalognamn / boot / syslinux och / syslinux, och filnamnet syslinux.cfg utöver Isolinux specifika namn. Således är syslinux.cfg nu ett generiskt namn, medan isolinux.cfg eller extlinux.conf är specifika för olika derivat.
  • chain.c32:. Stöd inställning suppleant config filnamn för stage2 av GRUB Legacy (Gert Hulselmans)
  • whichsys.c32:. Exekvera ett specifikt kommando, baserat på syslinux starthanteraren varianten (Gert Hulselmans)
  • lua.c32: en hel del nya bindningar läggs till & quot; syslinux & quot; namespace:. VESA, PCI, DMI, kernel lastning (Marcel Ritter)
  • btrfs: skriva ut ett omfattande felmeddelande om komprimerad eller krypterade filer påträffas
  • (varken stöds för närvarande.)
  • SYSLINUX: mtools installatör: heder TMPDIR, fel på disken är full
  • .
  • Handtag gångarna från EDD till CHS, hantera system som tillkännage EDD stöd, men egentligen inte har det.
  • SYSLINUX: mtools, DOS och win32 installatörer nu använda de nya kommandoradsväljare
  • .
  • PXELINUX: fixa användningen av IP-adresser i TFTP :: eller tftp:. // Värd syntax
  • SYSLINUX:. Experimentell Win64 installationsprogram (syslinux64.exe)

Vad är nytt i version 4.01:

  • isolinux: fixa initiering på system som inte gör det noll lågt minne.
  • SYSLINUX / EXTLINUX:. Fix lämnandet av disk läste försök i EDD-läge
  • isolinux: ändra initieringssekvensen att undvika problem med vissa (gamla) BIOS. Speciellt tack till Helmut Hullen för ovärderligt debugging stöd.
  • ifplop.c32: ny modul som känner av om PLoP Boot Manager redan har startat en CDROM eller USB-enhet (Gert Hulselmans)
  • .
  • Korrigera en allvarlig minnesskrivnings bugg, utlöste främst när man väljer en mycket lång kommandorad i menysystemet.
  • lua.c32:. Lua script tolk, för närvarande experimentella
  • PXELINUX:. Nytt alternativ IPAPPEND 4 för att lägga systemet UUID till kärnans kommandorad
  • PXELINUX: display bootif och SYSUUID vid start, och när Ctrl-N trycks på kommandoraden
  • .

Vad är nytt i version 4.00:

  • Stora kodbas förändringar; alla filsystem omskriven i C. Detta arbete sker främst genom Liu Aleaxander (Yuanhan Liu).
  • EXTLINUX: btrfs och ext4 stöd. btrfs stöd gjordes av Alek Du från Intel.
  • EXTLINUX är inte längre en separat derivat; extlinux och syslinux både installera samma lastare (ldlinux.sys); för Linux-baserade installatörer av extlinux binära används för ett monterat filsystem; den syslinux binär för en omonterad filsystem.
  • När du laddar en ny konfigurationsfil med kommandot CONFIG, kan man nu även ange ett nytt nuvarande katalog med en APPEND uttalande.
  • Fullt ADV stöd för SYSLINUX, så boot-gång och MENY SPARA fungerar.
  • Fullt stöd för GPT-partitione diskar, inklusive diskar och / eller parititions större än 2 TiB (om det stöds av BIOS.)
  • GPT lämnandet protokollet justeras till det nuvarande förslaget T13 kommitté; se dok / gpt.txt.
  • HDT: kod rensning, små buggfixar
  • & quot; linux & quot; syslinux installationsprogram (syslinux-nomtools) har nu en kommandorad syntax närmare extlinux installatör. Mtools, dos och win32 installatörer kommer att få denna nya syntaxen så småningom, men det är inte implementerat ännu.
  • chain.c32:. Stöd uppstart GPT partitioner av index, GUID, etikett
  • chain.c32:. Stöd uppstart av syslinux partition med & quot; fs & quot;
  • chain.c32:. Genomföra gpt.txt överlämningsprotokoll
  • chain.c32:. Stöd för Kedjeinläsning Grub etapp 2
  • PXELINUX: TFTP URL-syntax (tftp: //). Stöds även när de inte kör gPXE / gpxelinux
  • Ny ls.c32 modul för att visa innehållet i disken från kommandoraden, och pwd.c32 att visa den aktuella katalogen.
  • rosh.c32 (läs bara skalet) uppdateras och förhoppningsvis användbar.
  • PXELINUX:. Stöd & quot; localboot -1 & quot ;, precis som andra derivat
  • gfxboot.com bort till förmån för gfxboot.c32.
  • Ny MENY HELP uttalande att visa helskärm hjälptext som ett resultat av ett menyval.
  • memdiskfind verktyg som kan användas med phram drivrutinen i Linuxkärnan att montera en memdisk.
  • ifcpu.c32:. Lägga användning när inga parametrar anges, lägga PAE support
  • ifcpu.c32, ifcpu64.c32:. Hantera mer än ett argument per mål
  • isohybrid:. C-versionen som inte kräver Perl
  • Nytt kommando MENY OMEDELBAR att tillåta snabbtangenter för att aktivera direkt utan att behöva Enter.
  • mdiskchk.com stöder en --no-sekventiell (eller -n) alternativet att undertrycka den klassiska all-drive-sondering heuristik. Användbar på BIOS som kraschar / hänga när vissa drivnummer sonde.
  • ElTorito.Sys DOS drivrutin avsöker nu drivnummer uppåt i stället för nedåt, i syfte att undvika en ganska vanlig bugg på vissa BIOS där sondering enhet 0xFF orsakar ett misslyckande.

Vad är nytt i version 3.83:

  • Den här utgåvan innehåller några mindre nya funktioner, inklusive möjligheten att lägga åsido till DHCP-alternativ i pxelinux binära, en ny version av maskinvara Detection Tool och vissa korrigeringar till gfxboot modulen.
  • Den innehåller också några ytterligare lösningar för trasiga BIOS.

Vad är nytt i version 3.82:

  • isohybrid: fixa -partok logiken för lastning från en partition .
  • isolinux:. Deal med system som återvänder från INT 13h med avbrott inaktiv
  • Inte åberopa tomgångs handler under stora filer laster.
  • Enkel meny: gör ONTIMEOUT arbete med MENY DOLD
  • .
  • PXELINUX:. Handtag TFTP-servrar vilka har extra Nuls vid slutet av en OACK paket

Vad är nytt i version 3.80:.

  • Ny blandare mekanism och API
  • omskriven mboot.c32 modul.
  • syslinux_boot_linux () funktionen har förenklats.
  • Häng inte försöker starta en & quot; menyn quit & quot; etiketten från CLI.
  • Fix problem med boot-gång & quot; stickning & quot; på vissa BIOS.
  • isohybrid:. Fixa problemet med bilder över 2 GB i storlek
  • APM poweroff modul (poweroff.com) av Sebastian Herbszt.
  • isolinux: fixa hantering av stora kataloger. Bug hittas och löses av Steffen Winterfeldt.

Liknande mjukvara

grubinstall
grubinstall

2 Jun 15

Etherboot
Etherboot

2 Jun 15

Annan programvara för utvecklare H. Peter Anvin

WrapLinux
WrapLinux

3 Jun 15

tftp-hpa
tftp-hpa

15 Apr 15

Kommentarer till Syslinux

Kommentarer hittades inte
Kommentar
Slå på bilder!