Syslinux

Tela Software:
Syslinux
Detalhes de Software:
Versão: 6.03
Data de upload: 17 Feb 15
Revelador: H. Peter Anvin
Licença: Livre
Popularidade: 1308

Rating: 4.5/5 (Total Votes: 2)

Syslinux é um projeto open source que fornece aos usuários um bootloader simples e fácil de configurar que permite aos usuários carregar diversos sistemas operacionais desde o local discos rígidos, CDs, e PXE (Preboot Execution Environment) .Supports todo projeto systemsThe arquivo Linux importante é capaz de inicializar sistemas operacionais legados como DOS. Ele foi projetado desde o início como um substituto drop-in para os antigos gerenciadores de inicialização LILO e GRUB Legacy. Por padrão, ele suporta o FAT, sistemas de arquivos ext2, ext3, ext4 e Btrfs.
Ambos BIOS e máquinas baseadas em UEFI são suportados por este bootloader, apesar de existirem várias limitações para os sistemas UEFI (Unified Extensible Firmware Interface). Ele pode ser facilmente instalado em praticamente qualquer sistema operacional baseado em Linux a partir do channels.How software padrão funciona? Simples, como o processo de inicialização Syslinux trabalha carregando primeiro o MBR (Master Boot Record), em seguida, procurar uma partição ativa, executar o Volume Boot Record (VBR), execute o arquivo /boot/syslinux/ldlinux.sys, carregar o arquivo /boot/syslinux/ldlinux.c32, bem como para procurar e carregar o arquivo de configuração principal (/ boot / syslinux /syslinux.cfg).
A entrada do menu de boot padrão para sistemas operacionais baseados em Linux é composto por uma entrada de MENU LABEL que pode ser qualquer coisa que o usuário quer (gerado automaticamente a partir de / etc / issue), e uma linha de LINUX com a localização do executável do kernel do Linux. Ele também pode inicializar sistemas operacionais baseados em Windows.
Além disso, inclui uma linha adicional configurável pelo utilizador que deve apontar para a localização da raiz, assim como uma entrada INITRD que contém a localização do ficheiro de imagem initramfs gerado por mkinitcpio.Bottom lineOverall, Syslinux é um dos mais fácil de usar e instalar o gestor de arranque para GNU / Linux. Ele oferece aos usuários com texto e menus de inicialização gráfica, suporta inicialização automática, Carregamento em série, memtest, HDT, reiniciar, desligar, teclado remapeamento, esconderijo de menu, PXELINUX e funcionalidade do menu claro.

O que é novo nesta versão:

  • efi64:. Adicionar suporte para inicializar kernels de 32 bits
  • efi:. Use o protocolo de entrega EFI quando arrancar kernels se disponível
  • Corrigir vários alvos make que se tornaram quebrado quando se muda para diretórios objeto per-firmware, incluindo 'make install' e 'fazer netinstall'.
  • efi:. Melhorar o tratamento de perda de pacotes na pilha UDP
  • ensaios:. Introduzir um novo quadro de testes de regressão projetado para garantir erros não são reintroduzidos uma vez fixado
  • efi:. Implementar suporte LOCALBOOT

O que é novo na versão 4.04:

  • PXELINUX:. Fix tratamento de nomes DNS não qualificados
  • PXELINUX:. Fix temporizador bug quando PXELINUX pode ser descarregado (Gene cumm)
  • core / writedec.inc:. Fix declaração duplicada e transbordamento (Gene cumm)
  • GCC 4.5 correções.
  • diretório de amostra: Corrigir Makefile incluem (Gene cumm)
  • .
  • ver.com: New application / COMBOOT universal DOS para exibir informações sobre a versão (inclui DRMK) (Gene cumm)
  • .
  • rosh.c32: atualizado; Usando getopt () para os comandos internos para auxiliar opções de análise; Corrigir erros em ls; adicionar reinicialização quente e echo (Gene cumm).
  • com32:. Consertar um vazamento descritor de arquivo
  • gfxboot.c32: lidar com TEXT..ENDTEXT; erro fora em nenhum rótulo encontrados (Sebastian Herbszt).
  • booting Fix em dispositivos não-particionado.
  • MBR, isohybrid: Solução para um problema de BIOS em Acer Travelmate e, possivelmente, outras máquinas
  • .
  • COM32: Adicionando ACPI parsing libary
  • HDT: Release 0.4.1 para suportar ACPI parsing, melhorou mutli-core / reporting cpu
  • LUA: Atualizando a 5.1.4-2
  • SYSLINUX: core / diskstart.inc:. Repor DS após verificação no caso, não é 0 (Gene cumm)
  • win64:. Atualização Script para nomes do compilador MinGW adicional (Gene cumm)
  • diag: Novo diretório para ferramentas de diagnóstico relativos. Adicionar um handoff MBR / VBR e geometria imagens de exibição (Gene cumm).
  • MEMDISK: uso & quot; mem = & quot; parâmetro para marcar a memória disponível acima deste ponto como reservado (core já faz alinhamento) (Gene cumm).
  • MEMDISK:. Sonda em disco adicional cheques e saída de depuração (Shao Miller, Gene cumm)
  • gPXE:. Adicionar gpxelinuxk.0, baseado fora de undionly.kpxe + novo script (Gene cumm)
  • isohybrid:. Instalar o isohdpfx * .bin / isohdppx * .bin para fazer isohybrid imagens em uma única etapa com GNU xorriso
  • PXELINUX: desativar um hack que faria trabalho LOCALBOOT em algumas máquinas, mas quebrar apenas sobre como muitos. Algumas máquinas que trabalharam com & quot; 0 & quot LOCALBOOT; nas versões anteriores podem precisar de & quot; LOCALBOOT -1 & quot; em um presente. Se você tem uma máquina que requer & quot;. LOCALBOOT -1 & quot ;, uma cópia do dmidecode ou saída sysdump seria apreciada
  • Incluir um conjunto de diagnósticos por Gene cumm.
  • Correções para gcc 4.6 e binutils 2.21.51.
  • chain.c32: Permitir que & quot; uuid & quot; como sinônimo para & quot; guid & quot;.
  • nomes de diretório Handle começando com .. para vfat e ISO9660.
  • Novo comando MENU HIDDENKEY para fornecer uma maneira de uma combinação de teclas para ativar uma opção de inicialização a partir de uma tela de menu introdução escondido.

