syslinux er et open source-projekt, der giver brugerne en enkel og let at konfigurere bootloader der giver brugerne mulighed for at starte forskellige operativsystemer fra lokale diskdrev, cd'er og PXE (Preboot Execution Environment) Understøtter alle vigtige Linux fil systemsThe projekt er i stand til at boote arv operativsystemer som DOS. Det er blevet designet fra bunden som en drop-in erstatning for de gamle lilo og Legacy GRUB boot ledere. Som standard understøtter FAT, EXT2, EXT3, EXT4, og btrfs filsystemer.
Både BIOS og UEFI-baserede maskiner understøttes af denne bootloader, men forskellige begrænsninger eksisterer for UEFI (Unified Extensible Firmware Interface) systemer. Det kan nemt installeres på næsten alle Linux-baseret operativsystem fra standard software channels.How virker det? Enkel, da SYSLINUX boot processen virker ved første læsning MBR (Master Boot Record), derefter søge efter en aktiv partition, udføre Volume Boot Record (VBR), udføre /boot/syslinux/ldlinux.sys fil, indlæse /boot/syslinux/ldlinux.c32 filen, samt for at søge efter og indlæse de vigtigste konfigurationsfilen (/ boot / syslinux /syslinux.cfg).
En standard boot menupunkt til Linux-baserede operativsystemer består af et MENU LABEL post, kan være alt brugeren ønsker (automatisk genereret fra / etc / emne), og en Linux linje med placeringen af Linux-kernen eksekverbare. Det kan også starte Windows-baserede operativsystemer.
Desuden indeholder det en brugerkonfigurerbare APPEND linje, der skal pege på placeringen af roden filsystem, samt en initrd post, der indeholder placeringen af initramfs billedfil genereret af mkinitcpio.Bottom lineOverall, syslinux er en af de mest let at bruge og installere boot manager til GNU / Linux. Det giver brugere med både tekst og grafiske boot menuer, understøtter automatisk boot, chainloading, memtest, HDT, genstart, sluk, keyboard remapping, menu skjule, PXELINUX, og klar menu-funktionalitet.
Hvad er nyt i denne udgivelse:
- efi64:. Tilføj understøttelse for opstart 32-bit kerner
- EFI:. Brug EFI overdragelsen protokol ved opstart kerner hvis tilgængeligt
- Fix forskellige make-mål, der blev brudt, når du skifter til per-firmware objekt biblioteker, herunder "make install" og "gøre netinstall".
- EFI:. Forbedre håndtering af pakketab i UDP stak
- test:. Indføre en ny regression test ramme, der skal sikre, at fejl ikke genindføres engang fast
- EFI:. Implementer localboot støtte
Hvad er nyt i version 4.04:
- PXELINUX:. Fix håndtering af ukvalificerede DNS-navne
- PXELINUX:. Fix timer bug når PXELINUX kunne losses (Gene Cumm)
- kerne / writedec.inc:. Fix én erklæring og overløb (Gene Cumm)
- GCC 4.5 rettelser.
- prøve mappen: Fix Makefile omfatter (Gene Cumm) .
- ver.com: Ny universal DOS / COMBOOT program til at vise versionsoplysninger (inkluderer DRMK) (Gene Cumm) .
- rosh.c32: opdateret; Brug getopt () til interne kommandoer til støtte parsing muligheder; Fix bugs i ls; tilføje varm genstart og ekko (Gene Cumm).
- com32:. Fastsætte en file descriptor lækage
- gfxboot.c32: håndtag TEXT..ENDTEXT; fejl på ingen etiketter fundet (Sebastian Herbszt).
- Fix opstart på ikke-partitioneret enheder.
- MBR, isohybrid: Løsning for en BIOS problem på Acer Travelmate og eventuelt andre maskiner .
- COM32: Tilføjelse ACPI parsing biblioteket
- HDT: Slip 0.4.1 for at støtte ACPI parsing, forbedret mutli-core / cpu rapportering
- LUA: Opdatering til 5.1.4-2
- SYSLINUX: kerne / diskstart.inc:. Nulstil DS efter checksum, hvis det ikke er 0 (Gene Cumm)
- Win64:. Script opdatering til yderligere MinGW compiler navne (Gene Cumm)
- diag: Ny mappe til diagnostiske-relaterede værktøjer. Tilføj en videregivelse MBR / VBR og geometri vise billeder (Gene Cumm).
- MEMDISK: brug & quot; mem = & quot; parameter for at markere den tilgængelige hukommelse over dette punkt som reserveret (core allerede gør justering) (Gene Cumm).
- MEMDISK:. Yderligere disk sonde kontrol og debug output (Shao Miller, Gene Cumm)
- gpxe:. Tilføje gpxelinuxk.0, baseret ud af undionly.kpxe + nye script (Gene Cumm)
- isohybrid:. Installere isohdpfx * .bin / isohdppx * .bin filer at gøre isohybrid billeder i én arbejdsgang med GNU xorriso
- PXELINUX: deaktivere et hack, der ville gøre localboot arbejde på nogle maskiner, men bryde omtrent lige så mange. Nogle maskiner som arbejdede med & quot; localboot 0 & quot; i tidligere versioner kan have brug for & quot; localboot -1 & quot; i denne. Hvis du har en maskine, der kræver & quot;. Localboot -1 & quot ;, en kopi af dmidecode eller sysdump output ville være værdsat
- omfatter et sæt af diagnostik af Gene Cumm.
- Rettelser til GCC 4.6 og binutils 2.21.51.
- chain.c32: Tillad & quot; UUID & quot; som synonym til & quot; guid & quot;.
- Håndtag mappenavne der starter med .. for VFAT og ISO9660.
- Ny MENU HiddenKey kommando til at give en en-tastetryk måde at aktivere en boot mulighed fra en skjult menu intro skærm.
Hvad er nyt i version 4.03:.
- Hæng ikke, hvis der ikke konfigurationsfil findes
- Bedre støtte til opstart fra MBRs der ikke består handover information.
- EXTLINUX: Prøv at være smartere om at finde den partition offset .
- chain.c32:. Støtte chainloading Dell Fast tilstand Kernel (Gene Cumm)
- chain.c32:. Fix opstart i CHS-tilstand
- rosh.c32 opdateret (Gene Cumm).
- Fastgør -s mulighed for syslinux / extlinux installatør (Arwin Vosselman).
- isohybrid: fix polstring af store billeder (PJ Pandit) .
Hvad er nyt i version 4.02:
- SYSLINUX: korrekt behandle sagen, hvor d option er angivet med en ikke-absolut sti, dvs. syslinux -d syslinux stedet for syslinux -d / syslinux.
- isolinux: genkende mappenavne / boot / syslinux og / syslinux, og filnavnet syslinux.cfg ud over de isolinux-specifikke navne. Således syslinux.cfg er nu et generisk navn, mens isolinux.cfg eller extlinux.conf er specifikke for de forskellige derivater.
- chain.c32:. Støtte indstillingen alternativ config filnavn for stage2 af GRUB Legacy (Gert Hulselmans)
- whichsys.c32:. Udføre en bestemt kommando, er baseret på SYSLINUX bootloader variant (Gert Hulselmans)
- lua.c32: en masse nye bindinger føjet til & quot; syslinux & quot; namespace:. VESA, PCI, DMI, kernel belastning (Marcel Ritter)
- btrfs: udskrive en omfattende fejlmeddelelse, hvis komprimerede eller krypterede filer stødt (hverken understøttes i øjeblikket.)
- SYSLINUX: mtools installatør: ære TMPDIR, fejl på disken fuld .
- Håndtag fallbacks fra DME til CHS, at beskæftige sig med systemer, der annoncere EDD støtte, men faktisk ikke har det.
- SYSLINUX: mtools, DOS og Win32 installatører nu bruge de nye kommandolinjetilvalg .
- PXELINUX: fastsætte brugen af IP-adresser i TFTP :: eller tftp:. // Host syntaks
- SYSLINUX:. Eksperimentel Win64 installatør (syslinux64.exe)
Hvad er nyt i version 4.01:
- isolinux: fix initialisering på systemer, der ikke nul lav hukommelse.
- SYSLINUX / EXTLINUX:. Fix aflevering af disk læse forsøg i DME-tilstand
- isolinux: ændre initialiseringssekvens at undgå problemer med visse (gamle) bios'er. Særlig tak til Helmut Hullen til uvurderlig debugging support.
- ifplop.c32: nyt modul, der registrerer, om Plop Boot Manager allerede er startet en CDROM eller USB-drev (Gert Hulselmans) .
- Ret en alvorlig hukommelse overskrivning bug, udløst primært når der vælges en meget lang kommandolinje i menusystemet.
- lua.c32:. Lua script tolk, som i øjeblikket eksperimentel
- PXELINUX:. Ny mulighed IPAPPEND 4 for at tilføje systemet UUID til kernen kommandolinjen
- PXELINUX: display BOOTIF og SYSUUID ved start tid, og da Ctrl-N der trykkes på kommandolinjen .
Hvad er nyt i version 4.00:
- Større kodebase forandringer; alle filsystem omskrevet i C. Dette arbejde blev primært udført af Liu Aleaxander (Yuanhan Liu).
- EXTLINUX: btrfs og ext4 support. btrfs støtte blev gjort ved Alek Du Intel.
- EXTLINUX er ikke længere en særskilt derivat; extlinux og syslinux både installere det samme loader (ldlinux.sys); for Linux-baserede installatører den extlinux binære anvendes til en monteret filsystem; den syslinux binære en umonteret filsystem.
- Når du lægger en ny konfigurationsfil med CONFIG-kommandoen, kan man nu også angive en ny aktuel mappe med en APPEND erklæring.
- Fuld ADV understøttelse af syslinux, så boot-gang og MENU SAVE virker.
- Fuld understøttelse af GPT-partitioneret diske, herunder diske og / eller parititions større end 2 TIB TIB (hvis det understøttes af BIOS.)
- GPT handover protokol tilpasset det nuværende udkast T13 udvalg; se doc / gpt.txt.
- HDT: kode oprydning, mindre fejlrettelser
- & quot; linux & quot; syslinux installationsprogram (syslinux-nomtools) har nu en kommando-line syntaks tættere på extlinux installatør. Mtools, dos og Win32 installatører får denne nye syntaks til sidst, men det er ikke implementeret endnu.
- chain.c32:. Støtte opstart GPT partitioner ved indeks, GUID, etiket
- chain.c32:. Kan starte op SYSLINUX partition med & quot; fs & quot;
- chain.c32:. Gennemføre gpt.txt overdragelse protokol
- chain.c32:. Støtte til chainloading Grub etape 2
- PXELINUX: TFTP URL-syntaks (tftp: //). Understøttet, selv når de ikke kører gPXE / gpxelinux
- Ny ls.c32 modul til at vise indholdet af disken fra kommandolinjen, og pwd.c32 at vise den aktuelle mappe.
- rosh.c32 (read only shell) opdateret og forhåbentlig brugbart.
- PXELINUX:. Support & quot; localboot -1 & quot ;, ligesom andre derivater
- gfxboot.com fjernet til fordel for gfxboot.c32.
- Ny MENU HELP erklæring til fullscreen hjælpetekst vises som et resultat af et menuvalg.
- memdiskfind hjælpeprogram, der kan anvendes med phram driver i Linux-kernen til at montere en memdisk.
- ifcpu.c32:. Tilføjelse brug, når nogen parametre er givet, tilføjer PAE støtte
- ifcpu.c32, ifcpu64.c32:. Håndtere mere end ét argument per mål
- isohybrid:. C version, som ikke kræver Perl
- Ny kommando MENU INDRE at tillade genvejstaster til at aktivere med det samme uden at skulle Enter.
- mdiskchk.com understøtter en --no-sekventiel (eller -n) mulighed for at undertrykke den klassiske all-drive-sondering heuristisk. Nyttig på BIOS'er der nedbrud / hænger, når bestemte numre drev probes.
- ElTorito.Sys DOS driver scanner nu køre numre opad i stedet for nedad, for at undgå en ret almindelig fejl på nogle bios'er hvor sondering drev 0xFF forårsager en fiasko.
Hvad er nyt i version 3.83:
- Denne udgivelse tilføjer nogle mindre nye funktioner, herunder evnen til at tilføje tilsidesættelser til DHCP-indstillinger i pxelinux binære, en ny version af hardware Tool Detection, og nogle rettelser til Gfxboot modulet.
- Det omfatter også nogle ekstra løsninger på brudte bios'er.
Hvad er nyt i version 3.82:
- isohybrid: fastsætte -partok logik for lastning fra en partition .
- isolinux:. Aftale med systemer, der vender tilbage fra INT 13h med afbryder deaktiveret
- Du må ikke påberåbe sig den inaktive handleren under store filer belastninger.
- Enkel menu: gøre ONTIMEOUT arbejde med MENU SKJULTE .
- PXELINUX:. Håndtere TFTP-servere, der har ekstra NULs i slutningen af et OACK pakke
Hvad er nyt i version 3.80:.
- Ny kortblander mekanisme og API
- Omskrevet mboot.c32 modul.
- syslinux_boot_linux () funktion er blevet forenklet.
- Hæng ikke forsøge at starte en & quot; menu afslutte & quot; etiket fra CLI.
- Fix problem med boot-gang & quot; stikning & quot; på nogle BIOS'er.
- isohybrid:. Løse problemet med billeder over 2 GB i størrelse
- APM nedlukning modul (poweroff.com) af Sebastian Herbszt.
- isolinux: fastsætte håndtering af store biblioteker. Bug findes og rettes af Steffen Winterfeldt.
Kommentarer ikke fundet