設(shè)置Raspberry Pi通常意味著將磁盤映像寫入microSD卡,然后使用它來引導(dǎo)操作系統(tǒng)。
在大多數(shù)情況下,這是一個(gè)很好的流程……但是不是唯一的選擇。現(xiàn)在,您可以使用網(wǎng)絡(luò)啟動(dòng)來運(yùn)行Raspberry Pi,而完全無需使用microSD卡!
MicroSD,USB或以太網(wǎng)?傳統(tǒng)上,對(duì)于Raspberry Pi
,運(yùn)行Raspberry Pi意味著將首選發(fā)行版的磁盤映像寫入microSD。通常,這是使用Etcher之類的工具完成的(盡管Linux和macOS用戶可以訪問用于寫入數(shù)據(jù)的命令行工具)。
擁有快速,有彈性的microSD卡很重要,但即使是最好的設(shè)備也會(huì)降低性能,最終失敗。備份microSD卡是個(gè)好主意,這樣您就可以立即將映像復(fù)制到新卡上。
一種替代方法是引導(dǎo)而是通過USB設(shè)備,但是隨著Raspberry Pi 3 B +的發(fā)布,情況有所改善。現(xiàn)在,您可以從中央服務(wù)器通過以太網(wǎng)啟動(dòng)多個(gè)Raspberry Pi。這使用Preboot eXecution Environment(預(yù)啟動(dòng)執(zhí)行環(huán)境)(或PXE,發(fā)音為“ pixie”),稱為網(wǎng)絡(luò)啟動(dòng)(或“ netboot”)。
PXE在Raspbian中具有一項(xiàng)新功能,使之成為可能。
PXE多年來一直是臺(tái)式機(jī)和服務(wù)器的常用功能,盡管它通常在公司和公共機(jī)構(gòu)中使用。對(duì)于學(xué)校或企業(yè)中的Raspberry Pi,使用piServer無需在每個(gè)Pi上安裝操作系統(tǒng),而是由一臺(tái)服務(wù)器將Raspbian x86發(fā)行版作為服務(wù)器運(yùn)行,而每個(gè)Raspberry Pi均作為客戶端(零,或特別是超薄客戶端)從服務(wù)器上的操作系統(tǒng)啟動(dòng)。這是控制每個(gè)Raspberry Pi上安裝的內(nèi)容(都托管在服務(wù)器上)并監(jiān)視其使用方式的絕佳方法。
在Raspberry Pi上使用NetBoot所需要的內(nèi)容
設(shè)置非常簡(jiǎn)單。但是,PXE不能在較舊的Raspberry Pi上運(yùn)行,而只能在2018年型號(hào)的Raspberry Pi 3 B +上運(yùn)行。
此外,您將需要臺(tái)式計(jì)算機(jī)或筆記本電腦,或一些其他合適的設(shè)備才能使用運(yùn)行Raspbian x86。您還需要:
Raspbian Lite
MicroSD卡
這兩個(gè)都是PXE配置所必需的,但是只有一次完成后,可以重新使用microSD卡。
如何設(shè)置Raspberry Pi服務(wù)器
使用Debian Stretch with Raspberry Pi Desktop(Raspbian x86的正式名稱)進(jìn)行下載,您有幾種選擇。它可以通過DVD-ROM或USB作為實(shí)時(shí)光盤運(yùn)行;或者,您可以使用VirtualBox將其安裝為虛擬機(jī)。同時(shí),如果您打算使用專用計(jì)算機(jī),則完全安裝將是適當(dāng)?shù)摹?/p>
雖然可以使用運(yùn)行Raspbian的Raspberry Pi作為服務(wù)器,但這會(huì)導(dǎo)致性能降低。
無論選擇哪種解決方案,都要確保網(wǎng)絡(luò)上的每個(gè)Raspberry Pi都有足夠的HDD容量。完成系統(tǒng)設(shè)置后,啟動(dòng)Raspbian x86。
如何配置Raspberry Pi客戶端
您現(xiàn)在應(yīng)該準(zhǔn)備配置Raspberry Pi 3 B +。您應(yīng)該已經(jīng)將操作系統(tǒng)寫入microSD卡,因此請(qǐng)確保已將其插入Raspberry Pi中并啟動(dòng)計(jì)算機(jī)。

