Sinusuportahan ng Raspberry Pi 4 firmware ang USB boot. Madali mong mai-boot ang iyong paboritong operating system sa iyong Raspberry Pi 4 mula sa isang USB HDD, SSD, o isang USB thumb drive sa halip na ang tradisyunal na microSD card. Maraming mga pakinabang ng USB boot:
1) Mas murang Imbakan
Ang USB HDD o USB SSD ay mas mura kaysa sa parehong kapasidad na microSD card. Kaya, ang gastos ng pag-iimbak ay maaaring mabawasan.
2) Mas Mabilis na Oras ng Boot
Ang mga USB SSD ay mas mabilis kaysa sa tradisyunal na microSD card. Mas mabilis na mag-boot ang operating system mula sa isang USB SSD kaysa sa isang tradisyunal na microSD card.
3) Longevity
Ang USB SSD o USB HDD ay may mas matagal na habang-buhay kaysa sa isang microSD card. Mayroong isang mas mababang pagkakataon na pagkabigo sa hardware kumpara sa isang microSD card. Muli, ang isang USB SSD o USB HDD ay maaaring hawakan ang mabibigat na mga workload ng I / O, hindi katulad ng isang microSD card.
Sa artikulong ito, ipapakita ko sa iyo kung paano paganahin ang USB boot sa Raspberry Pi 4 at i-boot ang Raspberry Pi OS mula sa isang USB SSD / HDD / thumb drive. Kaya, magsimula na tayo!
Mga Bagay na Kakailanganin mo:
Upang sundin ang artikulong ito, kakailanganin mo ang mga sumusunod na bagay:
- Raspberry Pi 4 solong-board na computer
- USB Type-C power supply para sa Raspberry Pi 4
- Nag-flash ang MicroSD card na may imahe ng Raspberry Pi OS
- Pagkakonekta sa Internet sa Raspberry Pi 4
- Laptop o desktop computer para sa VNC remote desktop access o SSH access sa Raspberry Pi 4
TANDAAN : Kung hindi mo nais na mai-access ang iyong Raspberry Pi 4 mula sa malayo sa pamamagitan ng SSH o VNC, kailangan mong ikonekta ang isang monitor, keyboard, at mouse sa iyong Raspberry Pi din. Hindi ko kakailanganin ang anuman sa mga ito dahil ikonekta ko ang aking Raspberry Pi 4 mula sa malayo sa pamamagitan ng VNC remote desktop protocol. Ang aking pag-setup ay tinatawag ding walang ulo na pag-setup ng Raspberry Pi 4.
Kung kailangan mo ng anumang tulong sa pag-flashing ng imahe ng Raspberry Pi OS sa microSD card, suriin ang aking artikulo Paano Mag-install at Gumamit ng Raspberry Pi Imager.
Kung ikaw ay isang baguhan ng Raspberry Pi at kailangan mo ng anumang tulong sa pag-install ng Raspberry Pi OS sa iyong Raspberry Pi 4, suriin ang aking artikulo Paano Mag-install ng Raspberry Pi OS sa Raspberry Pi 4 .
Gayundin, kung kailangan mo ng anumang tulong sa walang ulo na pag-setup ng Raspberry Pi 4, suriin ang aking artikulo Paano Mag-install at I-configure ang Raspberry Pi OS sa Raspberry Pi 4 Nang walang Panlabas na Monitor.
Pagpapagana ng USB Boot sa Raspberry Pi 4:
Sa seksyong ito, ipapakita ko sa iyo kung paano paganahin ang USB boot sa Raspberry Pi 4.
Bago mo paganahin ang USB boot sa iyong Raspberry Pi 4, dapat mong i-update ang lahat ng mga umiiral na mga pakete ng iyong Raspberry Pi OS. Upang ma-update namin ang firmware at paganahin ang USB boot.
Una, i-update ang APT package repository cache gamit ang sumusunod na utos:
$sudoapt update
Ang cache ng APT package repository ay dapat na-update.
Tulad ng nakikita mo, mayroon akong magagamit na mga update.
Upang mai-update ang lahat ng mayroon nang mga pakete, patakbuhin ang sumusunod na utos:
Upang kumpirmahin ang pag-update, pindutin ang AT at pagkatapos ay pindutin< Pasok >.
Ang APT package manager ay mag-download at mag-install ng lahat ng kinakailangang mga update mula sa internet. Maaaring magtagal bago makumpleto.
Sa puntong ito, dapat na mai-install ang lahat ng mga mayroon nang mga pakete.
Upang magkabisa ang mga pagbabago, i-reboot ang iyong Raspberry Pi 4 gamit ang sumusunod na utos:
Ngayon, kailangan mong i-update ang firmware ng iyong Raspberry Pi 4.
Kapag ang iyong bota na Raspberry Pi 4, buksan ang isang Terminal at patakbuhin ang Raspi-config na tool ng pagsasaayos ng Raspberry Pi tulad ng sumusunod:
$sudoraspi-config
Mula dito, pumili Mga Pagpipilian sa Boot at pindutin< Pasok >.
Pumili Bersyon ng Boot ROM at pindutin< Pasok >.
Pumili Pinakabagong Gumamit ng pinakabagong bersyon ng boot ROM software at pindutin< Pasok >.
Pumili< Oo > at pindutin< Pasok >.
Pindutin< Pasok >
Pumili< Tapos na > at pindutin< Pasok >.
Pumili< Oo > at pindutin< Pasok >. Dapat mag-reboot ang iyong Raspberry Pi 4. Kapag nag-boot na, dapat na-update ang firmware.
Ngayon, maaari mong paganahin ang USB boot sa iyong Raspberry Pi 4.
Kapag ang iyong bota na Raspberry Pi 4, buksan ang isang Terminal at patakbuhin raspi-config tulad ng sumusunod:
$sudoraspi-config
Pumili Mga Pagpipilian sa Boot at pindutin< Pasok >.
Pumili Order ng Boot at pindutin< Pasok >.
Pumili USB Boot at pindutin< Pasok >.
Pindutin< Pasok >.
Pumili< Tapos na > at pindutin< Pasok >.
Pumili< Oo > at pindutin< Pasok >. Dapat mag-reboot ang iyong Raspberry Pi 4. Kapag nag-boot na ito, dapat ay pinagana ang USB boot.
Sinusuri ang Katayuan ng USB Boot:
Upang suriin kung pinagana ang USB boot, buksan ang isang Terminal at patakbuhin ang sumusunod na utos:
$vcgencmd bootloader_config
Kung mayroon kang 0xf41 bilang ang BOOT_ORDER , pagkatapos ang USB boot ay matagumpay na pinagana sa iyong Raspberry Pi 4.
Pag-clone ng microSD Card sa USB HDD / SDD / Thumb Drive:
Maaari mo lamang mai-flash ang iyong paboritong operating system sa iyong USB storage device gamit ang Whale Etcher o Raspberry Pi Imager . Maaari mo ring i-clone ang operating system mula sa microSD card papunta sa iyong USB storage device (ie HDD, SSD, o thumb drive). Kung i-clone mo ang operating system mula sa microSD card patungo sa iyong USB storage device, maaari mong panatilihin ang lahat ng data at hindi mo muling maitatakda ang operating system o muling mai-install ang mga program na iyong ginagamit.
Sa seksyong ito, ipapakita ko sa iyo kung paano i-clone ang Raspberry Pi OS mula sa iyong microSD card sa USB HDD / SDD / Thumb Drive gamit ang iyong Raspberry Pi 4.
Tulad ng nakikita mo, sa kasalukuyan, ang Raspberry Pi OS ay naka-install sa microSD card mmcblk0 .
$lsblk
Ipasok ang USB HDD / SSD / Thumb Drive sa iyong Raspberry Pi 4.
Dapat itong ipakita sa listahan ng imbakan / harangan ang aparato, tulad ng nakikita mo sa screenshot sa ibaba.
$lsblk
Mula sa menu ng Raspberry Pi OS, pumunta sa Accessories > SD Card Copier .
Dapat magsimula ang SD Card Copier.
Piliin ang microSD card (pinagmulan) mula sa Kopyahin Mula sa Device dropdown menu at piliin ang USB HDD / SSD / Thumb Drive (target) mula sa Kopyahin Sa Device dropdown na menu. Kapag tapos ka na, mag-click sa Magsimula .
Upang kumpirmahin ang pagpapatakbo ng clone, mag-click sa Oo .
Dapat simulang kopyahin ng SD Card Copier ang mga nilalaman mula sa microSD card sa USB storage device. Matatagalan upang makumpleto.
Kapag nakumpleto na ang operasyon ng clone, mag-click sa OK lang .
Mag-click sa Isara upang isara ang SD Card Copier.
Ngayon, patayin ang iyong Raspberry Pi 4 gamit ang sumusunod na utos:
Ang Booting OS sa Raspberry Pi 4 mula sa USB HDD / SDD / Thumb Drive:
Ngayon na handa na ang USB storage device, ilabas ang microSD card mula sa Raspberry Pi 4 at panatilihin lamang ang USB HDD / SSD / Thumb Drive. Pagkatapos, kapangyarihan sa iyong Raspberry Pi 4.
Dapat mag-boot ang iyong Raspberry Pi 4 mula sa USB HDD / SSD / Thumb drive.
Tulad ng nakikita mo, ang operating system na na-boot mula sa USB HDD / SSD / Thumb Drive.
Konklusyon:
Sa artikulong ito, ipinakita ko sa iyo kung paano paganahin ang USB boot sa Raspberry Pi 4 gamit ang Raspberry Pi OS. Ipinakita ko rin sa iyo kung paano i-clone ang OS mula sa microSD card sa USB HDD / SSD / Thumb drive at boot mula sa USB storage device.