SYSLINUX是一个开源项目,它为用户提供了一个简单易用的配置引导程序,允许用户从本地引导各种操作系统的磁盘驱动器,CD和PXE(预启动执行环境)。支持所有重要的Linux文件systemsThe项目可以引导传统操作系统DOS一样的。它被设计从地上爬起来的简易替换为古LILO和GRUB传统的启动管理器。默认情况下,它支持FAT,EXT2,EXT3,EXT4,Btrfs目和文件系统。
这两个BIOS和基于UEFI的机器是由该引导程序的支持,但各种限制的UEFI(统一可扩展固件接口)系统的存在。它可以很容易地安装在几乎从默认的软件channels.How任何基于Linux的操作系统,它的工作原理呢?很简单,因为SYSLINUX引导过程的工作原理是首先装载的MBR(主引导记录),然后搜索活动分区,执行卷引导记录(VBR),执行/boot/syslinux/ldlinux.sys文件,加载/boot/syslinux/ldlinux.c32文件,以及搜索和加载主配置文件(/开机/ SYSLINUX /syslinux.cfg)。
基于Linux的操作系统标准的启动菜单项由一个菜单标签条目可以是任何用户想要(从/ etc / issue中自动生成),并与Linux内核可执行文件的位置LINUX线。它也可以启动基于Windows的操作系统。
另外,它包括一个用户可配置的附加行应该指向根文件系统的位置,以及包含由mkinitcpio.Bottom lineOverall生成的initramfs的图像文件的位置的INITRD条目,SYSLINUX是最1易于使用和安装启动管理器为GNU / Linux。它为用户提供文本和图形引导菜单,支持自动开机,chainloading,内存测试,HDT,重启,关机,键盘重新映射,菜单隐藏,PXELINUX和清晰的菜单功能。
什么是新的本新闻稿中:
- 在efi64:添加支持引导32位内核
- 在EFI:如果有启动的内核时,请使用EFI移交协议
- 在解决各种make目标是切换到每个固件对象目录时变得坏了,包括'使安装'和'做网络安装“。
- 在EFI:提高处理数据包丢失的UDP堆栈
- 测试:介绍一种新的回归测试框架的设计,以确保错误没有重新一旦固定
- 在EFI:实施LOCALBOOT支持
什么在4.04版本新:
- 在PXELINUX:修复处理不合格DNS名称李>
- 在PXELINUX:修正定时器错误时PXELINUX可能被卸载(基因Cumm)
- 在核心/ writedec.inc:解决重复申报和溢出(基因Cumm)
- 在GCC 4.5补丁。
- 在样本目录:修复Makefile文件包括(基因Cumm) 。
- 在ver.com:新通用DOS / COMBOOT应用程序中显示的版本信息(包括DRMK)(基因Cumm) 。
- 在rosh.c32:更新;使用getopt的()进行的内部命令,以帮助分析选项;修复LS的错误;加上温暖的重启和回声(基因Cumm)。
- 在COM32:修复文件描述符泄漏
- 在gfxboot.c32:处理TEXT..ENDTEXT;错误出在没有发现标签(塞巴斯蒂安Herbszt)。
- 修正对非分区的设备启动。
- 在MBR,isohybrid:解决方法对宏基TravelMate和其他可能的机器BIOS问题 。
- 在COM32:添加ACPI解析libary
- 在HDT:发布0.4.1,支持ACPI解析,提高辑阵核心/ CPU的报告
- 在LUA:更新到5.1.4-2
- 在SYSLINUX:核心/ diskstart.inc:如果校验后复位DS不是0(基因Cumm)
- 在Win64的:更多的MinGW的编译器名称(基因Cumm)脚本更新
- 在诊断:诊断相关的工具新目录。添加一个切换MBR / VBR和几何显示图像(基因Cumm)。
- 在MEMDISK:使用"纪念品="为保留参数标记上面这点可用内存(核心已经做调整)(基因Cumm)。
- MEMDISK:额外的磁盘探测器的检查和调试输出(邵米勒,基因Cumm)
- 在gPXE的:添加gpxelinuxk.0,根据关undionly.kpxe +新的脚本(基因Cumm)的
- isohybrid:安装isohdpfx * .BIN / isohdppx * .bin文件,使isohybrid图像一步与GNU xorriso
- 在PXELINUX:禁止黑客攻击,这将使LOCALBOOT工作在一些机器上,但突破只是许多。 LOCALBOOT 0"而曾与&QUOT一些机器;在以前的版本中可能需要与QUOT; LOCALBOOT -1"在这一个。如果你有一台机器需要与QUOT; LOCALBOOT -1"中的dmidecode或sysdump副本输出,将不胜感激
- 在包括一套诊断由基因Cumm的。
- 修正了GCC 4.6和binutils的51年2月21日。
- 在chain.c32:允许"&的uuid QUOT;作为一个同义词" GUID"
- 在手柄的目录名称开头。对于VFAT和ISO9660。
- 在新的菜单命令HIDDENKEY提供了一个按键的方式来激活从隐藏的菜单介绍的屏幕引导选项。
什么在4.03版本新:
- 请不要挂机,如果找不到配置文件
- 在从膜生物反应器不通过切换信息引导更好的支持。
- 在EXTLINUX:尝试是聪明关于寻找分区的偏移 。
- chain.c32:支持chainloading戴尔实模式内核(基因Cumm)
- chain.c32:修复CHS模式启动
- 在rosh.c32更新(基因Cumm)。
- 修正-s选项的SYSLINUX / extlinux安装程序(雅闻Vosselman)。
- 在isohybrid:固定的大图像(PJ潘迪特)填充 。
什么在4.02版本新:
- 在SYSLINUX:正确处理的情况下-d选项与非绝对路径,即SYSLINUX -d的syslinux而不是SYSLINUX -d / SYSLINUX。 指定
- 在ISOLINUX:识别目录名的/ boot / syslinux的和/ syslinux的,而除了的isolinux特定名称的文件名syslinux.cfg中。因此,syslinux.cfg中现在是一个通用名称,而的isolinux.cfg或extlinux.conf是针对不同的衍生品。
- chain.c32:支持设置备用配置文件名GRUB遗产(格特Hulselmans)的阶段2
- whichsys.c32:执行一个特定命令的基础上,引导程序SYSLINUX变种(格特Hulselmans)
- 在lua.c32:大量补充新的绑定" SYSLINUX"命名空间:VESA,PCI,DMI,内核加载(马塞尔·里特)
- 在BTRFS:如果压缩或加密的文件时遇到打印全面的错误信息 (既不是目前支持。)
- 在SYSLINUX:mtools的安装程序:荣誉TMPDIR,错误出在磁盘上的全 。
- 在处理来自EDD回退为CHS,应对其公布EDD的支持,但实际上并没有它的系统。
- 在SYSLINUX:在mtools的,DOS和Win32安装程序现在使用新的命令行选项 。
- 在PXELINUX:修复TFTP使用IP地址::或tftp://主机语法
- 在SYSLINUX:实验Win64的安装程序(syslinux64.exe)
什么在4.01版本新:
- 在ISOLINUX:固定在其中不为零的低系统初始化内存。
- 在SYSLINUX / EXTLINUX:磁盘修复移交读重试的EDD模式
- 在ISOLINUX:修改初始化序列,以避免出现一定的(旧)的BIOS。特别感谢赫尔穆特Hullen了宝贵的调试支持。
- 在ifplop.c32:新的模块检测,如果PLoP的启动管理器已经启动了一个CDROM或USB驱动器(格特Hulselmans) 。
- 在纠正一个严重的内存覆盖漏洞,引发主要是在菜单系统中选择一个很长的命令行的时候。
- lua.c32:Lua的脚本解释器,目前实验
- 在PXELINUX:新选项IPAPPEND 4追加系统UUID到内核命令行
- 在PXELINUX:显示BOOTIF和SYSUUID在启动时,当按Ctrl-N在命令行上按下 。
什么在4.00版本新:
- 在主代码库的变化;改写C.所有文件系统这项工作是由刘Aleaxander(刘李元翰)。主要做
- 在EXTLINUX:BTRFS和ext4的支持。 btrfs的支持,英特尔的阿列克都做了。
- EXTLINUX不再是一个单独的衍生物; extlinux和SYSLINUX均安装相同的装载机(ldlinux.sys);对于基于Linux的安装程序的extlinux二进制文件用于安装的文件系统; syslinux的二进制文件的文件系统卸载。
- 在加载时的CONFIG命令一个新的配置文件,用户现在也可以指定与追加语句的新的当前目录。
- 对于syslinux完全ADV支持,所以一次引导和MENU SAVE工作。
- 完全支持GPT分区的磁盘,包括磁盘和/或parititions超过2 TiB的更大(如果BIOS支持。)
- 在调整到目前的T13委员会草案GPT移交协议;见DOC / gpt.txt。
- 在HDT:代码清理,小的错误修正
- 在该" Linux和QUOT; syslinux的安装程序(SYSLINUX-nomtools)现在有一个命令行语法接近extlinux安装程序。在mtools的,DOS和Win32安装程序会得到这个新的语法最后,但还没有实现。
- chain.c32:支持指数引导GPT分区,GUID,标签
- chain.c32:支持,与QUOT引导SYSLINUX分区; FS"
- chain.c32:实施gpt.txt交接协议
- chain.c32:为chainloading Grub的第2阶段的支持
- 在PXELINUX:TFTP URL语法(TFTP://)支持,即使没有运行包括gPXE / gpxelinux
- 新ls.c32模块来显示盘通过命令行的内容,并且pwd.c32来显示当前目录。
- 在rosh.c32(只读外壳)更新,希望有用。
- 在PXELINUX:支持和QUOT; LOCALBOOT -1",就像其他衍生品
- 在gfxboot.com赞成gfxboot.c32中删除。
- 在新的菜单HELP语句来显示全屏帮助文本作为一个菜单选择的结果。
- 在memdiskfind实用工具,可以在Linux内核的phram驱动程序用于安装MEMDISK。
- ifcpu.c32:添加使用时,没有给定参数,增加支持PAE
- 在ifcpu.c32,ifcpu64.c32:处理每个目标多个参数
- isohybrid:C版本,这并不需要Perl
- 在新的命令菜单立即允许热键来立即激活,无需输入。
- 在mdiskchk.com支持--no顺序(或-n)选项来抑制经典的全车探测启发。有用的BIOS上谁崩溃/挂机当某些驱动器号的探测。
- 在eltorito.sys中DOS驱动程序现在将扫描驱动器号,而不是向上向下的,为了避免在某些BIOS在那里探测车0xFF的导致故障的相当普遍的错误。
什么在3.83版本新:
- 在此版本增加了一些次要的新功能,包括能够添加到覆盖DHCP选项的PXELINUX二进制,硬件检测工具的新版本,有的修正至Gfxboot模块。
- 在其中还包括一些其他的变通办法破的BIOS。
什么是在3.82版本新:
- 在isohybrid:从分区修复-partok逻辑装。
- ISOLINUX:处理从INT 13H返回中断禁用系统
- 在中大型文件加载不调用空闲处理程序。
- 在简单的菜单:让ONTIMEOUT工作,MENU HIDDEN 。
- 在PXELINUX:处理具有额外的完全无效,在一个OACK包年底TFTP服务器
什么在3.80版本新:
- 在新的洗牌机制和API
- 在改写mboot.c32模块。
- 在该syslinux_boot_linux()函数进行了简化。
- 请不要挂试图引导"菜单退出"从CLI标签。
- 修正了一次引导&QUOT问题;坚持"在某些BIOS。
- isohybrid:在规模超过2 GB的图像修复问题
- 在APM关机模块(poweroff.com)由塞巴斯蒂安Herbszt。
- 在ISOLINUX:修复的大型目录的处理。发现缺陷和固定斯特芬·温特费尔特。
评论没有发现