一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

傳統(tǒng)網(wǎng)絡(luò)引導(dǎo)預(yù)引導(dǎo)執(zhí)行環(huán)境

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Kewal Agola ? 2022-06-29 11:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Preboot eXecution Environment (PXE) 是一種無需使用硬盤驅(qū)動器操作系統(tǒng)即可啟動計算機(jī)的協(xié)議。PXE 引導(dǎo)在計算機(jī)網(wǎng)絡(luò)上運(yùn)行,可能包括也可能不包括 Internet 訪問。它幾乎專門用于連接到中央服務(wù)器并使用后續(xù)計算機(jī)運(yùn)行虛擬操作系統(tǒng)的系統(tǒng)。

固件是充當(dāng)硬件(主板)和操作系統(tǒng)(OS)之間接口的軟件。統(tǒng)一可擴(kuò)展固件接口 (UEFI) 引導(dǎo)和傳統(tǒng)引導(dǎo)之間的區(qū)別在于固件用于查找引導(dǎo)目標(biāo)的過程。

傳統(tǒng)引導(dǎo)是基本輸入/輸出系統(tǒng) (BIOS) 固件使用的引導(dǎo)過程。BIOS 是 IBM 于 1975 年為其微型計算機(jī)控制程序 (CP/M) 操作系統(tǒng)推出的第一個流行的臺式 PC 固件。盡管它仍然廣泛存在,但計算機(jī)已經(jīng)發(fā)生了巨大的變化,并且 BIOS 無法提供現(xiàn)代硬件的高級功能。固件維護(hù)一個可引導(dǎo)的已安裝存儲設(shè)備的列表(軟盤驅(qū)動器、硬盤驅(qū)動器、光盤驅(qū)動器、磁帶驅(qū)動器等),并以可配置的優(yōu)先級順序枚舉它們。開機(jī)自檢 (POST) 程序完成后,固件會將每個存儲目標(biāo)的第一個扇區(qū)加載到內(nèi)存中并掃描它以查找有效的主引導(dǎo)記錄 (MBR)。如果找到有效的 MBR,固件會將執(zhí)行傳遞給在 MBR 中找到的引導(dǎo)加載程序代碼,它允許用戶選擇一個分區(qū)來啟動。如果沒有找到,它會進(jìn)入引導(dǎo)順序中的下一個設(shè)備。如果根本沒有找到 MBR,則會向用戶顯示著名的“請插入系統(tǒng)磁盤 yadda yadda yadda”消息。

UEFI 引導(dǎo)是 BIOS 的繼承者。UEFI 使用全局唯一標(biāo)識符 (GUID) 分區(qū)表 (GPT),而 BIOS 使用主引導(dǎo)記錄 (MBR) 分區(qū)方案。GPT 和 MBR 都是指定硬盤物理分區(qū)信息的格式。固件維護(hù)一個稱為 EFI 服務(wù)分區(qū)的有效引導(dǎo)卷列表。在 POST 過程中,UEFI 固件會掃描連接到系統(tǒng)的可引導(dǎo)存儲設(shè)備以查找有效的 GPT。與 MBR 不同,GPT 不包含引導(dǎo)加載程序。固件本身會掃描 GPT 以查找要從中引導(dǎo)的 EFI 服務(wù)分區(qū)。如果未找到 EFI 可引導(dǎo)分區(qū),則固件可以回退到 Legacy Boot 方法。如果 UEFI 引導(dǎo)和 Legacy 引導(dǎo)均失敗,則會向用戶顯示著名的“請插入系統(tǒng)磁盤 yadda yadda yadda”消息。

以下是兩個引導(dǎo)過程之間的主要區(qū)別:

MBR 中的最大分區(qū)大小約為 2 TB,而 UEFI 中的最大分區(qū)大小約為 9 ZB

MBR 最多可以有 4 個主分區(qū),而 GPT 可以有 128 個。

MBR 只能存儲一個引導(dǎo)加載程序,而 GPT 有一個單獨(dú)的專用 EFI 系統(tǒng)分區(qū) (ESP) 用于存儲多個引導(dǎo)加載程序。如果您有兩個或更多需要不同引導(dǎo)加載程序的操作系統(tǒng),這將非常有用。

UEFI 提供安全啟動,可以防止加載啟動時病毒。

為什么選擇舊版 PXE?

在現(xiàn)代數(shù)據(jù)中心,PXE 是操作系統(tǒng)啟動、安裝和部署最常見的選擇之一。傳統(tǒng) PXE 的一些優(yōu)點(diǎn)是:

PXE 引導(dǎo)可以通過網(wǎng)絡(luò)運(yùn)行,不需要本地硬盤驅(qū)動器或操作系統(tǒng)。但是,如果硬盤驅(qū)動器連接到客戶端計算機(jī),只要計算機(jī)首先從網(wǎng)絡(luò)啟動,PXE 啟動就可以訪問它。

同樣,如果 OS 存在于客戶端計算機(jī)上并且服務(wù)器命令 PXE 引導(dǎo)這樣做,則可以通過 PXE 引導(dǎo)訪問 OS。