O que é novo na versão 4.03:.

  • Não pendure se nenhum arquivo de configuração é encontrado
  • Melhor suporte para inicialização a partir de MBRs que não passam informações handover.
  • EXTLINUX: Tente ser mais inteligentes sobre como encontrar o deslocamento da partição
  • .
  • chain.c32:. Apoio Carregamento em série Dell real Kernel Mode (Gene cumm)
  • chain.c32:. Corrigir a inicialização no modo CHS
  • rosh.c32 atualizado (Gene cumm).
  • Corrigir a opção -s para o instalador syslinux / EXTLINUX (Arwin Vosselman).
  • isohybrid: corrigir preenchimento de imagens grandes (PJ Pandit)
  • .

O que é novo na versão 4.02:

  • SYSLINUX: lidar corretamente com o caso em que a opção -d é especificado com um caminho não absoluta, ou seja syslinux -d syslinux ao invés de syslinux -d / syslinux.
  • ISOLINUX: reconhecer a nomes de diretório / boot / syslinux e / syslinux, eo syslinux.cfg filename para além dos nomes específicos de isolinux. Assim, syslinux.cfg agora é um nome genérico, enquanto isolinux.cfg ou extlinux.conf é específico para diferentes derivados.
  • chain.c32:. Apoio à instalação filename configuração alternativo para stage2 do GRUB Legacy (Gert Hulselmans)
  • whichsys.c32:. Executar um comando específico, com base na variante bootloader Syslinux (Gert Hulselmans)
  • lua.c32: um monte de novas ligações adicionadas ao & quot; syslinux & quot; namespace:. VESA, PCI, DMI, carregamento kernel (Marcel Ritter)
  • Btrfs: imprimir uma mensagem de erro global se comprimido ou arquivos criptografados são encontrados
  • (nem é suportado atualmente.)
  • SYSLINUX: mtools instalador: honra TMPDIR, erro fora no disco completamente
  • .
  • Pega fallbacks de EDD para CHS, para lidar com sistemas que anunciam apoio EDD mas na verdade não tem.
  • SYSLINUX: os mtools, DOS e Win32 instaladores agora usar as novas opções de linha de comando
  • .
  • PXELINUX: corrigir o uso de endereços IP em TFTP :: ou tftp: //. Sintaxe anfitrião
  • SYSLINUX:. Instalador Win64 experimental (syslinux64.exe)

O que é novo na versão 4.01:

  • ISOLINUX: corrigir a inicialização em sistemas que não fazer de zero baixo memória.
  • SYSLINUX / EXTLINUX:. Correção entrega do disco de leitura tentativas no modo EDD
  • ISOLINUX: alterar a seqüência de inicialização para evitar problemas com certos (antigas) BIOS. Um agradecimento especial a Helmut Hullen para suporte a depuração de valor inestimável.
  • ifplop.c32: novo módulo que detecta se o Boot Manager PLoP já ter arrancado um CDROM ou USB unidade (Gert Hulselmans)
  • .
  • Corrigir um bug grave substituição de memória, desencadeada principalmente ao selecionar uma linha de comando muito longa no sistema de menu.
  • lua.c32:. Lua interpretador de script, atualmente experimental
  • PXELINUX:. IPAPPEND nova opção 4 para anexar o UUID do sistema para a linha de comando do kernel
  • PXELINUX: display bootif e SYSUUID no momento da inicialização e quando Ctrl-N é pressionado na linha de comando
  • .

