Syslinux

Software screenshot:
Syslinux
Dettagli del software:
Versione: 6.03
Data di caricamento: 17 Feb 15
Sviluppatore: H. Peter Anvin
Licenza: Libero
Popolarità: 1308

Rating: 4.5/5 (Total Votes: 2)

Syslinux è un progetto open source che fornisce agli utenti con un bootloader semplice e facile da configurare che consente agli utenti di avviare i vari sistemi operativi da locale unità disco, CD, e PXE (Preboot Execution Environment) .Supporto tutto progetto Sistemi per importanti file di Linux è in grado di avviare sistemi operativi legacy come DOS. E 'stato progettato da zero come un rimpiazzo in per gli antichi boot manager LILO e GRUB Legacy. Per impostazione predefinita, supporta la FAT, i file system EXT2, EXT3, EXT4, e Btrfs.
Sia BIOS e macchine basate su UEFI sono supportati da questo bootloader, anche se esistono varie limitazioni per i sistemi UEFI (Unified Extensible Firmware Interface). Può essere facilmente installato su qualsiasi sistema operativo basato su Linux dal channels.How software predefinito funziona? Semplice, come il processo di avvio Syslinux funziona primo caricamento del MBR (Master Boot Record), quindi cercare una partizione attiva, eseguire il Volume Boot Record (VBR), eseguire il file /boot/syslinux/ldlinux.sys, caricare il file /boot/syslinux/ldlinux.c32, nonché per cercare e caricare il file di configurazione principale (/ boot / syslinux /syslinux.cfg).
Una voce del menu di avvio standard per i sistemi operativi basati su Linux è composto da un ingresso MENU LABEL che può essere qualsiasi cosa l'utente vuole (generato automaticamente da / etc / issue), e una linea LINUX con la posizione del kernel Linux eseguibile. Si può anche avviare sistemi operativi basati su Windows.
Inoltre, include una linea APPEND configurabile dall'utente che dovrebbe puntare alla posizione del filesystem di root, così come una voce initrd che contiene il percorso del file di immagine initramfs generato da mkinitcpio.Bottom lineOverall, Syslinux è uno dei più facile da usare e da installare boot manager per GNU / Linux. Esso fornisce agli utenti con testo e menu di boot grafico, supporta l'avvio automatico, Caricamento in cascata, memtest, HDT, riavviare, spegnere, tastiera rimappatura, menù nascosto, PXELINUX, e la funzionalità di menu chiaro.

Cosa è nuovo in questa versione:

  • efi64:. Aggiungere il supporto per l'avvio kernel a 32 bit
  • EFI:. Utilizzare il protocollo consegna EFI all'avvio kernel se disponibile
  • Fissare diversi target di make che divenne rotto quando si passa alla directory oggetto per-firmware, tra cui 'make install' e 'make netinstall'.
  • EFI:. Migliorare la gestione di perdita di pacchetti nello stack UDP
  • test:. Introdurre un nuovo framework di test di regressione volto a garantire i bug non vengono reintrodotti una volta fissati
  • EFI:. Implementare il supporto LOCALBOOT

