服务器一般用什么引导的

不及物动词 其他 40

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    服务器一般使用引导程序(bootloader)来引导启动操作系统。引导程序是位于服务器硬盘或固态硬盘上的特殊软件,它负责在服务器开机时加载操作系统并将控制权传递给操作系统。

    在x86架构的服务器上,常见的引导程序有两种:BIOS(Basic Input/Output System)和UEFI(Unified Extensible Firmware Interface)。

    BIOS是一种传统的引导方式,它存储在服务器主板上的ROM芯片中。当服务器开机时,BIOS会首先运行,并执行一系列自检程序以确保硬件状态正常。然后,BIOS会在硬盘的主引导记录(MBR)中搜索引导程序,并将控制权传递给引导程序。这种方式的主要限制是无法引导超过2.2TB的硬盘,且启动速度较慢。

    UEFI是一种较新的引导方式,它取代了传统的BIOS。UEFI具有更加丰富的功能和灵活的扩展性,能够支持较大容量的硬盘和更多的存储设备。UEFI引导方式也提供了更加直观和友好的用户界面。UEFI通过在独立硬盘分区上存储引导程序(称为EFI系统分区),并使用一个包含引导程序路径的配置文件(称为EFI Boot Manager)来引导服务器。相比于BIOS,UEFI具有更好的兼容性和启动速度。

    总之,服务器一般使用BIOS或UEFI作为引导程序来引导启动操作系统。选择哪种引导方式取决于服务器硬件和操作系统的兼容性需求。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    服务器一般使用操作系统的引导程序进行引导,最常见的是使用GRUB或者UEFI引导。

    1. GRUB(GRand Unified Bootloader):GRUB是一种常见的引导程序,它是一个开源的多引导加载程序。它可以通过读取硬盘上的引导扇区来引导操作系统。GRUB支持多种操作系统,包括Linux、Windows、BSD等。它可以在引导时显示菜单,让用户选择要启动的操作系统。

    2. UEFI(Unified Extensible Firmware Interface):UEFI是一种新一代的固件接口,取代了过去的传统BIOS(Basic Input/Output System)。UEFI不仅是一种固件接口,还提供了一个引导环境。UEFI使用EFI引导管理器来引导操作系统。EFI引导管理器是一个基于图形界面的引导程序,可以在引导时显示菜单,让用户选择要启动的操作系统。

    3. PXE(Preboot eXecution Environment):PXE是一种用于远程引导的技术。通过PXE,服务器可以在网络上通过DHCP(Dynamic Host Configuration Protocol)获取IP地址,并通过TFTP(Trivial File Transfer Protocol)下载引导映像文件。PXE可以在局域网内使用,以方便管理员远程安装操作系统或者进行故障排除。

    4. iLO(Integrated Lights-Out):iLO是惠普服务器上的一种远程管理接口。通过iLO,管理员可以远程管理服务器的电源、硬件状态和控制台。除了提供远程管理功能,iLO也可以用于服务器的引导。管理员可以通过iLO远程控制台,选择服务器的引导设备和引导顺序。

    5. RAID卡:RAID卡是一种扩展卡,用于管理硬盘阵列。一些服务器在引导过程中需要读取硬盘阵列中的数据,因此需要通过RAID卡来访问硬盘阵列。RAID卡会在服务器上安装相应的驱动程序,以便在引导过程中正确识别硬盘阵列并加载相应的引导程序。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    服务器通常使用操作系统的引导程序进行引导。在常见的服务器操作系统中,引导程序主要有两个:BIOS(Basic Input/Output System)和UEFI(Unified Extensible Firmware Interface)。

    1. BIOS引导
      BIOS是一种固件程序,它负责在计算机启动时进行硬件初始化,并加载操作系统。BIOS位于计算机的主板上,负责管理硬件设备,提供基本的输入输出功能。在引导过程中,BIOS首先进行硬件自检(POST),然后搜索携带引导信息的可引导设备(如硬盘、光驱、U盘等),并加载其中的引导程序。BIOS引导程序通常是主引导记录(MBR)扇区中的代码。

    2. UEFI引导
      UEFI是一种新一代的固件接口,相比于BIOS,UEFI引导具有更多的功能和灵活性。UEFI支持更大的磁盘容量、新型的文件系统(如GPT),以及更丰富的图形用户界面。UEFI引导方式中,引导程序不再是MBR中的代码,而是存储在磁盘特定位置的特殊文件夹中,被称为EFI系统分区。UEFI引导程序的文件名一般为Bootx64.efi(64位系统)或Bootia32.efi(32位系统)。

    服务器引导的具体操作流程如下:

    1. 开机自检:服务器上电后,BIOS或UEFI首先进行硬件自检,确认硬件正常运行。
    2. 引导设备选择:BIOS或UEFI搜索可引导设备,包括硬盘、光驱、U盘等。一般情况下,设备的引导顺序由用户在BIOS或UEFI设置中进行配置。
    3. 引导程序加载:BIOS通过MBR中的引导程序,或UEFI通过EFI系统分区中的引导程序,从选定的引导设备中加载引导程序。引导程序的主要作用是加载操作系统的内核。
    4. 操作系统加载:引导程序启动后,将控制权交给操作系统的内核。内核加载完成后,系统开始正常启动,并将控制权交给操作系统。
    5. 操作系统初始化:操作系统启动后,进行初始化工作,包括加载驱动程序、初始化进程、设备初始化等等。
    6. 服务启动:服务器根据配置文件,启动指定的网络服务、数据库服务等。
    7. 运行状态:服务器正常启动后,进入运行状态,等待接收和处理客户端请求。

    需要注意的是,不同的服务器硬件和操作系统可能有些许差异,上述流程仅为一般情况下的引导过程。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部