打開命令行(或通過SSH連接)并輸入:
sudo nano /boot/config.txt
在文本編輯器中打開文件后,將以下內(nèi)容添加到文件末尾:
program_usb_boot_mode=1
保存文件并按 Ctrl + X 退出,然后關(guān)閉Raspberry Pi的電源:
sudo shutdown
現(xiàn)在,您可以卸下microSD卡。
注意:您可以使用以下多合一命令通過上述過程節(jié)省時(shí)間:
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
但是,您仍然需要關(guān)閉計(jì)算機(jī)。
如何通過PXE引導(dǎo)Raspberry Pi
使用連接到Raspberry Pi的以太網(wǎng)電纜3 B +,就可以連接電源并啟動(dòng)了。在此階段,除了電源LED點(diǎn)亮以外,什么都不會(huì)發(fā)生。
將其放在一側(cè)并配置PiServer。在服務(wù)器計(jì)算機(jī)上,從首選項(xiàng)菜單中啟動(dòng) PiServer 。按照向?qū)е械恼f明設(shè)置網(wǎng)絡(luò)。您應(yīng)該在添加客戶端屏幕上看到網(wǎng)絡(luò)上每個(gè)Raspberry Pi 3 B +的MAC地址;進(jìn)入添加用戶屏幕以創(chuàng)建一個(gè)或多個(gè)用戶帳戶和密碼。
注意:以后可以添加更多。此外,這些帳戶是可移植的,并且不會(huì)鎖定到特定的Raspberry Pi。
單擊添加軟件旁邊的,然后選擇希望每個(gè)客戶端使用的操作系統(tǒng)。目前,Raspbian和Raspbian Lite可用。單擊下一步完成該過程,安裝客戶端操作系統(tǒng),并完成操作。
沒有MicroSD卡的簡(jiǎn)單Raspberry Pi服務(wù)器
現(xiàn)在,您應(yīng)該已經(jīng)至少一個(gè)零客戶端運(yùn)行的Raspberry Pi 3 B +,以及一臺(tái)運(yùn)行Debian Stretch發(fā)行版的32位計(jì)算機(jī)。最終結(jié)果是一個(gè)簡(jiǎn)化的,聯(lián)網(wǎng)的Raspberry Pi環(huán)境,該環(huán)境是集中控制的,不需要microSD卡。
對(duì)于離線項(xiàng)目或許多在線項(xiàng)目,它可能不是理想的選擇,但作為解決方案對(duì)于許多計(jì)算任務(wù),通過網(wǎng)絡(luò)啟動(dòng)Raspberry Pi 3 B +是理想的選擇。您可能有家用服務(wù)器將Raspberry Pi連接到該服務(wù)器,或者在教室中將PiServer用作中央服務(wù)器。在工業(yè)場(chǎng)景中,PiServer甚至可以使用以太網(wǎng)供電(PoE)控制一堆Raspberry Pi。
是否需要更多的Raspberry Pi服務(wù)器解決方案?從Raspberry Pi媒體服務(wù)器到Raspberry Pi Web托管服務(wù)器,這臺(tái)小型計(jì)算機(jī)的功能是如此強(qiáng)大!
責(zé)任編輯:wv
-
microSD
+關(guān)注
關(guān)注
1文章
51瀏覽量
16442 -
樹莓派
+關(guān)注
關(guān)注
122文章
2079瀏覽量
110488
發(fā)布評(píng)論請(qǐng)先 登錄
基于樹莓派(RaspberryPi)構(gòu)建高效實(shí)時(shí)監(jiān)控系統(tǒng)
如何搭建高效的樹莓派NAS?完整安裝與配置指南!
樹莓派6 傳聞:發(fā)布日期與規(guī)格!
樹莓派小技巧:無需鍵盤或顯示器,如何通過WiFi設(shè)置樹莓派?
樹莓派分類器:用樹莓派識(shí)別不同型號(hào)的樹莓派!
用樹莓派“揪出”家里的耗電怪獸!
樹莓派“吉尼斯世界記錄”:將樹莓派的性能發(fā)揮到極致的項(xiàng)目!
搭建樹莓派網(wǎng)絡(luò)監(jiān)控系統(tǒng):頂級(jí)工具與技術(shù)終極指南!
請(qǐng)問k230可否和樹莓派通過USB-typeC線來通信?
解鎖樹莓派集群:一步步打造你的超級(jí)計(jì)算陣列!
樹莓派+Balena OS:一鍵解鎖智能硬件新技能!
淺談樹莓派在工業(yè)領(lǐng)域的應(yīng)用!
樹莓派+Ubuntu:工業(yè)界的“絕配”如何掀起智能風(fēng)暴!
你的樹莓派為什么越用越卡?揭秘SD卡里的"圖書館管理員"
怎樣在沒有MicroSD卡的情況下通過網(wǎng)絡(luò)引導(dǎo)樹莓派
評(píng)論