Cosa c'è di nuovo in versione 4.04:

  • PXELINUX:. Fissare gestione dei nomi DNS non qualificati
  • PXELINUX:. Fissare timer bug quando PXELINUX può essere scaricato (Gene Cumm)
  • core / writedec.inc:. Fissare dichiarazione duplicata e overflow (Gene Cumm)
  • GCC 4.5 correzioni.
  • directory di esempio: Fix Makefile include (Gene Cumm)
  • .
  • ver.com: Nuova applicazione / COMBOOT universale DOS per visualizzare le informazioni sulla versione (include DRMK) (Gene Cumm)
  • .
  • rosh.c32: aggiornato; Utilizzando getopt () per i comandi interni per aiutare le opzioni di analisi; Correggere i bug in ls; aggiungere riavvio a caldo e l'eco (Gene Cumm).
  • com32:. Riparare una perdita descrittore di file
  • gfxboot.c32: gestire TEXT..ENDTEXT; errore su trovato alcun etichette (Sebastian Herbszt).
  • Fix avvio su dispositivi non partizionato.
  • MBR, isohybrid: Soluzione per un problema di BIOS su Acer Travelmate e possibilmente altre macchine
  • .
  • COM32: Aggiunta ACPI analisi libary
  • HDT: Rilasciare 0.4.1 per supportare ACPI analisi, una migliore mutli-core / segnalazione cpu
  • LUA: Aggiornamento a 5.1.4-2
  • SYSLINUX: core / diskstart.inc:. Ripristina DS dopo checksum in caso non è 0 (Gene Cumm)
  • win64:. Aggiornamento Script per i nomi del compilatore MinGW supplementare (Gene cumm)
  • diag: Nuova directory per strumenti diagnostici legati. Aggiungi un handoff MBR / VBR e geometria visualizzare le immagini (Gene cumm).
  • MEMDISK: uso & quot; mem = & quot; parametro per contrassegnare la memoria disponibile di sopra di questo punto come riservati (core fa già allineamento) (Gene Cumm).
  • MEMDISK:. Sonda disco aggiuntivo controlli e di debug di uscita (Shao Miller, Gene Cumm)
  • gpxe:. Aggiungere gpxelinuxk.0, in base al largo di undionly.kpxe + nuovo script (Gene Cumm)
  • isohybrid:. Installare isohdpfx * .bin / isohdppx * .bin file per rendere isohybrid immagini in un solo passo con xorriso GNU
  • PXELINUX: disattivare un hack che renderebbe il lavoro LOCALBOOT su alcune macchine, ma rompere quasi altrettanti. Alcune macchine che hanno lavorato con & quot; LOCALBOOT 0 & quot; nelle versioni precedenti può avere bisogno di & quot; LOCALBOOT -1 & quot; in questo. Se avete una macchina che necessita di & quot;. LOCALBOOT -1 & quot ;, una copia del dmidecode o uscita sysdump sarebbe apprezzato
  • Include una serie di diagnostica di Gene Cumm.
  • Correzioni per gcc 4.6 e binutils 2.21.51.
  • chain.c32: Consenti & quot; UUID & quot; come sinonimo di & quot; guid & quot;.
  • nomi delle directory manovella con .. per vfat e ISO9660.
  • Nuovo comando MENU HIDDENKEY per fornire un modo unico tasto per attivare una opzione di avvio da una schermata di menu intro nascosta.

Cosa c'è di nuovo in versione 4.03:.

  • Non appendere se non viene trovato alcun file di configurazione
  • Migliore supporto per l'avvio da MBR che non passano informazioni consegna.
  • extlinux: Cercate di essere più intelligente di trovare l'offset della partizione
  • .
  • chain.c32:. Supporto Caricamento in cascata di Dell modalità reale Kernel (Gene Cumm)
  • chain.c32:. Fissare il boot in modalità CHS
  • rosh.c32 aggiornato (Gene Cumm).
  • Fissare l'opzione -s all'installatore syslinux / extlinux (Arwin Vosselman).
  • isohybrid: fissare imbottitura di immagini di grandi dimensioni (PJ Pandit)
  • .

