Syslinux

Software screenshot:
Syslinux
Software informatie:
Versie: 6.03
Upload datum: 17 Feb 15
Ontwikkelaar: H. Peter Anvin
Licentie: Gratis
Populariteit: 1662

Rating: 3.3/5 (Total Votes: 3)

Syslinux is een open source project dat gebruikers voorziet van een eenvoudige en makkelijk te configureren bootloader die gebruikers in staat stelt om verschillende besturingssystemen op te starten vanaf de lokale schijven, cd's en PXE (Preboot Execution Environment) Ondersteunt alle belangrijke Linux-bestand systemsThe project is in staat om oudere besturingssystemen opstarten zoals DOS. Het is ontworpen vanaf de grond opgebouwd als een drop-in vervanger voor de oude LILO en Legacy GRUB boot managers. Standaard ondersteunt het FAT, EXT2, EXT3, EXT4, en Btrfs bestandssystemen.
Zowel BIOS en UEFI-gebaseerde machines worden ondersteund door deze bootloader, hoewel diverse beperkingen bestaan ​​voor UEFI (Unified Extensible Firmware Interface) systemen. Het kan gemakkelijk worden geïnstalleerd op bijna elke Linux-gebaseerd besturingssysteem van de standaard software channels.How werkt het? Simpel, omdat de Syslinux bootproces werkt door eerst het laden van de MBR (Master Boot Record), dan op zoek naar een actieve partitie, uit te voeren op de Volume Boot Record (VBR), de /boot/syslinux/ldlinux.sys bestand uit te voeren, laadt de /boot/syslinux/ldlinux.c32 bestand, alsook om te zoeken naar en laad het belangrijkste configuratiebestand (/ boot / syslinux /syslinux.cfg).
Een standaard opstartmenu vermelding voor Linux-gebaseerde besturingssystemen bestaat uit een menu-label item dat alles wat de gebruiker wil kan zijn (automatisch gegenereerd uit / etc / issue), en een LINUX lijn met de locatie van de Linux-kernel executable. Het kan ook booten van Windows-gebaseerde besturingssystemen.
Daarnaast bevat een configureerbaar APPEND lijn die moet verwijzen naar de locatie van de root- en initrd vermelding dat de locatie van het beeld initramfs bestand gegenereerd door mkinitcpio.Bottom lineOverall bevat Syslinux is een van de meest eenvoudig te gebruiken en te installeren boot manager voor GNU / Linux. Het biedt gebruikers zowel tekst en grafische boot menu's, ondersteunt automatische laars, chainloading, memtest, HDT, reboot, uitschakelen, keyboard remapping, menu verbergen, PXELINUX, en duidelijke menu functionaliteit.

Wat is nieuw in deze release:

  • efi64:. Voeg ondersteuning voor het opstarten van 32-bits kernels
  • efi:. Gebruik de EFI overdracht protocol bij het booten kernels indien beschikbaar
  • Fix diverse make doelen die werd afgebroken bij het overstappen naar per-firmware object directories, met inbegrip van 'make install' en 'make NetInstall'.
  • efi:. Verbetering van de afhandeling van packet loss in UDP stack
  • testen:. Introduceer een nieuwe regressie toetsingskader ontwikkeld om bugs te garanderen worden niet opnieuw een keer vast
  • efi:. Implementeer localboot ondersteuning

