如何從usb啟動raspberry pi 3

覆盆子皮是一個多功能的一塊工具包,能夠完成各種各樣的任務。但它有一個明顯的缺陷:無法從USB啟動。直到現在,這是。...

樹莓圓周率是一個偉大的,多功能的一塊工具包,項目的多樣性,如經營一個媒體中心作為廣播電臺使用的能力。但它有一個明顯的缺陷:無法從USB啟動。

raspi-boot-u**

好吧,到現在為止,就是這樣。

Raspberry Pi 3 Shot by MakeUseOf

如果您使用的是Raspberry Pi 3,現在可以放棄從microSD啟動,而是從USB設備啟動計算機。這可能是一個閃存棒,一個帶USB適配器的SSD,甚至是一個全尺寸的USB硬盤驅動器。這是一個重要的發展,所以讓我們看看如何設置你的樹莓皮3從USB啟動。

入門:安裝raspbian並添加新文件

最好從一個新版本的Raspbian開始這個項目,所以下載最新版本(我們使用的是Raspbian-Jessie)並以通常的方式安裝它。一旦完成,安全地從您的PC中取出卡,將其**斷電的Raspberry Pi並引導,一旦加載就通過SSH進行遠程連接。

登錄(除非您更改了默認憑據),然後運行以下命令,這些命令將替換默認憑據

start.elf

bootcode.bin

新下載的備選文件:

sudo apt-get updatesudo BRANCH=next rpi-update

此更新將這兩個文件傳遞到

/boot

目錄。下載文件後,繼續啟用USB引導模式:

echo program_u**_boot_mode=1 | sudo tee -a /boot/config.txt

此命令添加

program_u**_boot_mode=1

課程結束前的指導

config.txt

文件。

Linux Terminal Boot Raspberry Pi 3 With USB

完成後,您需要重新啟動Pi。

下一步是檢查OTP(一次性可編程存儲器)是否已更改。請檢查:

vcgencmd otp_dump | grep 17:

如果結果代表地址

0x3020000a

(例如

17:3020000a

)到目前為止一切都很好。在此階段,是否要刪除

program_u**_boot_mode=1

config.txt

文件,你可以。Pi現在是USB啟動啟用,你可能希望使用相同的microSD卡在另一個覆盆子Pi 3,具有相同的圖像,所以刪除線是一個好主意。

Linux Terminal Boot Raspberry Pi 3 With USB Nano Edit

這很容易通過編輯來完成

config.txt

在nano中:

sudo nano /boot/config.txt