如果客戶端計算機(jī)通過局域網(wǎng) (LAN) 連接到中央服務(wù)器,則無需訪問 Internet 即可部署 PXE 引導(dǎo)。

這是一個靈活、模塊化和高效的引導(dǎo)過程。

客戶端機(jī)器或工作站不需要存儲設(shè)備或操作系統(tǒng)。

由于 PXE 獨(dú)立于供應(yīng)商,因此網(wǎng)絡(luò)擴(kuò)展和添加新客戶端計算機(jī)變得更加容易。

由于大多數(shù)任務(wù)都是遠(yuǎn)程執(zhí)行的,因此簡化了維護(hù)。

集中式數(shù)據(jù)存儲提供信息安全。

PXE 非??焖偾曳浅S杏谩N覀兪褂?Debian 的 FAI、Kickstart 和修改后的 BSD 安裝程序,在這里安裝了數(shù)千臺 PXE 引導(dǎo)的機(jī)器。這是安裝機(jī)器的最簡單方法之一,尤其是當(dāng)您需要自動安裝時。

為什么是傳統(tǒng)引導(dǎo)?

UEFI 是對傳統(tǒng) PXE 引導(dǎo)的良好擴(kuò)展,但并非所有操作系統(tǒng)都支持 UEFI 引導(dǎo)固件。這就是傳統(tǒng)啟動固件成為操作系統(tǒng)啟動的核心要求的地方。

Windows XP 和 Windows Server 2003 SP2 等 Windows 版本不支持 UEFI 引導(dǎo)。

Ubuntu,一個占主導(dǎo)地位的 Linux 發(fā)行版,僅從 Ubuntu-11.10 開始支持 UEFI。任何早于該版本的版本都需要舊版引導(dǎo)固件。

UEFI 通常部署為 64 位固件。在 64 位 UEFI 固件上引導(dǎo) 32 位操作系統(tǒng)非常困難。在這種情況下,傳統(tǒng)的引導(dǎo)系統(tǒng),即 BIOS,是必要的。

使用傳統(tǒng)的 PXE 實(shí)施,可以部署各種操作系統(tǒng),如下所示:

Ubuntu 10.04 32 位

Ubuntu 14.04 32/64 位

Windows Server 2003 SP2、Server 2012 和 Server 2016

Windows 7、8.1、10 64 位操作系統(tǒng)

我們還測試了使用 Legacy PXE 固件啟動非?;镜牟僮飨到y(tǒng),例如 FreeDOS(MS-DOS 的衍生產(chǎn)品)。

