如何用berryboot多啟動你的樹莓皮

如果你想花更少的時間交換卡片,花更多的時間玩你的Raspberry Pi,安裝BerryBoot multi-boot manager會讓從一個SD卡引導多個作業系統變得非常簡單。請繼續閱讀,我們將引導您完成整個過程。...

如何用berryboot多啟動你的樹莓皮

如果你想花更少的時間交換卡片,花更多的時間玩你的Raspberry Pi,安裝BerryBoot multi-boot manager會讓從一個SD卡引導多個作業系統變得非常簡單。請繼續閱讀,我們將引導您完成整個過程。

我為什麼要這麼做?

BerryBoot是一個用於Raspberry-Pi的引導管理工具,它為Raspberry-Pi體驗添加了相當多的功能。最大的好處是它允許您從SD卡啟動多個作業系統。您可以將作業系統儲存在卡本身上,或者,如果您想要更多的空間,您可以將BerryBoot配置為僅將SD卡用作啟動程式,並在連線的硬碟上執行作業系統。

此外,BerryBoot配置工具使下載額外的Raspberry Pi最佳化發行版變得非常簡單。BerryBoot中包含的當前Pi最佳化發行版包括:

  • BerryWebserver(Webserver包:Lighttpd+PHP+SQLITE)
  • Berry終端(LTSP/Edubuntu Thinclient)
  • Raspbian(Debian喘息)
  • 膜測試器
  • OpenElec(媒體中心軟體)
  • 小狗Linux
  • RaspRazor(非官方的Ra**ian分支,許多程式設計工具)
  • Sugar(每個兒童作業系統一臺膝上型電腦)

除了包含的發行版之外,您還可以新增自己的Linux發行版,方法是下載最佳化的映像,或者將它們轉換為SquashFS格式,然後將它們匯入BerryBoot(稍後將詳細介紹)。

簡言之,如果你想在你的Pi上使用不同的工具和作業系統,而不需要購買一堆SD卡,給它們貼標籤,跟蹤它們,並隨時交換它們,BerryBoot是一個很好的方法,可以用很少的額外努力從Pi中獲得更多。

我需要什麼?

你需要一個樹莓皮,適當的外設,和網際網路接入。我們建議您閱讀我們的教程HTG指南,以開始使用Raspberry Pi,以確保您涵蓋了基本知識(如確保您有足夠的電源和配置Raspbian的基本知識)。

除了教程中概述的硬體要求外,您還需要從BerryBoot儲存庫下載以下檔案:

  • BerryBoot安裝程式

要開始,請將BerryBoot Installer.ZIP檔案的內容解壓縮到要用作多引導平臺的FAT格式SD卡。

配置berryboot

下載安裝程式並將其內容提取到SD卡後,就可以開始了。將SD卡**Raspberry Pi單元,然後**電源線以啟動它。您將看到一個簡短的引導過程,然後進入配置嚮導的GUI,如下所示:

如何用berryboot多啟動你的樹莓皮

花點時間調整影片輸出(根據是否看到螢幕頂部和底部的綠色校準條選擇或取消選擇過掃描)。將網路連線設定為有線或Wi-Fi。最後,設定區域設定和鍵盤首選項。

如果為網路連線選擇了Wi-Fi,系統將提示您選擇Wi-Fi網路並輸入該網路的密碼。

注意:此Wi-Fi設定僅適用於BerryBoot安裝程式;一旦安裝了Ra**ian等發行版,則需要在該發行版中再次配置Wi-Fi。

配置Wi-Fi或使用有線連線後,系統將提示您選擇磁碟:

如何用berryboot多啟動你的樹莓皮

預設為SD卡。如果您想將發行版安裝到連線的快閃記憶體或u**hdd上,現在是連線它的時候了。一旦你看到你想要使用的磁碟(在我們的例子中是SD卡),選擇它並按下格式化按鈕。

大約一分鐘後,您將進入addos選單,在那裡您可以選擇要安裝到BerryBoot卡的第一個(許多)作業系統。首先,我們要安裝Raspbian。選擇後,按OK開始安裝過程。

如何用berryboot多啟動你的樹莓皮

影象下載和安裝完成後,您將看到BerryBoot選單編輯器:

如何用berryboot多啟動你的樹莓皮

在選單編輯器中,您可以執行多種功能。您可以新增其他作業系統或刪除現有作業系統,還可以設定預設作業系統。您可以編輯各個影象的屬性以更改名稱和記憶體分配。您可以克隆作業系統(例如,如果您想用Raspbian執行兩個不同的專案,那麼很方便)。您可以將整個SD卡或單個作業系統安裝備份到外部儲存裝置。

除此之外,您還可以點選位於最右側的小雙箭頭訪問高階配置(允許您編輯BerryBoot使用的配置和系統檔案),在BerryBoot上設定密碼,修復損壞的檔案系統,並從GUI選單編輯器切換到終端。

雖然所有這些特性和選項都很棒,但我們現在最感興趣的是新增一個額外的作業系統。單擊新增作業系統。這將返回到新增作業系統選單,我們剛才在我們的BerryBoot系統現在要新增OpenELEC。選擇並點選OK。