Wat is nieuw in versie 4.04:

  • PXELINUX:. Fix afhandeling van ongekwalificeerde DNS-namen
  • PXELINUX:. Fix timer bug bij PXELINUX kunnen worden gelost (Gene Cumm)
  • kern / writedec.inc:. Fix dubbele declaratie en overloop (Gene Cumm)
  • GCC 4.5 fixes.
  • sample directory: Fix Makefile bevatten (Gene Cumm)
  • .
  • ver.com: Nieuwe universele DOS / COMBOOT applicatie om versie-informatie (inclusief DRMK) (Gene Cumm)
  • weer te geven.
  • rosh.c32: bijgewerkt; Met behulp van getopt () voor interne commando's om te helpen het ontleden opties; Fix bugs in ls; toe te voegen warme reboot en echo (Gene Cumm).
  • com32:. Fix een file descriptor lek
  • gfxboot.c32: handvat TEXT..ENDTEXT; fout op geen labels gevonden (Sebastian Herbszt).
  • Fix booting op niet gepartitioneerd apparaten.
  • MBR, isohybrid: Oplossing voor een BIOS probleem op Acer Travelmate en eventueel andere machines
  • .
  • COM32: Het toevoegen van ACPI parsing libary
  • HDT: Laat 0.4.1 tot ACPI parsing ondersteunen, verbeterde mutli-core / cpu rapportage
  • LUA: Updaten naar 5.1.4-2
  • SYSLINUX: kern / diskstart.inc:. Reset DS na checksum in geval is het niet 0 (Gene Cumm)
  • win64:. Script update voor extra mingw compiler namen (Gene Cumm)
  • diag: Nieuwe map voor diagnose-gerelateerde tools. Voeg een overdracht MBR / VBR en geometrie weergeven van afbeeldingen (Gene Cumm).
  • memdisk: gebruik & quot; mem = & quot; parameter om het beschikbare geheugen te markeren boven dit punt als gereserveerd (kern al doet uitlijning) (Gene Cumm).
  • memdisk:. Extra schijfruimte sonde controles en debug (Shao Miller, Gene Cumm)
  • gpxe:. Toevoegen gpxelinuxk.0, gebaseerd off van undionly.kpxe + nieuw script (Gene Cumm)
  • isohybrid:. Installeer de isohdpfx * .bin / isohdppx * .bin bestanden naar isohybrid maken beelden in één stap met GNU xorriso
  • PXELINUX: een hack die localboot werk zou maken op sommige machines, maar breekt zowat evenveel uit te schakelen. Sommige machines die werkte met & quot; localboot 0 & quot; in eerdere versies kan nodig & quot; localboot -1 & quot; in deze. Als je een machine die quot vereist &;. Localboot -1 & quot ;, een kopie van de dmidecode of sysdump uitvoer zou worden gewaardeerd
  • Voeg een set van diagnostiek door Gene Cumm.
  • Oplossingen voor gcc 4.6 en binutils 2.21.51.
  • chain.c32: Sta & quot; uuid & quot; als synoniem & quot; guid & quot;.
  • Handvat directory namen die beginnen met .. voor vfat en ISO9660.
  • Nieuwe MENU HIDDENKEY opdracht om een ​​one-toetsaanslag manier om een ​​boot optie van een verborgen menu intro scherm te activeren bieden.

Wat is nieuw in versie 4.03:.

  • Hang niet op als er geen configuratiebestand wordt gevonden
  • Betere ondersteuning voor het opstarten van de MBR's die geen overdracht informatie niet heeft doorstaan.
  • EXTLINUX: Probeer om slimmer over het vinden van de partitie te compenseren
  • .
  • chain.c32:. Support chainloading Dell Real Mode Kernel (Gene Cumm)
  • chain.c32:. Fix opstarten in de CHS-modus
  • rosh.c32 bijgewerkt (Gene Cumm).
  • Bevestig de -s optie om de syslinux / extlinux installer (Arwin Vosselman).
  • isohybrid: fix opvulling van de grote afbeeldingen (PJ Pandit)
  • .

