題:
Raspberry Pi 2支持PXE引導或不帶SD卡的網絡引導
whyzar
2016-01-07 09:29:13 UTC
view on stackexchange narkive permalink

我想嘗試在不使用SD卡的情況下啟動Raspberry Pi 2,有人知道我什至可以這樣做嗎?

我在Ben的答案中添加了一條評論-您需要SD上的引導加載程序,但除此之外,您還可以將其他所有內容保留在網絡上(包括內核)。
五 答案:
Ben
2016-10-05 19:47:23 UTC
view on stackexchange narkive permalink

這是從RaspberryPi網站上獲得的:

昨天,我們介紹了兩個新的引導模式中的第一個,現在已將其添加到 Raspberry Pi 3 b>中。 br>今天,我們推出了一個更加令人興奮的功能:
網絡啟動沒有SD卡的Raspberry Pi b>

對於Pi 1 + 2:

我可以在Raspberry Pi / Pi 2中使用網絡啟動嗎? b>
不幸的是,由於代碼實際上在啟動ROM中,因此Pi不能使用1,Pi B +,Pi 2和Pi Zero。但是與MSD指令一樣,有一種特殊的模式,您可以將“下一個”固件bootcode.bin複製到SD卡上,然後嘗試從網絡啟動。

請參閱此處:
https://www.raspberrypi.org/blog/pi-3-booting-part-ii-ethernet-all-the-awesome/

雖然您根本無法沒有SD卡,但是您可以使用僅帶有uBoot的非常基本的SD卡(沒有內核等)配置早期的Pi,請參見https://www.raspberrypi.org/forums/viewtopic .php?f = 29&t = 109292
SlySven
2016-01-07 10:00:08 UTC
view on stackexchange narkive permalink

否-在我看來,這是不可能的-沒有地方可以存儲行為不同的代碼。與裝有網卡並配有bootroms /板載閃存(對 Linux終端服務器項目有用)的PC不同,即使Arm內核具有固有功能,也沒有提供訪問它的條件-請記住:很多功能都是從SD卡上的文件(包括GPU固件)加載的。

但是,有可能構建一個一旦啟動就不會寫入卡的系統正如其他人提出的要求

更新:自從我撰寫此答案以來,至少對於RPi3,這種情況已經發生了一些變化(理論上,它也可能適用於真正最新的RPi2。如果也將修改後的代碼也包括進來了)和存儲在執行啟動初期的視頻核心ROM中的啟動代碼已進行了調整,以允許這樣做,因為自那以後,其他答复者都報告過。 Yippee!

我想知道當我在上面編寫更新時是否將boot-ROM修改也納入了RPi2B的已燒入啟動代碼中-(我的印像是不過,這些都快要結束了)-如果繼續進行更新,則以後的版本可能會收到相同的更新...

應當非常清楚,Pi ** 2 **的任何解決方法都將**總是**插入SD卡,這使得此方法對“ PXE”來說沒有吸引力。
-1
Nevyn
2016-10-05 16:42:12 UTC
view on stackexchange narkive permalink

有人建議,當您仍然必須使用SDCard進行引導時,也許可以使用單個文件(最新的bootcode.bin)來進行引導。這樣做的好處是,只能以只讀方式訪問文件/文件系統,從而使損壞的可能性大大降低。

簽出: https://www.raspberrypi.org/documentation / hardware / raspberrypi / bootmodes /

其中具有所需文件的鏈接以及一些非常簡短的說明。

Anocs
2016-03-04 18:09:24 UTC
view on stackexchange narkive permalink

Raspberry Pi 3完全支持PXE網絡啟動。

根據MagPi第43期,第10頁:新功能:直接USB大容量存儲和PXE網絡啟動功能。 Eben笑著說:“戈登重新編寫了該芯片的啟動ROM,然後向Broadcom提供了更新的啟動ROM,說'將其放入芯片中,它將起作用。' “而且!”

可能是正確的,但一個好的答案可能有出處,甚至有關於其工作原理的答案。
OP正在詢問Pi2 ....
BruceR
2016-03-05 01:16:36 UTC
view on stackexchange narkive permalink

我無法對Anocs的答案發表評論,因此我將添加工程總監的此Twitter報價作為有關Pi3上PXE的信息來源。

基本上還沒有準備好,但是它正在準備中。可能也適用於Pi2和Pi1。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...