當第二個作業系統映像的安裝完成後,您可以選擇您希望成為預設映像的映像,然後單擊makedefault按鈕。我們選擇將Raspbian作為預設作業系統:

如何用berryboot多啟動你的樹莓皮

此時,我們準備退出編輯器並嘗試多重引導過程。點選選單欄上的退出按鈕。稍後,您將被踢回主BerryBoot選單,如下所示:

如何用berryboot多啟動你的樹莓皮

如果您在上一步中設定了預設作業系統,它將自動倒計時以引導它。如果沒有,它將只是空閒,等待您選擇要引導到哪個作業系統。引導選單選擇的預設超時為10秒。

如果你想改變這個值,你可以點選右下角的編輯選單按鈕,它會返回到BerryBoot選單編輯器。在那裡,您可以單擊Advanced Configuration(高階配置)選項卡(它是隱藏的,點選選單欄右側的雙箭頭),然後編輯在uEnv.txt檔案到10以外的值。

無論您是否編輯該值,從關機狀態啟動或從任何已安裝的作業系統(如Raspbian)中重新啟動時,BerryBoot選單始終是您看到的第一件事。您可以使用鍵盤、滑鼠選擇作業系統,或者如果您使用帶有HDMI影片電纜的Raspberry Pi單元和支援CEC(消費電子控制)的家庭影院系統/HDTV,則可以使用遙控器上的上下選擇箭頭進行選擇。

手動將發行版新增到berryboot系統

如何用berryboot多啟動你的樹莓皮

當您只使用附帶的BerryBoot映像(如Raspbian和puppylinux)時,安裝是一個點選操作。當你不走尋常路時,事情會變得有點棘手。

為了將Linux發行版匯入BerryBoot,首先需要針對SquashFS最佳化該發行版。該過程的第一步是獲取該分佈的影象。你可以用三種方法中的一種。

首先,最簡單的方法是從BerryBoot儲存庫中獲取尚未正式新增到安裝程式中的最佳化映像;您可以在這裡這樣做。您可以按原樣使用這些影象,無需擠壓最佳化。

第二,對於Raspberry Pi最佳化的影象,它可供一般下載,但不在/optimize for BerryBoot中,您可以簡單地獲取該影象。

最後,在諸如Raspbmc這樣的發行版中,需要使用安裝工具將所有內容直接下載到Pi並從那裡開始,您需要建立一個安裝它的SD卡的映像。要獲得使用DD建立磁碟映像的幫助,請檢視我們這裡的方便教程。

除了.IMG檔案(下載或建立的)之外,您還需要訪問Linux機器(該Linux機器是專用的Linux桌面、帶有Linux Live CD的計算機,甚至是Raspberry Pi上的Ra**ian副本),以便使用SquashFS工具。現在還沒有一個可靠的埠,所以我們將透過在它的本地平臺上使用SquashFS來保持穩定和簡單。

如果您的發行版尚未安裝SquashFS(預設情況下Raspbian不隨附),請在終端輸入以下命令以獲取副本:

sudo apt-get install squashfs-tools

要轉換.IMG,請將包含該檔案的SD卡或USB裝置**Linux機器。我們將把影象檔案稱為NewBerryBoot.img檔案在命令中。開啟終端並在.IMG上執行以下命令:

sudo kpartx -av NewBerryBoot.img

kpartx命令從分割槽表建立裝置對映,使用–av開關,它將新增對映並進行詳細操作,以便我們可以讀取輸出。輸出應該如下所示:

add map loop0p1 (252:5): 0 117187 linear /dev/loop0 1 add map loop0p2 (252:6): 0 3493888 linear /dev/loop0 118784

第二個更大的分割槽loop0p2是我們感興趣的分割槽。在您的影象中,迴圈可能不同(即loop3p2),因此請記下下下一個命令的名稱。輸入以下命令:

sudo mount /dev/mapper/loop0p2 /mnt sudo sed -i ‘s/^\/dev\/mmcblk/#\0/g’ /mnt/etc/fstab sudo mksquashfs /mnt converted_image_for_berryboot.img -comp lzo -e lib/modules sudo umount /mnt sudo kpartx -d NewBerryBoot.img

這一系列命令裝載分割槽,編輯原始分割槽中的檔案系統表,使用SquashFS最佳化映像(省略BerryBoot中分佈的共享lib/模組),然後解除安裝和刪除分割槽對映。

在所有這些命令列魔法之後,我們現在可以回到BerryBoot GUI的舒適性。不管你是下載了一個已經最佳化過的.IMG還是建立了自己的.IMG,都是時候把它新增到BerryBoot了。

將儲存.IMG檔案的外部介質(如SD卡讀取器中的SD卡)**Raspberry Pi單元或連線的USB集線器。用原來的BerryBoot SD卡啟動Raspberry Pi。在boot selection(引導選擇)選單中,按Edit menu(編輯選單)按鈕以拉出BerryBoot選單編輯器。