Cosa c'è di nuovo in versione 4.02:

  • SYSLINUX: gestire correttamente il caso in cui l'opzione -d è specificato con un percorso non assoluto, cioè syslinux -d syslinux invece di syslinux -d / syslinux.
  • ISOLINUX: riconoscere il nomi di directory / boot / syslinux e / syslinux, e il nome del file syslinux.cfg oltre ai nomi specifici isolinux. Così, syslinux.cfg ora è un nome generico, mentre isolinux.cfg o extlinux.conf è specifico per diversi derivati.
  • chain.c32:. Impostazione alternativa config file per stage2 di GRUB Legacy (Gert Hulselmans) sostegno
  • whichsys.c32:. Eseguire un comando specifico, in base alla variante bootloader Syslinux (Gert Hulselmans)
  • lua.c32: un sacco di nuovi attacchi aggiunti alla & quot; syslinux & quot; namespace:. VESA, PCI, DMI, kernel di carico (Marcel Ritter)
  • Btrfs: stampa un messaggio di errore completa se compressi o file crittografati sono incontrati
  • (non è attualmente supportato.)
  • SYSLINUX: mtools installer: onore TMPDIR, errore sul disco pieno
  • .
  • Maniglia fallback da EDD a CHS, a che fare con sistemi che annunciare il supporto EDD, ma in realtà non averlo.
  • SYSLINUX: le mtools, DOS e Win32 installatori ora utilizzare le nuove opzioni della riga di comando
  • .
  • PXELINUX: fissare l'uso di indirizzi IP in TFTP :: o TFTP:. // Sintassi host
  • SYSLINUX:. Installer Win64 sperimentale (syslinux64.exe)

Cosa c'è di nuovo in versione 4.01:

  • ISOLINUX: fissare l'inizializzazione su sistemi che non fanno nulla basso memoria.
  • SYSLINUX / extlinux:. Fix consegna del disco di leggere tentativi in ​​modalità EDD
  • ISOLINUX: modificare la sequenza di inizializzazione per evitare problemi con alcune (vecchie) BIOS. Un ringraziamento speciale a Helmut Hullen per il supporto debugging inestimabile.
  • ifplop.c32: nuovo modulo che rileva se il PLoP Boot Manager ha già avviato un CDROM o USB (Gert Hulselmans)
  • .
  • Correggi grave bug di memoria di sovrascrittura, innescato soprattutto quando si seleziona una riga di comando molto a lungo nel sistema di menu.
  • lua.c32:. Interprete di script Lua, attualmente sperimentale
  • PXELINUX:. Nuova opzione IPAPPEND 4 per aggiungere l'UUID sistema alla riga di comando del kernel
  • PXELINUX: Display bootif e SYSUUID all'avvio, e quando Ctrl-N viene premuto sulla riga di comando
  • .

