什么是 Syslinux? Syslinux 归档文件结构解释什么是 Syslinux? Syslinux 归档文件结构解释什么是 Syslinux? Syslinux 归档文件结构解释什么是 Syslinux? Syslinux 归档文件结构解释
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

什么是 Syslinux? Syslinux 归档文件结构解释

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在将 Syslinux 归档文件安装到 Linux 机器上之前,每个人都应该了解它的详细信息。

引导加载程序是计算机启动时加载操作系统的软件。引导加载程序还可以为用户提供小型交互界面和实用程序。同时,引导加载程序确定操作系统的引导选项。 GRUB、LILO 和 Das U-boot 等软件都是引导加载程序的一些示例。

Syslinux 是全球 Linux 用户使用的引导加载程序的集合。以下是您需要了解的有关 Syslinux 及其目录结构的所有信息。

什么是 Syslinux?

Syslinux有两个含义。第一个是操作系统引导加载程序,它在 IBM 兼容计算机上使用 Linux 内核。第二个是FAT文件系统中使用的SYSLINUX引导加载程序。大多数时候,您可以看到 Syslinux 和 SYSLINUX 可以互换使用。这里有一个误解。需要澄清的是,Syslinux 适用于 IBM 兼容系统,而 SYSLINUX 适用于 FAT 文件系统。

Syslinux 适用于使用 x86 CPU 架构的机器。当计算机启动时,操作系统将从硬盘、USB、存储卡或网络加载。使用 Syslinux,还可以打开直接从处理器运行的文件。您可以将其安装在任何存储单元上,并根据您的喜好调整其每个配置。

Syslinux 引导加载程序有四种不同类型:

  • SYSLINUX: 安装在 FAT 文件系统上

  • EXTLINUX:安装在 ext、btrfs、FAT、NTFS、XFS、UFS 和 HFS 文件系统上

  • ISOLINUX: 安装在 CD 和 DVD 上

  • PXELINUX:一种网络引导加载程序

从哪里获取 Syslinux

Syslinux 是一个 GNU GPL 许可的引导加载程序。因此,您可以免费获得Syslinux,复制它,更改源代码,并将其分发给其他人。

下载并安装 Syslinux 非常简单。您可以使用镜像链接来获取最新版本的 Syslinux。它有 ZIP、TAR 和 TAR.GZ 等格式。下载后立即解压缩这些文件即可开始使用。

Syslinux 存档目录结构

您刚刚下载的压缩档案包含一些文件和目录。您可以在下面找到有关其中包含的文件的信息表。

Directories

Description

codepage

Information on various character sets

com32

.c32 files included in Syslinux

core

Syslinux core files

doc

Syslinux documentation and SYSLINUX's logo

diag

Syslinux diagnostic tools

dos

The installation file of Syslinux for DOS

dosutil

Some tools for DOS

extlinux

EXTLINUX setup file for Linux

linux

SYSLINUX setup file for Linux

mbr

Startup sectors

memdisk

The MEMDISK plugin

sample

Example files

txt

Descriptions for Syslinux

utils

Tools for Linux

win32

The 32-bit installation Syslinux file for Windows

win64

The 64-bit installation file of Syslinux for Windows

了解 Syslinux 存档中的文件

下载并解压Syslinux时会发现的文件包括安装文件、库文件、启动文件、核心文件和插件。

安装文件

与往常一样,使用安装文件时您将需要命令行和一些参数。当您运行这些文件时,安装过程将在所需的存储单元上进行。上述参数是一组指定安装过程发生位置和方式的命令。

启动文件

有用于在 USB、CD 或网络上安装 Syslinux 的引导文件。这些文件用于安装所需的介质,例如 USB 或 CD。 Syslinux有不同的类型,不同类型的启动文件也不同。例如,PXELINUX需要手动安装。因此,概括启动文件的工作逻辑是不正确的。

库文件

与许多软件一样,库文件描述了软件系统所需的库和核心文件。它从 Syslinux 的第五个版本开始可用。

此外,将这些文件放在一个文件夹中非常有用,特别是在空间和性能管理方面。许多插件希望使用相同的文件和库,因此最好在一个地方提供通用代码,而不是复制这些文件并增加所使用的空间。

核心文件

系统文件和内核文件都存放在Syslinux所在的存储单元中。您不需要安装相关核心文件的副本。这在安装过程中会自动发生。但你必须自己将组成Syslinux的其他文件复制到当前目录。如果这些文件不存在并且您使用该磁盘启动计算机,则会弹出启动错误消息。

插件

Syslinux 插件是一组向程序添加附加功能的文件。并且和开源软件一样,你可以使用这些插件来定制Syslinux,让你使用起来更加方便。如果您是开发人员,您甚至可以自己开发 Syslinux 插件。

下面你将看到一些 Syslinux 的插件:

Plugin

File

Path

Chainloader

chain.c32

  • bios/com32/chain
  • efi32/com32/chain
  • efi64/com32/chain

MEMDISK

memdisk

  • bios/memdisk/memdisk

Opening menu on text display

menu.c32

  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu

Opening menu on graphic display

vesamenu.c32

  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu

Hardware detection tool

hdt.c32

  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt

Multi-boot installer

mboot.c32

  • bios/com32/mboot
  • efi32/com32/mboot
  • efi64/com32/mboot

Serial interface

sysdump.c32

  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump

Computer restarter

reboot.c32

  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules

Computer power off

poweroff.c32

  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules

Syslinux 引导加载程序解释!

如果您要使用 FAT 文件系统,Syslinux 是检查 Linux 引导加载程序选项的最佳方法之一。 Syslinux 将为您提供帮助,尤其是当您在嵌入式系统 Linux 发行版中或在寻找小型且快速的发行版时使用 FAT 时。

此外,由于它可以在 MS-DOS/Windows 上轻松运行,因此对于那些针对虚拟机或要在 Windows 上安装 Linux 的用户来说,它是一个不错的选择。 Syslinux 可以自己处理很多事情,您甚至不需要第二个引导加载程序。您所要做的就是学习 Syslinux 文件结构和类型。

之后,通过正确正确的配置获得稳定的Linux镜像对您来说并不困难。您可能还想查看像 GRUB 这样的引导加载程序而不是 Syslinux。

©2015-2025 Norria support@norria.com