刪除或註釋掉相應的行(前面加#)。

準備u**引導設備

接下來,將格式化(或準備刪除)的U盤連接到Raspberry Pi 3的備用端口。**此命令後,我們將繼續跨系統複製操作系統。

從識別U盤開始,使用

l**lk

命令。

Linux Terminal Boot Raspberry Pi 3 With USB LSBLK Command

在本例中,SD卡是

mmcblk0

當U盤

sda

(它的格式化分區是

sda1

). 如果您連接了其他USB存儲設備,U盤可能是sdb、sdc等。建立U盤名稱後,卸下磁盤並使用parted工具創建100 MB分區(FAT32)和Linux分區:

sudo umount /dev/sdasudo parted /dev/sda

在(parted)提示下,輸入:

mktable msdos

可能會通知您磁盤已被佔用。如果是這樣,請選擇“忽略”,然後注意指示磁盤上的數據將被銷燬的警告。如前所述,這應該是一個磁盤,你很高興刪除或格式化,所以同意這一點。

如果在這裡遇到任何問題,您可能需要切換到桌面(手動或通過VNC)並確認磁盤已卸載,然後在窗口命令行中輸入mktable msdos命令。

按照以下步驟進行:

mkpart primary fat32 0% 100Mmkpart primary ext4 100M 100%print

這將輸出一些有關磁盤和新分區的信息。在創建引導文件系統和根文件系統之前,繼續按Ctrl+C退出parted:

sudo mkfs.vfat -n BOOT -F 32 /dev/sda1sudo mkfs.ext4 /dev/sda2

然後,在將當前的Raspbian操作系統複製到USB設備之前,需要掛載目標文件系統。

sudo mkdir /mnt/targetsudo mount /dev/sda2 /mnt/target/sudo mkdir /mnt/target/bootsudo mount /dev/sda1 /mnt/target/boot/sudo apt-get update; sudo apt-get install rsyncsudo rsync -ax --progress / /boot /mnt/target

最後一個命令是複製所有內容的最終命令,因此需要一段時間才能完成。該煮咖啡了!

Linux Terminal Boot Raspberry Pi 3 With USB Copying

接下來,您需要刷新SSH主機密鑰,以便在即將重新啟動後保持與重新配置的Raspberry Pi的連接:

cd /mnt/targetsudo mount --bind /dev devsudo mount --bind /sys syssudo mount --bind /proc procsudo chroot /mnt/targetrm /etc/ssh/ssh_host*dpkg-reconfigure openssh-serverexitsudo umount devsudo umount syssudo umount proc

Linux Terminal Boot Raspberry Pi 3 With USB SSH

注意,在sudo chroot(上面的第五個命令)之後,您將切換到root,因此用戶將從樹莓皮至樹莓根直到你進入8號線的出口。

準備從u**重新啟動!

在你的Raspberry Pi準備好從USB啟動之前,還有一些事情需要解決。我們需要編輯

cmdline.txt

再次使用以下命令行:

sudo sed -i "s,root=/dev/mmcblk0p2,root=/dev/sda2," /mnt/target/boot/cmdline.txt

同樣,需要對fstab進行以下更改:

sudo sed -i "s,/dev/mmcblk0p,/dev/sda," /mnt/target/etc/fstab

然後,您就可以在關閉Pi之前卸載文件系統了:

cd ~sudo umount /mnt/target/bootsudo umount /mnt/targetsudo poweroff

請注意,這將使用新的

poweroff

命令作為替代

shutdown

.

當Pi已關閉時,請在卸下SD卡之前斷開電源。接下來,重新連接電源——你的Raspberry Pi現在應該從USB設備啟動了!更多關於Pi的幫助,請查看如何在Raspberry Pi 3上設置Wi-Fi和藍牙。

準備好試試樹莓皮4了嗎?看看它的特點和規格。

  • 發表於 2021-03-17 12:42
  • 閱讀 ( 101 )
  • 分類:DIY

你可能感興趣的文章

樹莓皮:非官方教程

This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family. ...

  • 發佈於 2021-03-13 15:59
  • 閲讀 ( 64 )

如何將資料從raspberry pi複製到pc:5種方法

不管你用什麼樣的樹莓圓周率,總有一天你會找到一個簡單的方法來複制資料到計算機和從計算機。它可以執行網路伺服器,媒體伺服器,復古遊戲機等等。 ...

  • 發佈於 2021-03-15 10:48
  • 閲讀 ( 62 )

如何直接連線到樹莓皮沒有網際網路

樹莓圓周率的多功能性意味著在某個時候,你一定會在戶外使用它,超出你的無線網路。那麼,如果不**鍵盤和顯示器,如何與之通訊呢? ...

  • 發佈於 2021-03-16 08:17
  • 閲讀 ( 54 )

raspberry pi終端命令:raspberry pi使用者快速指南

得到了一個樹莓圓周率,但不完全相信Linux?雖然主桌面很容易使用,但有時您需要依賴終端中的命令列條目。但是,如果您是Raspbian作業系統和Linux的新手,那麼說起來容易做起來難。 ...

  • 發佈於 2021-03-18 12:27
  • 閲讀 ( 55 )

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

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

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

如何將xbox one控制器連線到raspberry pi

復古遊戲迷渴望將你的Xbox One控制器連線到你的Raspberry Pi?多虧了RetroPie和Recalbox中的自動配置工具,才有可能用Xbox控制器控制遊戲。 ...

  • 發佈於 2021-03-20 02:03
  • 閲讀 ( 52 )

用覆盆子皮打造你自己的亞馬遜alexa智慧音箱

突然間,每個人都在和他們的技術交流。智慧**,電視,甚至燈泡——都能被家庭助理控制。隨著物聯網接管了你的家,你會發現更多的裝置突然能夠響應你的聲音,這要感謝亞馬遜Alexa這樣的虛擬助手。 ...

  • 發佈於 2021-03-21 08:42
  • 閲讀 ( 44 )

安裝kodi將您的raspberry pi變成家庭媒體中心

你需要一個媒體中心解決方案,而且你聽說過Kodi。它合適嗎?你能把它安裝在你的樹莓皮上嗎?一旦你做到了,你如何把它變成一個世界一流的家庭媒體中心?我們會教你怎麼做。 ...

  • 發佈於 2021-03-23 08:43
  • 閲讀 ( 66 )

如何用retropie構建一個定製的raspberry-pi-nes或snes-classic模擬器

厭倦了試圖讓你的手在任天堂NES經典版?為斯奈斯經典祈禱?別再浪費時間了,用樹莓皮和RetroPie模擬套件來構建你自己的。下面是如何做到這一點。 ...

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

用覆盆子皮打造你自己的playstation經典

你的眼睛在一個新的PlayStation經典,夢想90年代復古遊戲懷舊?好吧,你不需要等待索尼釋出一個重新包裝,緊湊版的PS1。忘記預先訂購和建立自己的“魚子站”與覆盆子皮3。
 
 
 
 playstation classic的期待
 PlayStation...

  • 發佈於 2021-03-23 16:13
  • 閲讀 ( 57 )