Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Lataa Ubuntu Raspberry Pi: lle Ubuntu -sivustosta
- Vaihe 2: Kirjoita kuva USB -levylle
- Vaihe 3: Päivitä Raspberry Pi EEPROM
- Vaihe 4: Päivitä Raspberry Pi -laiteohjelmisto
- Vaihe 5: Pura ydin
- Vaihe 6: Päivitä Config.txt -tiedosto
- Vaihe 7: Luo automaattisen pakkauksen komentosarja
- Vaihe 8: Luo toinen komentosarja
- Vaihe 9: Nauti Ubuntusta Raspberry Pi 4: llä
Video: Raspberry Pi 4 Ubuntu USB -käynnistys (ei SD -korttia): 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Alla olevat ohjeet opastavat sinua Raspberry Pi 4: n käynnistämisessä ilman SD -korttia.
Jos et halua noudattaa ohjeita, alkuperäisessä viestissä on valmiita kuvia. Vilkuta nämä kuvat vain USB -asemaan ja olet valmis lähtemään (niin kauan kuin sinulla on EEPROM, joka tukee USB -käynnistystä - vaihe 3)
Tarvikkeet
Raspberry Pi 4
USB SSD tai flash -asema
Vaihe 1: Lataa Ubuntu Raspberry Pi: lle Ubuntu -sivustosta
Lataa Raspberry pi 4: n Ubuntu -kuva Ubuntun viralliselta verkkosivustolta.
ubuntu.com/download/raspberry-pi
Vaihe 2: Kirjoita kuva USB -levylle
Salama kuva USB -asemaan. Tämä voi olla USB -tikku tai USB SSD. Suosittelen Balena Etcherin käyttöä Windowsissa ja MacOS: ssa. Jos käytät Ubuntua, sisäänrakennettu Image Writer toimii hyvin.
www.balena.io/etcher/
Vaihe 3: Päivitä Raspberry Pi EEPROM
Tässä vaiheessa on useita alivaiheita. Jos olet jo päivittänyt Raspberry Pi EEPROMin "vakaaksi" julkaisuksi, voit ohittaa tämän vaiheen.
Sinun on ensin kirjoitettava RaspberryPiOS-kuva (https://www.raspberrypi.org/downloads/raspberry-pi-os/) SD-kortille.
Toiseksi käynnistä Raspberry Pi ja muokkaa/etc/default/rpi-eeprom-update-tiedostoa kirjoittamalla
sudo nano/etc/default/rpi-eeprom-update
ja muuta FIRMWARE_RELEASE_STATUS -merkintä kriittisestä vakaaseen.
Kolmanneksi juokse
sudo rpi-eeprom-update -a
päätelaitteesta ja anna päivityksen päättyä.
Katso lisätietoja osoitteesta https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md, jos tarvitset niitä.
Vaihe 4: Päivitä Raspberry Pi -laiteohjelmisto
Lataa päivitetyt laiteohjelmistotiedostot raspberry pi github -sivustolta (https://github.com/raspberrypi/firmware/tree/master/boot).
Kopioi kaikki *.dat- ja *.elf -tiedostot USB -ohjaimen Ubuntu -käynnistysosioon, jossa vilkkuu Ubuntu -kuva vaiheesta 2. (Korvaa aiemmin olleet tiedostot)
Vaihe 5: Pura ydin
Raspberry Pi 4 -latausohjelma ei voi ottaa pakattua ytimen kuvaa. Tämä on purettava manuaalisesti ennen ensimmäistä käynnistystä.
Voit tehdä tämän Linuxissa avaamalla Ubuntu USB: n käynnistysosion ja suorittamalla
zcat vmlinuz> vmlinux
terminaalista.
Voit tehdä tämän Windowsissa käyttämällä 7-zip-tiedostoa ja purkamalla vmlinuz-tiedoston. Muista vain nimetä purettu tiedosto uudelleen vmlinuxiksi.
Vaihe 6: Päivitä Config.txt -tiedosto
Config.txt -tiedostossa on eri RaspberryPi -levyjen käynnistysvaihtoehdot. Päivitä Raspberry Pi 4: n tiedot. Korvaa [pi4] -osa seuraavasti:
[pi4] max_framebuffers = 2 dtoverlay = vc4-fkms-v3d boot_delay ydin = vmlinux initramfs initrd.img followkernel
Vaihe 7: Luo automaattisen pakkauksen komentosarja
Kun Ubuntu tai jokin sen monista paketeista päivitetään, apt luo uuden ytimen kuvan. Tämä kuva pakataan, eikä Raspberry Pi käynnisty päivityksen jälkeen. Tämän korjaamiseksi sinun on luotava komentosarja uusien ytimen kuvien purkamiseksi päivitysten jälkeen.
Luo komentosarja nimeltä auto_decompress_kernel käynnistysosioon. Tämä voidaan tehdä useimpien tekstieditorien kanssa. Linuxissa suosittelen joko nanoa tai Atomia, Windowsissa suosittelen Atomia (Huomaa sinulle tekstinkäsittelyä käyttäville Windows -käyttäjille, muista poistaa "TXT" -tiedostotunniste. Jos et, tämä ei toimi). Skriptin tulee sisältää seuraava koodi:
#!/bin/bash -e
#Aseta muuttujat BTPATH =/boot/firmware CKPATH = $ BTPATH/vmlinuz DKPATH = $ BTPATH/vmlinux #Tarkista, onko pakkaus pakottava. jos [-e $ BTPATH/check.md5]; sitten jos md5sum --tila --ignore -puuttuu -c $ BTPATH/check.md5; sitten echo -e "\ e [32mTiedostot eivät ole muuttuneet, pakkausta ei tarvita / e [0m" exit 0 else echo -e "\ e [31mHash epäonnistui, ydin pakataan / e [0m" fi fi #Varmuuskopiointi vanhasta puretusta ytimen mv $ DKPATH $ DKPATH.bak jos [! $? == 0]; sitten echo -e "\ e [31mDECOMPRESSED KERNEL BACKUP FAILED! / e [0m" exit 1 else echo -e "\ e [32mPuhdistetun ytimen varmuuskopiointi onnistui / e [0m" fi #Pura uuden ytimen kaiku "Pura ydin:" $ CKPATH "………….." zcat $ CKPATH> $ DKPATH jos [! $? == 0]; sitten echo -e "\ e [31mKERNEL EI KYTKENY DEKOMPRESSOI! / e [0m" exit 1 else echo -e "\ e [32mKernel purettu onnistuneesti / e [0m" fi #Hash uusi ydin tarkistamaan md5sum $ CKPATH $ DKPATH> $ BTPATH/check.md5, jos [! $? == 0]; sitten echo -e "\ e [31mMD5 GENERATION FAILED! / e [0m" else echo -e "\ e [32mMD5 luotu Onnistuneesti / e [0m" fi #Poistu exit 0
Vaihe 8: Luo toinen komentosarja
Jotta juuri luomamme skripti soitettaisiin aina, kun paketti asennetaan, meidän on luotava uusi komentosarja.
Tämä komentosarja on luotava Ubuntu -tiedostojärjestelmässä. Jos teet tämän asennuksen linux -järjestelmässä, voit suorittaa tämän osan ennen ensimmäistä käynnistystä. Jos käytät Windows- tai MacOS -käyttöjärjestelmää, sinun on tehtävä tämä ensimmäisen käynnistyksen jälkeen.
Luo tämä komentosarja /etc/apt/apt.conf.d/ -hakemistoon ja anna sille nimi 999_decompress_rpi_kernel
sudo nano /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Koodin pitäisi olla:
DPkg:: Post-Invoke {"/bin/bash/boot/firmware/auto_decompress_kernel"; };
Kun tämä on luotu, sinun on tehtävä skripti suoritettavaksi. Tämä voidaan tehdä käyttämällä seuraavaa koodia:
sudo chmod +x /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Vaihe 9: Nauti Ubuntusta Raspberry Pi 4: llä
Nyt voit käynnistää Ubuntun USB -asemalla.
Suositeltava:
Asenna Ubuntu 18.04.4 LTS Raspberry Pi -levyllesi: 8 vaihetta
Asenna Ubuntu 18.04.4 LTS Raspberry Pi Board -laitteellesi: Ubuntu-tiimi julkaisi Ubuntu 18.04.4 Long Term Support -käyttöjärjestelmän Raspberry Pi 2/3/4 ARM -lautatietokoneille. distro, joka on Raspberin virallinen käyttöjärjestelmä
Ubuntu-Maten asentaminen vanhaan/ikääntyvään kannettavaan tietokoneeseen: 7 vaihetta
Ubuntu-Maten asentaminen vanhaan/ikääntyvään kannettavaan tietokoneeseen: Mikä on Ubuntu-Mate? Se on ilmainen ja avoimen lähdekoodin linux-jakelujärjestelmä ja Ubuntun virallinen johdannainen. Ainoa ero muiden Ubuntu -käyttöjärjestelmien välillä on se, että se käyttää MATE -työpöytäympäristöä keskusyksikkönään.Miksi valitsin tämän käyttöjärjestelmän
IoT -bitin asentaminen minitietokoneisiin, joissa on Ubuntu Mate: 8 vaihetta
IoT -bitin asentaminen minitietokoneisiin Ubuntu Mate -laitteella: IoT Bit esittelee ylpeänä mobiilidatakehityskorttimme useille minitietokoneille, jotka tarjoavat heille 4G-, 3G- ja GSM -mobiilidataa. Älykäs HAT -moduulimme tarjoaa minitietokoneellesi mobiilidataa, GPS -paikannustietoja ja
Ubuntu -tiedostopalvelin: 4 vaihetta
Ubuntu -tiedostopalvelin: Ubuntu -palvelin on loistava kevyt käyttöjärjestelmä palvelimille, ja pariksi samban kanssa voit saada lopullisen kotitiedostopalvelimen. Tiedostopalvelimen käyttö on erittäin hyvä idea, koska haluat ehkä käyttää sitä varmuuskopiona, median suoratoistona ja "jaettuna". f
Chromebookin muuttaminen Linux -Ubuntu -koneeksi!: 5 vaihetta
Kuinka muuttaa Chromebook Linux -Ubuntu -koneeksi !: Sain tämän Samsung Chromebookin jokin aika sitten. Siitä lähtien, kun sain sen, halusin muuttaa sen paremmaksi. Pystyä käsittelemään sovelluksia, jotka eivät olleet pelkästään kromin verkkokaupasta. Lopulta löysin tien. Linux Ubuntu on loistava tapa maksimoida kromin käyttö