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:修復的大型目錄的處理。發現缺陷和固定斯特芬·溫特費爾特。
評論沒有發現