O que é novo na versão 4.00:

  • Grandes mudanças base de código; tudo filesystem reescrito em C. Este trabalho foi feito principalmente por Liu Aleaxander (Yuanhan Liu).
  • EXTLINUX: Btrfs e suporte ext4. apoio Btrfs foi feito por Alek Du da Intel.
  • EXTLINUX já não é um derivado separado; EXTLINUX e syslinux tanto instalar o mesmo loader (ldlinux.sys); para os instaladores baseados em Linux o binário EXTLINUX é usado para um sistema de arquivos montado; o binário syslinux para um sistema de arquivos desmontado.
  • Ao carregar um novo arquivo de configuração com o comando CONFIG, pode-se agora também especificar um novo diretório atual com uma declaração de acréscimo.
  • apoio ADV completa para Syslinux, de modo boot-uma vez e MENU SALVAR funciona.
  • Suporte completo de discos GPT-particionado, incluindo discos e / ou parititions maiores que 2 TiB (se for suportado pelo BIOS).
  • O protocolo de entrega GPT ajustado para o projecto de comitê T13 atual; ver doc / gpt.txt.
  • HDT: limpeza de código, pequenas correções de bugs
  • O & quot; linux & quot; instalador syslinux (syslinux-nomtools) agora tem uma sintaxe de linha de comando mais próximo do instalador EXTLINUX. As mtools, dos instaladores e win32 receberá esta nova sintaxe, eventualmente, mas ainda não está implementado.
  • chain.c32:. Suportar o arranque partições GPT pelo índice, GUID, etiqueta
  • chain.c32:. Suportar o arranque da partição Syslinux com & quot; fs & quot;
  • chain.c32:. Implementar protocolo de hand-over gpt.txt
  • chain.c32:. Suporte para Carregamento em série Grub estágio 2
  • PXELINUX: sintaxe URL TFTP (tftp: //). Apoiado, mesmo quando não está em execução gPXE / gpxelinux
  • Novo módulo ls.c32 para exibir o conteúdo do disco a partir da linha de comando, e pwd.c32 para exibir o diretório atual.
  • rosh.c32 (somente leitura shell) atualizado e espero utilizável.
  • PXELINUX:. Suporte & quot; LOCALBOOT -1 & quot ;, assim como os outros derivados
  • gfxboot.com removido em favor do gfxboot.c32.
  • New declaração menu Ajuda para exibir o texto de ajuda fullscreen, como resultado de uma seleção de menu.
  • utilitário memdiskfind que pode ser usado com o motorista Phram no kernel do Linux para montar um memdisk.
  • ifcpu.c32:. Adicionando uso quando não há parâmetros são dados, adicionando suporte PAE
  • ifcpu.c32, ifcpu64.c32:. Lidar com mais de um argumento por alvo
  • isohybrid:. C versão que não exige Perl
  • New MENU comando imediato para permitir teclas de atalho para ativar imediatamente sem a necessidade Enter.
  • mdiskchk.com apoia a-sequencial --no (ou -n) opção para suprimir o clássico heurística-all-drive sondagem. Útil na BIOS que bagunçam / pendurar quando certos números de unidade são detectados.
  • ElTorito.Sys DOS driver agora verifica números de unidade para cima em vez de para baixo, a fim de evitar um erro bastante comum em algumas BIOS onde sondagem unidade 0xFF provoca um fracasso.

O que é novo na versão 3.83:

  • Esta versão adiciona alguns novos recursos menores, incluindo a capacidade de adicionar substituições para opções DHCP no binários pxelinux, uma nova versão da ferramenta de detecção de hardware, e algumas correções para o módulo gfxboot.
  • Também inclui algumas soluções adicionais para BIOS quebrados.

O que é novo na versão 3.82:

  • isohybrid: corrigir a lógica -partok para o carregamento de uma partição .
  • ISOLINUX:. Lidar com sistemas que retornam do INT 13h com interrupções desabilitadas
  • Não invocar o manipulador ocioso durante grandes cargas de arquivo.
  • Menu simples: tornar o trabalho ontimeout com MENU HIDDEN
  • .
  • PXELINUX:. Lidar com servidores TFTP que têm NULs extras no final de um pacote OACK

O que é novo na versão 3.80:.

  • Novo mecanismo shuffler e API
  • Rewritten módulo mboot.c32.
  • A função syslinux_boot_linux () foi simplificada.
  • Não pendure a tentar arrancar um & quot; menu de sair do & quot; etiqueta do CLI.
  • Corrigir problema com boot-uma vez & quot; degola & quot; em algumas BIOS.
  • isohybrid:. Corrigir problema com imagens mais de 2 GB de tamanho
  • APM módulo poweroff (poweroff.com) por Sebastian Herbszt.
  • ISOLINUX: fixar a manipulação de grandes diretórios. Bug encontrados e corrigidos por Steffen Winterfeldt.

Programas semelhantes

s6-linux-utils
s6-linux-utils

19 Feb 15

s6-portable-utils
s6-portable-utils

19 Feb 15

gummiboot
gummiboot

18 Feb 15

lxdm
lxdm

9 Dec 15

Outro software de desenvolvedor H. Peter Anvin

WrapLinux
WrapLinux

3 Jun 15

tftp-hpa
tftp-hpa

15 Apr 15

Comentário para Syslinux

Comentários não encontrado
Adicionar comentário
Ligue imagens!