Cosa c'è di nuovo in versione 4.00:

  • Le principali modifiche della base di codice; tutti i filesystem riscritta in C. Questo lavoro è stato fatto principalmente da Liu Aleaxander (Yuanhan Liu).
  • extlinux: btrfs e supporto ext4. supporto Btrfs è stato fatto da Alek Du di Intel.
  • extlinux non è più un derivato separata; extlinux e syslinux sia installare lo stesso loader (ldlinux.sys); per gli installatori basati su Linux il binario extlinux viene utilizzato per un filesystem montato; il binario syslinux per un filesystem montato.
  • Quando si carica un nuovo file di configurazione con il comando CONFIG, si può ora specificare anche una nuova directory corrente con un'istruzione APPEND.
  • Supporto completo per ADV Syslinux, così avvio una volta MENU SALVA funziona.
  • Supporto completo di dischi GPT-partizionati, inclusi i dischi e / o parititions più grandi di 2 TiB (se supportato dal BIOS.)
  • Il protocollo di consegna GPT adattato al progetto di comitato T13 corrente; vedi doc / gpt.txt.
  • HDT: codice di pulitura, piccole correzioni
  • Il & quot; linux & quot; installer syslinux (syslinux-nomtools) ora ha una sintassi della riga di comando più vicino al programma di installazione extlinux. Gli mtools, dos e installatori win32 avranno questa nuova sintassi alla fine, ma non è ancora implementato.
  • chain.c32:. Supporto avvio partizioni GPT per indice, GUID, etichetta
  • chain.c32:. Sostegno avvio la partizione Syslinux con & quot; fs & quot;
  • chain.c32:. Implementare gpt.txt protocollo hand-over
  • chain.c32:. Supporto per Grub Caricamento in cascata di stage 2
  • PXELINUX: sintassi URL TFTP (TFTP: //). Supportata anche quando non è in esecuzione gPXE / gpxelinux
  • Nuovo modulo ls.c32 per visualizzare i contenuti del disco dalla riga di comando, e pwd.c32 per visualizzare la directory corrente.
  • rosh.c32 (sola lettura shell) aggiornato e, si spera utilizzabile.
  • PXELINUX:. Supporto & quot; LOCALBOOT -1 & quot ;, proprio come gli altri derivati ​​
  • gfxboot.com rimosso in favore di gfxboot.c32.
  • Nuova dichiarazione MENU AIUTO per visualizzare a schermo intero testo di aiuto a seguito di una selezione di menu.
  • utility memdiskfind che può essere utilizzato con il driver Phram nel kernel di Linux per montare un memdisk.
  • ifcpu.c32:. L'aggiunta di utilizzo quando nessun parametro è dato, aggiungendo il supporto PAE
  • ifcpu.c32, ifcpu64.c32:. Gestire più di un argomento per bersaglio
  • isohybrid:. C versione che non richiede Perl
  • Nuovo MENU comando immediato per consentire tasti di scelta rapida per attivare immediatamente senza bisogno di Invio.
  • mdiskchk.com supporta un'opzione per sopprimere il classico euristica-all-drive sondare --no-sequenziale (-n o). Utile il BIOS che Crash / bloccarsi quando certi numeri di unità sono sondati.
  • Driver ElTorito.Sys DOS analizza ora numeri di unità verso l'alto invece che verso il basso, al fine di evitare un errore abbastanza comune su alcuni BIOS dove unità sondare 0xFF causa un errore.

Cosa c'è di nuovo in versione 3.83:

  • Questa versione aggiunge alcune nuove funzionalità minori, tra cui la capacità di aggiungere sostituzioni per le opzioni DHCP in binario pxelinux, una nuova versione di Hardware Detection Tool, e alcune correzioni al modulo gfxboot.
  • Include anche alcune soluzioni aggiuntive per BIOS fallati.

Cosa c'è di nuovo in versione 3.82:

  • isohybrid: fissare la logica -partok per il caricamento da una partizione .
  • ISOLINUX:. Trattare con sistemi che tornano da INT 13h con gli interrupt disabilitati
  • Non invocare il gestore di inattività durante i grandi carichi di file.
  • Menu semplice: rendere il lavoro OnTimeOut con MENU NASCOSTO
  • .
  • PXELINUX:. Gestire server TFTP che hanno NULs extra alla fine di un pacchetto OACK

Cosa c'è di nuovo in versione 3.80:.

  • Nuovo meccanismo shuffler e API
  • Riscritto modulo mboot.c32.
  • La funzione syslinux_boot_linux () è stato semplificato.
  • Non sospensione nel tentativo di avviare un & quot; menù uscire & quot; etichetta dalla CLI.
  • problema Fix con boot-tempo & quot; attaccare & quot; su alcuni BIOS.
  • isohybrid:. Risolvere un problema con le immagini più di 2 GB di dimensione
  • modulo APM poweroff (poweroff.com) da Sebastian Herbszt.
  • ISOLINUX: fissare la gestione di directory di grandi dimensioni. Bug trovato e fissato da Steffen Winterfeldt.

Programmi simili

Super Grub Disk
Super Grub Disk

14 Apr 15

GNU GRUB
GNU GRUB

27 Apr 17

Super Grub2 Disk
Super Grub2 Disk

20 Jan 18

Grau GRUB Theme
Grau GRUB Theme

21 Feb 15

Altri software di sviluppo H. Peter Anvin

tftp-hpa
tftp-hpa

15 Apr 15

WrapLinux
WrapLinux

3 Jun 15

Commenti a Syslinux

I commenti non trovato
Aggiungi commento
Accendere le immagini!