要新增.IMG檔案,只需單擊並按住add OS按鈕,如下所示:

如何用berryboot多啟動你的樹莓皮

選擇Copy OS from USB stick,然後將顯示一個檔案選擇對話方塊:

如何用berryboot多啟動你的樹莓皮

您可能會注意到檔案型別框(.img128,.img192)底部的奇數.IMG副檔名。在為BerryBoot建立映像時,可以附加帶有128/192/224/240的.IMG副檔名,以向BerryBoot指示如何為該分發分配記憶體。如果您不這樣做,不用擔心;您可以在BerryBoot選單編輯器的Edit部分設定它。

After you have selected your .IMG file and hit Open, sit back for a moment as the .IMG is unpacked and installed. Afterwards, you’ll see the BerryBoot menu editor with a new addition: 如何用berryboot多啟動你的樹莓皮

成功!為了在離開本節之前快速回顧,以下是您可以下載或建立.IMG檔案以載入到BerryBoot的方法(按最穩定到最不穩定的順序):從官方但未包含的BerryBoot儲存庫列表下載,使用SquashFS修改現有的.IMG,或者從現有的SD卡安裝中建立自己的.IMG,然後使用SquashFS對其進行修改。你走得越遠,修改就越有可能不起作用或產生看不見的副作用。例如,可以建立一個Raspbmc安裝的.IMG,但是根據專案開發人員Sam Nazarko的說法,將其轉換為SquashFS會破壞升級系統。考慮到這一點,您可以自由地進行實驗(並在這裡報告結果,以幫助您的其他讀者新增到他們的BerryBoot設定中!)


有一個樹莓皮專案,你想看到我們處理?請在評論中留言或發郵件給我們[email protected]我們會盡最大努力把你的專案理念付諸實踐。

  • 發表於 2021-04-11 23:48
  • 閱讀 ( 28 )
  • 分類:網際網路

你可能感興趣的文章

你的樹莓皮有問題嗎?試試這4個補丁

... 當你啟動你的Raspberry-Pi時,你會看到的第一件事(除非你準備用NOOBS安裝)是GPU測試螢幕。這通常被稱為“彩虹螢幕”,只需幾秒鐘。在此之後,應該載入作業系統。 ...

  • 發佈於 2021-03-11 15:11
  • 閲讀 ( 51 )

安裝recalbox在你的樹莓皮復古遊戲風格

...麼做,但RecalBox提供了一種不同的做事方式。例如,它的啟動速度更快,所以如果你急於開始玩,這是一個很好的選擇。 ...

  • 發佈於 2021-03-14 21:13
  • 閲讀 ( 62 )

為您的第一個專案最好的樹莓皮工具包

... 這意味著一旦你把所有東西都插上電源,你就可以啟動你的新Pi,開始享受流媒體影片內容了! ...

  • 發佈於 2021-03-15 13:46
  • 閲讀 ( 51 )

如何觀看netflix,亞馬遜影片,和樹莓皮叢

... 完成後,使用Restart選項重新啟動Raspberry Pi。 ...

  • 發佈於 2021-03-18 02:26
  • 閲讀 ( 57 )

如何用樹莓皮打造自己的android平板電腦

想自己**四核平板電腦嗎?發現商業選擇過於昂貴而無法考慮?只需一個樹莓皮,一些3D列印外殼,一個可充電電池,和一個觸控式螢幕顯示器,你就可以——這裡是方法。 ...

  • 發佈於 2021-03-18 17:31
  • 閲讀 ( 66 )

如何用樹莓皮製作android電視盒

想**一個基於Raspberry Pi的media center,但發現基本的Kodi安裝沒有提供足夠的功能?別擔心,有一個經過考驗的替代品:Android電視! ...

  • 發佈於 2021-03-18 23:14
  • 閲讀 ( 61 )

樹莓皮復古遊戲:瞭解ROM,retropie,recalbox等

... 遊戲ROM可以透過網路從單獨的PC上傳到Lakka。透過使用BerryBoot或NOOBS引導,您可以將Lakka與其他Raspberry Pi作業系統一起雙引導。 ...

  • 發佈於 2021-03-20 04:30
  • 閲讀 ( 63 )

如何用樹莓圓周率直播youtube

透過新增一個攝像頭模組到你的樹莓皮,你基本上得到一個行動式,輕便,易於持有或安裝網際網路連線的相機。 ...

  • 發佈於 2021-03-20 15:31
  • 閲讀 ( 49 )

如何在raspberry pi上安裝作業系統

...,NOOBS並不是這裡唯一的選擇,所以請檢查我們對NOOBS、Berryboot和PINN安裝系統的比較。 ...

  • 發佈於 2021-03-21 13:44
  • 閲讀 ( 49 )

如何流蒸汽遊戲樹莓皮沒有月光

... 啟動電腦並透過乙太網將其連線到家庭網路。這是必要的,因為強制Raspberry Pi依賴其無線無線電增加了其處理負載。 ...

  • 發佈於 2021-03-21 20:59
  • 閲讀 ( 60 )