在相同的 PXE 服務(wù)器設(shè)置的幫助下,我們在大約五臺具有 PXE SDK 的不同計算機(jī)上部署了 Ubuntu 14.04 64 位映像。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    54

    文章

    8697

    瀏覽量

    149984
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9795

    瀏覽量

    88002
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7152

    瀏覽量

    125604
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用uboot引導(dǎo)應(yīng)用程序

    uboot默認(rèn)是支持執(zhí)行應(yīng)用程序的,就像引導(dǎo)內(nèi)核一樣,我們也可以自己寫一個應(yīng)用程序,讓uboot啟動時引導(dǎo)。
    發(fā)表于 11-16 14:00 ?1214次閱讀

    ARM系統(tǒng)預(yù)引導(dǎo)固件的新機(jī)遇-UEFI

    設(shè)計都有自己獨(dú)特的與所引導(dǎo)的操作系統(tǒng)緊密結(jié)合的模式。這種傳統(tǒng)的方法意味著固件開發(fā)者必須保持完全不同的代碼庫,即使系統(tǒng)可能使用的外圍設(shè)備(網(wǎng)絡(luò),SATA接口,USB控制器等)和整個設(shè)計功能集是相同的。
    發(fā)表于 08-23 09:06

    基于Linux的無線傳感器網(wǎng)絡(luò)引導(dǎo)程序設(shè)計

    ) 的第1 條指令地址,啟動Linux 操作系統(tǒng),執(zhí)行/etc 目錄下的用戶系統(tǒng)配置信息,準(zhǔn)備系統(tǒng)應(yīng)用程序的使用環(huán)境?! ? 引導(dǎo)程序設(shè)計實(shí)現(xiàn)  引導(dǎo)程序的實(shí)現(xiàn)包括4 個關(guān)鍵環(huán)節(jié)的配置
    發(fā)表于 11-13 16:25

    引導(dǎo)地址和引導(dǎo)加載程序問題

    (程序閃存)處。我發(fā)現(xiàn)的信息很少,但是我理解PIC程序員在啟動閃存中放了一個引導(dǎo)加載程序,它執(zhí)行一些初始化,然后跳到程序閃存中,對吧?我希望完全控制軟件并自己編寫引導(dǎo)代碼,因?yàn)槲也恢滥J(rèn)引導(dǎo)
    發(fā)表于 06-13 08:20

    怎么構(gòu)建基于Harmony的引導(dǎo)加載程序?

    腳本”是什么以及如何使用它?我還想了解一個外圍問題,即如何創(chuàng)建一個合并的可執(zhí)行文件,該可執(zhí)行文件將引導(dǎo)加載程序二進(jìn)制文件與應(yīng)用程序二進(jìn)制文件組合在一起,以便它們能夠一起使用,以便使用諸如Micro.IPE工具和I的工具來
    發(fā)表于 04-01 09:55

    HCS12微控制器是否有預(yù)- 編程的引導(dǎo)加載程序?

    我一直在看有關(guān) LRAE 引導(dǎo)加載程序的 freescale AN 數(shù)據(jù)表很長時間,我收集了很多信息,我想知道一些我無法理解的元素,每個 HCS12 微控制器是否有預(yù)- 編程的引導(dǎo)加載程序,我們以后
    發(fā)表于 04-18 07:44

    OS引導(dǎo)記錄手冊

    OS引導(dǎo)記錄手冊:1、PC引導(dǎo)流程42、DOS核心引導(dǎo)流程分析53、DOS引導(dǎo)區(qū)代碼分析  94、Windows 引導(dǎo)流程&nbs
    發(fā)表于 09-26 18:49 ?9次下載

    嵌入式系統(tǒng)引導(dǎo)技術(shù)研究

    以POWERPC8XX系列處理器為例! 通過對此類處理器的引導(dǎo)模式" 引導(dǎo)代碼的編寫和調(diào)試!以及如何引導(dǎo)操作系統(tǒng)執(zhí)行等問題的研究!探索嵌入式系統(tǒng)引導(dǎo)
    發(fā)表于 07-02 15:09 ?34次下載

    ARM系統(tǒng)預(yù)引導(dǎo)固件的新機(jī)遇-UEFI

    ARM處理器已經(jīng)在智能手機(jī)市場占主導(dǎo)地位,如何有效地開發(fā)生產(chǎn)這些產(chǎn)品來滿足快捷上市需求已成為一個挑戰(zhàn),統(tǒng)一可擴(kuò)展固件接口(UEFI)對ARM系統(tǒng)的預(yù)引導(dǎo)固件是一個新機(jī)遇
    發(fā)表于 08-15 11:51 ?3011次閱讀
    ARM系統(tǒng)<b class='flag-5'>預(yù)</b><b class='flag-5'>引導(dǎo)</b>固件的新機(jī)遇-UEFI

    BootLoader引導(dǎo)程序

    BootLoader引導(dǎo)程序,下載驅(qū)動,完善內(nèi)容
    發(fā)表于 05-02 09:26 ?16次下載

    UEFI+GPT、Legacy+MBR引導(dǎo)模式介紹及引導(dǎo)修復(fù)教程

    UEFI+GPT、Legacy+MBR引導(dǎo)模式介紹及引導(dǎo)修復(fù)教程
    發(fā)表于 09-07 14:32 ?18次下載
    UEFI+GPT、Legacy+MBR<b class='flag-5'>引導(dǎo)</b>模式介紹及<b class='flag-5'>引導(dǎo)</b>修復(fù)教程

    ARM系統(tǒng)預(yù)引導(dǎo)固件的新機(jī)遇- UEFI

    自己獨(dú)特的與所引導(dǎo)的操作系統(tǒng)緊密結(jié)合的模式。這種傳統(tǒng)的方法意味著固件開發(fā)者必須保持完全不同的代碼庫,即使系統(tǒng)可能使用的外圍設(shè)備(網(wǎng)絡(luò),SATA接口,USB控制器等)和整個設(shè)計功能集是相同的。
    發(fā)表于 12-01 03:59 ?1153次閱讀

    知識引導(dǎo)的開放環(huán)境視覺識別

    知識引導(dǎo)的開放環(huán)境視覺識別免費(fèi)下載。
    發(fā)表于 05-19 11:10 ?17次下載

    怎么使用uboot引導(dǎo)應(yīng)用程序?

    uboot默認(rèn)是支持執(zhí)行應(yīng)用程序的,就像引導(dǎo)內(nèi)核一樣,我們也可以自己寫一個應(yīng)用程序,讓uboot啟動時引導(dǎo)
    的頭像 發(fā)表于 02-17 16:01 ?1909次閱讀
    怎么使用uboot<b class='flag-5'>引導(dǎo)</b>應(yīng)用程序?

    開源網(wǎng)絡(luò)引導(dǎo)固件iPXE正式支持龍架構(gòu)

    開源網(wǎng)絡(luò)引導(dǎo)固件iPXE集成龍架構(gòu)補(bǔ)丁,正式支持龍架構(gòu)(LoongArch)。用戶可以使用iPXE從網(wǎng)絡(luò)引導(dǎo)基于龍架構(gòu)的操作系統(tǒng)。
    的頭像 發(fā)表于 07-19 10:12 ?950次閱讀
    開源<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>引導(dǎo)</b>固件iPXE正式支持龍架構(gòu)