Wat is nieuw in versie 4.02:

  • SYSLINUX: correct omgaan met het geval waarin de -d optie is gespecificeerd met een niet-absoluut pad, dwz syslinux -d syslinux plaats van syslinux -d / syslinux.
  • ISOLINUX: herken de directory namen / boot / syslinux en / syslinux, en de bestandsnaam syslinux.cfg naast de isolinux-specifieke namen. Zo syslinux.cfg is nu een generieke naam, terwijl isolinux.cfg of extlinux.conf is specifiek voor de verschillende derivaten.
  • chain.c32:. Ondersteuning instellen van alternatieve config bestandsnaam voor stage2 van GRUB Legacy (Gert Hulselmans)
  • whichsys.c32:. Uitvoeren van een bepaalde opdracht, op basis van de Syslinux bootloader variant (Gert Hulselmans)
  • lua.c32: veel nieuwe banden toegevoegd aan de & quot; syslinux & quot; namespace:. VESA, PCI, DMI, kernel laden (Marcel Ritter)
  • btrfs: afdrukken van een uitgebreide foutmelding als gecomprimeerde of gecodeerde bestanden worden aangetroffen
  • (noch wordt momenteel niet ondersteund.)
  • SYSLINUX: mtools installateur: eer TMPDIR, fout op de harde schijf vol
  • .
  • Behandel fallbacks van EDD naar CHS, om te gaan met systemen die EDD ondersteuning aan te kondigen, maar eigenlijk niet hebben.
  • SYSLINUX: de mtools, DOS en win32 installateurs gebruiken nu de nieuwe command line opties
  • .
  • PXELINUX: bevestig het gebruik van IP-adressen in TFTP :: of tftp:. // Host syntax
  • SYSLINUX:. Experimentele Win64 installer (syslinux64.exe)

Wat is nieuw in versie 4.01:

  • ISOLINUX: fix initialisatie op systemen die niet nul laag geheugen.
  • SYSLINUX / EXTLINUX:. Fix overhandigen van de schijf te lezen pogingen in de EDD-modus
  • ISOLINUX: verander de initialisatie volgorde om problemen met bepaalde (oude) BIOSes voorkomen. Speciale dank aan Helmut Hullen voor onschatbare debugging ondersteuning.
  • ifplop.c32: nieuwe module die detecteert of de Plop Boot Manager heeft al een cd-rom of USB-stick (Gert Hulselmans)
  • opgestart.
  • Correcte een ernstige geheugen overschrijven bug, die vooral werd veroorzaakt bij het selecteren van een zeer lange opdrachtregel in het menusysteem.
  • lua.c32:. Lua script tolk, momenteel experimentele
  • PXELINUX:. Nieuwe optie IPAPPEND 4 om het systeem UUID voegen aan het kernel commando regel
  • PXELINUX: weergave bootif en SYSUUID bij het opstarten, en als Ctrl-N op de opdrachtregel wordt ingedrukt
  • .

