Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Download Ubuntu til Raspberry Pi fra Ubuntu -webstedet
- Trin 2: Skriv billede til USB -disk
- Trin 3: Opdater Raspberry Pi EEPROM
- Trin 4: Opdater Raspberry Pi Firmware
- Trin 5: Komprimer kernen
- Trin 6: Opdater Config.txt -filen
- Trin 7: Opret automatisk dekomprimering script
- Trin 8: Opret endnu et script
- Trin 9: Nyd Ubuntu på Raspberry Pi 4
Video: Raspberry Pi 4 Ubuntu USB Boot (Intet SD -kort): 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Instruktionerne er herunder og guider dig til opstart af Raspberry Pi 4 uden et SD -kort.
Hvis du ikke vil følge trinene, er der forudbyggede billeder på det originale indlæg. Blot bare disse billeder til et USB -drev, og du er klar til at gå (så længe du har en EEPROM, der understøtter USB -opstart - trin 3)
Forbrugsvarer
Hindbær Pi 4
USB SSD eller flashdrev
Trin 1: Download Ubuntu til Raspberry Pi fra Ubuntu -webstedet
Download Ubuntu -billedet til hindbær pi 4 fra Ubuntu officielle websted.
ubuntu.com/download/raspberry-pi
Trin 2: Skriv billede til USB -disk
Flash billedet til et USB -drev. Dette kan være en USB -stick eller en USB SSD. Jeg vil anbefale at bruge Balena Etcher på Windows og MacOS. Hvis du bruger Ubuntu, fungerer den indbyggede Image Writer fint.
www.balena.io/etcher/
Trin 3: Opdater Raspberry Pi EEPROM
Til dette trin er der flere undertrin. Hvis du allerede har opdateret Raspberry Pi EEPROM til den "stabile" udgivelse, kan du springe dette trin over.
Først skal du skrive RaspberryPiOS-billedet (https://www.raspberrypi.org/downloads/raspberry-pi-os/) til et SD-kort.
For det andet skal du starte Raspberry Pi, og redigere/etc/default/rpi-eeprom-update-filen ved at skrive
sudo nano/etc/default/rpi-eeprom-update
og ændre posten "FIRMWARE_RELEASE_STATUS" fra kritisk til stabil.
For det tredje, løb
sudo rpi-eeprom-update -a
fra terminalen, og lad opdateringen afslutte.
Se https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md for yderligere detaljer, hvis du har brug for dem
Trin 4: Opdater Raspberry Pi Firmware
Download de opdaterede firmwarefiler fra raspberry pi github -webstedet (https://github.com/raspberrypi/firmware/tree/master/boot).
Kopier alle *.dat- og *.elf -filer til Ubuntu -bootpartitionen på USB -driveren blinkede med Ubuntu -billedet fra trin 2. (Overskriv de filer, der tidligere var der)
Trin 5: Komprimer kernen
Raspberry Pi 4 bootloader kan ikke tage et komprimeret kernebillede. Du skal manuelt dekomprimere dette før din første opstart.
For at gøre dette på linux skal du åbne boot -partitionen på Ubuntu USB og køre
zcat vmlinuz> vmlinux
fra terminalen.
Du kan gøre dette på Windows ved hjælp af 7-zip og udtrækning af vmlinuz-filen. Bare sørg for at omdøbe den udpakkede fil til vmlinux.
Trin 6: Opdater Config.txt -filen
Filen config.txt har opstartsmuligheder for de forskellige RaspberryPi -kort. Opdater oplysningerne om Raspberry Pi 4. Erstat afsnittet for [pi4] med følgende:
[pi4] max_framebuffers = 2 dtoverlay = vc4-fkms-v3d boot_delay kernel = vmlinux initramfs initrd.img followkernel
Trin 7: Opret automatisk dekomprimering script
Under en opdatering til Ubuntu eller en af dens mange pakker vil apt oprette et nyt kernebillede. Dette billede komprimeres og får Raspberry Pi til ikke at starte efter opdateringen. For at løse dette skal der oprettes et script for at dekomprimere de nye kernebilleder efter opdateringer.
Opret et script kaldet auto_decompress_kernel i bootpartitionen. Dette kan gøres med de fleste tekstredigerere. I Linux vil jeg anbefale enten nano eller Atom, i Windows vil jeg anbefale Atom (Bemærk for dig Windows -brugere, der bruger tekstredigering, sørg for at fjerne filtypenavnet "TXT". Hvis du ikke gør det, virker dette ikke). Scriptet skal indeholde følgende kode:
#!/bin/bash -e
#Set variabler BTPATH =/boot/firmware CKPATH = $ BTPATH/vmlinuz DKPATH = $ BTPATH/vmlinux #Kontroller, om komprimering skal udføres. hvis [-e $ BTPATH/check.md5]; så hvis md5sum --status --ignore -missing -c $ BTPATH/check.md5; derefter ekko -e "\ e [32mFiler er ikke ændret, dekomprimering ikke nødvendig / e [0m" exit 0 ellers echo -e "\ e [31mHash mislykkedes, kernen komprimeres / e [0m" fi fi #Sikkerhedskopier den gamle dekomprimerede kernel mv $ DKPATH $ DKPATH.bak hvis [! $? == 0]; derefter ekko -e "\ e [31mDECOMPRESSED KERNEL BACKUP FAILED! / e [0m" exit 1 else echo -e "\ e [32mDekomprimeret kernel backup var vellykket / e [0m" fi #Dekomprimér det nye kerne ekko "Decompressing kernel:" $ CKPATH "………….." zcat $ CKPATH> $ DKPATH hvis [! $? == 0]; derefter ekko -e "\ e [31mKERNEL FEJLET AT DEKOMPRESSERE! / e [0m" exit 1 else echo -e "\ e [32mKernel Decompressed Succesfully / e [0m" fi #Hash den nye kerne til kontrol af md5sum $ CKPATH $ DKPATH> $ BTPATH/check.md5 hvis [! $? == 0]; derefter ekko -e "\ e [31mMD5 GENERATION FAILED! / e [0m" else echo -e "\ e [32mMD5 genereret Succesfully / e [0m" fi #Afslut exit 0
Trin 8: Opret endnu et script
For at det script, vi lige har oprettet, kan blive kaldt hver gang en pakke er installeret, skal vi oprette et andet script.
Dette script skal oprettes i Ubuntu -filsystemet. Hvis du laver denne opsætning på et linux -system, kan du udføre denne del før din første opstart, hvis du er på Windows eller MacOS, skal du gøre dette efter din første opstart.
Opret dette script i mappen /etc/apt/apt.conf.d/, og navngiv det 999_decompress_rpi_kernel
sudo nano /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Koden skal være:
DPkg:: Post-Invoke {"/bin/bash/boot/firmware/auto_decompress_kernel"; };
Når dette er blevet oprettet, skal du gøre scriptet eksekverbart. Dette kan gøres ved hjælp af følgende kode:
sudo chmod +x /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Trin 9: Nyd Ubuntu på Raspberry Pi 4
Nu kan du starte Ubuntu på et USB -aktiveret drev.
Anbefalede:
Raspberry Pi 4 Retropie -boot fra eksternt, hvis der ikke er noget SD -kort til stede: 5 trin
Raspberry Pi 4 Retropie Boot fra eksternt hvis der ikke er noget SD -kort til stede: ~ github.com/engrpanda
Sådan oprettes et Linux Boot Drive (og hvordan det bruges): 10 trin
Sådan oprettes et Linux Boot Drive (og hvordan det bruges): Dette er en enkel introduktion til, hvordan du kommer i gang med Linux, specifikt Ubuntu
RENAULT SCENIC / MEGANE BOOT TAILGATE LOCK BAGKNAP SKIFTINSTALLATION: 3 trin
RENAULT SCENIC / MEGANE BOOT TAILGATE LOCK INSTALLATION AF BAGT KNAP PÅ KNAPPEN: O-ringen af dårlig kvalitet, der holder din bagagerumsknap på plads, slides ned, hvilket fører til tab af bagagerumsknappen fra dit køretøj. Renaults eneste løsning på dette er en komplet udskiftning af støvlåsemekanisme, der kun fejler igen og vil koste
Sådan installeres et Solid State Boot Drive: 9 trin
Sådan installeres et Solid State -bootdrev: Med teknologi, der går fremad med den hastighed, at det er alt, skifter alt nu til computing og digitale medier. Med dette skift ser vi flere og flere mennesker gå ind på uddannelsesområder vedrørende disse emner som datalogi eller
Gør Alexa-færdigheder med Cloud9- Intet kreditkort eller hardware påkrævet: 7 trin (med billeder)
Gør Alexa-færdigheder med Cloud9- Intet kreditkort eller hardware påkrævet: Hej, i dag vil jeg vise dig, hvordan du opretter din egen Amazon Alexa-færdighed ved hjælp af Cloud9. For dem af jer, der ikke ved det, er Cloud9 en online IDE, der understøtter mange forskellige sprog, og det er hundrede procent gratis - ingen kreditkort kræves