Wat is nieuw in versie 4.00:

  • Major codebasis veranderingen; alle bestandssysteem herschreven in C. Dit werk werd voornamelijk gedaan door Liu Aleaxander (Yuanhan Liu).
  • EXTLINUX: btrfs en ext4 ondersteuning. btrfs steun werd gedaan door Alek Du van Intel.
  • EXTLINUX is niet langer een apart derivaat; extlinux en syslinux zowel installeren dezelfde lader (ldlinux.sys); voor de Linux-gebaseerde installateurs de extlinux binaire wordt gebruikt voor een gemount bestandssysteem; de syslinux binaire voor een unmounted bestandssysteem.
  • Bij het laden van een nieuwe configuratie bestand met de opdracht CONFIG, kan men nu ook een nieuwe huidige directory met een APPEND te geven.
  • Volledige ADV ondersteuning voor Syslinux, dus boot-eens en MENU SAVE werkt.
  • Volledige ondersteuning van GPT-gepartitioneerde schijven, zoals schijven en / of parititions groter dan 2 TiB (indien ondersteund door het BIOS.)
  • De GPT overdracht protocol aangepast aan de huidige T13 commissie ontwerp; zie doc / gpt.txt.
  • HDT: code opschonen, kleine bugfixes
  • De & quot; linux & quot; syslinux installer (syslinux-nomtools) heeft nu een opdrachtregelsyntaxis dichter bij de extlinux installateur. De mtools, do's en win32 installateurs zullen deze nieuwe syntax uiteindelijk krijgen, maar het is nog niet geïmplementeerd.
  • chain.c32:. Support opstarten GPT partities per index, GUID, label
  • chain.c32:. Ondersteunen het booten van de Syslinux partitie met & quot; fs & quot;
  • chain.c32:. Implementeren gpt.txt overdracht protocol
  • chain.c32:. Ondersteuning voor chainloading Grub fase 2
  • PXELINUX: TFTP URL-syntaxis (TFTP: //). Ondersteund, zelfs wanneer deze niet actief is gPXE / gpxelinux
  • Nieuwe ls.c32 module om de inhoud van de schijf vanaf de opdrachtregel weer te geven, en pwd.c32 naar de huidige directory weer te geven.
  • rosh.c32 (alleen lezen shell) bijgewerkt en hopelijk bruikbaar.
  • PXELINUX:. Support & quot; localboot -1 & quot ;, net als de andere derivaten
  • gfxboot.com verwijderd ten gunste van gfxboot.c32.
  • Nieuwe MENU HELP verklaring aan fullscreen help tekst weer te geven als gevolg van een menukeuze.
  • memdiskfind hulpprogramma dat kan worden gebruikt met de Phram driver in de Linux-kernel naar een memdisk monteren.
  • ifcpu.c32:. Het toevoegen van het gebruik als er geen parameters worden gegeven, het toevoegen van ondersteuning voor PAE
  • ifcpu.c32, ifcpu64.c32:. Handvat meer dan één argument per doel
  • isohybrid:. C-versie die niet vereist dat Perl
  • Nieuwe opdracht MENU ONMIDDELLIJK sneltoetsen toe, onmiddellijk zonder op Enter te activeren.
  • mdiskchk.com ondersteunt een --no-sequentiële (of -n) optie om de klassieke all--aandrijving indringende heuristische onderdrukken. Handig op BIOSes die crash / hangen wanneer bepaalde rijden nummers worden gepeild.
  • ElTorito.Sys DOS driver scant nu rijden aantallen omhoog in plaats van naar beneden, met het oog op een vrij veel voorkomende bug op sommige BIOSes waar indringende rijden 0xFF veroorzaakt een mislukking te voorkomen.

Wat is nieuw in versie 3.83:

  • Deze versie voegt een aantal kleine nieuwe functies, zoals de mogelijkheid om overrides toevoegen aan DHCP-opties in de pxelinux binaire, een nieuwe versie van de Hardware Detection Tool, en een aantal fixes aan de gfxboot module.
  • Het bevat ook een aantal aanvullende oplossingen voor kapotte BIOSes.

Wat is nieuw in versie 3.82:

  • isohybrid: bevestig de -partok logica voor het laden van een partitie .
  • ISOLINUX:. Deal met systemen die terugkomen van INT 13h met interrupts uitgeschakeld
  • niet de stationair handler te roepen tijdens grote bestanden geladen.
  • De eenvoudige menu: maak ONTIMEOUT werk met MENU HIDDEN
  • .
  • PXELINUX:. Handvat TFTP-servers die extra NUL hebben aan het eind van een OACK pakket

Wat is nieuw in versie 3.80:.

  • Nieuwe shuffler mechanisme en API
  • Herschreven mboot.c32 module.
  • De syslinux_boot_linux () functie is vereenvoudigd.
  • Hang niet probeert op te starten van een & quot; menu te verlaten & quot; etiket van de CLI.
  • Fix probleem met boot-once & quot; steken & quot; op sommige BIOSes.
  • isohybrid:. Fix probleem met beelden meer dan 2 GB groot
  • APM poweroff module (poweroff.com) door Sebastian Herbszt.
  • ISOLINUX: bevestig de afhandeling van grote directories. Bug gevonden en gerepareerd door Steffen Winterfeldt.

Vergelijkbare software

Andere software van ontwikkelaar H. Peter Anvin

Reacties op Syslinux

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!