INHOUDSOPGAWE:
- Voorrade
- Stap 1: Laai Ubuntu af vir Raspberry Pi vanaf Ubuntu -webwerf
- Stap 2: Skryf prent op USB -skyf
- Stap 3: Werk Raspberry Pi EEPROM op
- Stap 4: Werk Raspberry Pi -firmware op
- Stap 5: Druk die kern uit
- Stap 6: Dateer die Config.txt -lêer op
- Stap 7: Skep outomatiese dekompressieskrip
- Stap 8: Skep nog 'n skrif
- Stap 9: Geniet Ubuntu op die Raspberry Pi 4
Video: Raspberry Pi 4 Ubuntu USB Boot (geen SD -kaart): 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Die instruksies is hieronder en sal u help met die opstart van die Raspberry Pi 4 sonder 'n SD -kaart.
As u nie die stappe wil volg nie, is daar voorafgeboude beelde op die oorspronklike pos. Flits hierdie beelde net na 'n USB -skyf, en u kan begin (solank u 'n EEPROM het wat USB -opstart ondersteun - stap 3)
Voorrade
Framboos Pi 4
USB SSD of Flash Drive
Stap 1: Laai Ubuntu af vir Raspberry Pi vanaf Ubuntu -webwerf
Laai die Ubuntu -beeld vir framboos pi 4 af vanaf die amptelike Ubuntu -webwerf.
ubuntu.com/download/raspberry-pi
Stap 2: Skryf prent op USB -skyf
Flits die prent na 'n USB -skyf. Dit kan 'n USB -stick of 'n USB SSD wees. Ek beveel aan dat u Balena Etcher op Windows en MacOS gebruik. As u Ubuntu gebruik, werk die ingeboude Image Writer goed.
www.balena.io/etcher/
Stap 3: Werk Raspberry Pi EEPROM op
Vir hierdie stap is daar verskeie substappe. As u die Raspberry Pi EEPROM reeds opgedateer het na die 'stabiele' weergawe, kan u hierdie stap oorslaan.
Eerstens moet u die RaspberryPiOS-prent (https://www.raspberrypi.org/downloads/raspberry-pi-os/) na 'n SD-kaart skryf.
Tweedens, begin die Raspberry Pi en wysig die/etc/default/rpi-eeprom-update-lêer deur te tik
sudo nano/etc/default/rpi-eeprom-update
en verander die "FIRMWARE_RELEASE_STATUS" -inskrywing van krities na stabiel.
Derdens, hardloop
sudo rpi-eeprom-update -a
vanaf die terminale, en laat die opdatering voltooi.
Sien https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md vir meer besonderhede as u dit nodig het
Stap 4: Werk Raspberry Pi -firmware op
Laai die opgedateerde firmwarelêers af vanaf die raspberry pi github -webwerf (https://github.com/raspberrypi/firmware/tree/master/boot).
Kopieer alle *.dat- en *.elf -lêers na die Ubuntu -opstartpartisie op die USB -bestuurder, flits met die Ubuntu -beeld vanaf stap 2. (Oerskryf die lêers wat voorheen daar was)
Stap 5: Druk die kern uit
Die Raspberry Pi 4 selflaaiprogram kan nie 'n saamgeperste kernbeeld neem nie. U moet dit handmatig dekomprimeer voor u eerste opstart.
Om dit op Linux te doen, maak die opstartpartisie van die Ubuntu USB oop en hardloop
zcat vmlinuz> vmlinux
vanaf die terminale.
U kan dit op Windows doen met behulp van 7-zip en die vmlinuz-lêer uitpak. Maak seker dat u die uitgepakte lêer hernoem na vmlinux.
Stap 6: Dateer die Config.txt -lêer op
Die config.txt -lêer het die opstartopsies vir die verskillende RaspberryPi -borde. Dateer die inligting op vir die Raspberry Pi 4. Vervang die afdeling vir [pi4] met die volgende:
[pi4] max_framebuffers = 2 dtoverlay = vc4-fkms-v3d boot_delay kernel = vmlinux initramfs initrd.img followkernel
Stap 7: Skep outomatiese dekompressieskrip
Tydens 'n opdatering van Ubuntu of een van sy vele pakkette, sal apt 'n nuwe kernbeeld skep. Hierdie prentjie word saamgepers en veroorsaak dat die Raspberry Pi nie na die opdatering opstart nie. Om dit reg te stel, moet 'n script geskep word om die nuwe kernprente na opdaterings te dekomprimeer.
Skep 'n script genaamd auto_decompress_kernel in die opstartpartisie. Dit kan met die meeste teksredakteurs gedoen word. In Linux sou ek nano of Atom aanbeveel, in Windows sou ek Atom aanbeveel (let op dat u die lêeruitbreiding "TXT" verwyder as u dit nie gebruik nie. Die script moet die volgende kode bevat:
#!/bin/bash -e
#Stel veranderlikes BTPATH =/boot/firmware CKPATH = $ BTPATH/vmlinuz DKPATH = $ BTPATH/vmlinux #Kontroleer of kompressie gedoen moet word. as [-e $ BTPATH/check.md5]; dan as md5sum --status --ignore -missing -c $ BTPATH/check.md5; dan echo -e "\ e [32mLêers het nie verander nie, dekomprimering nie nodig nie e" 0m "afrit 0 anders echo -e" / e [31mHash misluk, kern sal saamgepers word / e [0m "fi fi #Rugsteun die ou gedekomprimeerde kern mv $ DKPATH $ DKPATH.bak as [! $? == 0]; dan eggo -e "\ e [31mDECOMPRESSED KERNEL BACKUP FAILED! / e [0m" exit 1 else echo -e "\ e [32mGedrukte kern -rugsteun was suksesvol / e [0m" fi #Druk die nuwe pit echo "Decompressing pit:" $ CKPATH "………….." zcat $ CKPATH> $ DKPATH as [! $? == 0]; dan eggo -e "\ e [31mKERNEL MISLUKKE NIE OM TE DEKOMPRESEERE! / e [0m" afrit 1 anders echo -e "\ e [32mKernel Gedecomprimeerd Suksesvol / e [0m" fi #Hash die nuwe kern om md5sum $ CKPATH $ DKPATH te kontroleer> $ BTPATH/check.md5 as [! $? == 0]; dan echo -e "\ e [31mMD5 GENERATION FAILED! / e [0m" else echo -e "\ e [32mMD5 gegenereer Suksesvol / e [0m" fi #Verlaat afrit 0
Stap 8: Skep nog 'n skrif
Om die skrip wat ons pas geskep het, elke keer as 'n pakket geïnstalleer word, te bel, moet ons 'n ander skrif skep.
Hierdie script moet binne die Ubuntu -lêerstelsel geskep word. As u hierdie opstelling op 'n Linux -stelsel doen, kan u hierdie deel voor u eerste opstart uitvoer, as u Windows of MacOS gebruik, moet u dit doen na u eerste opstart.
Skep hierdie script in die gids /etc/apt/apt.conf.d/ en noem dit 999_decompress_rpi_kernel
sudo nano /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Die kode moet wees:
DPkg:: Post-Invoke {"/bin/bash/boot/firmware/auto_decompress_kernel"; };
Sodra dit geskep is, moet u die script uitvoerbaar maak. Dit kan gedoen word met behulp van die volgende kode:
sudo chmod +x /etc/apt/apt.conf.d/999_decompress_rpi_kernel
Stap 9: Geniet Ubuntu op die Raspberry Pi 4
Nou kan u Ubuntu op 'n USB -skyf begin.
Aanbeveel:
Maak 'n MAKLIKE Infinity Mirror Cube - GEEN 3D -druk en GEEN programmering: 15 stappe (met foto's)
Maak 'n MAKLIKE Infinity Mirror Cube | GEEN 3D -druk en GEEN programmering nie: Almal hou van 'n goeie oneindige kubus, maar dit lyk asof dit moeilik is om te maak. My doel met hierdie instruksies is om jou stap-vir-stap te wys hoe om een te maak. Nie net dit nie, maar met die instruksies wat ek u gee, kan u een
Stel Raspberry Pi 4 op deur 'n skootrekenaar/rekenaar met behulp van 'n Ethernet-kabel (geen monitor, geen wifi): 8 stappe
Stel Raspberry Pi 4 op deur 'n skootrekenaar/rekenaar met behulp van 'n Ethernet-kabel (geen monitor, geen Wi-Fi): hierin werk ons saam met Raspberry Pi 4 Model-B van 1 GB RAM vir die opstelling. Raspberry-Pi is 'n enkelbordrekenaar wat gebruik word vir opvoedkundige doeleindes en selfdoenprojekte teen 'n bekostigbare prys, benodig 'n kragtoevoer van 5V 3A
Geen Makey Makey nie? Geen probleme ! Hoe om u make -up tuis te maak !: 3 stappe
Geen Makey Makey nie? Geen probleme ! How to Make Your Makey Makey at Home !: Wou u al ooit aan die Makey Makey -wedstryd op Instructables deelneem, maar u het nog nooit 'n Makey Makey gehad nie!! Met die volgende gids wil ek u wys hoe u u eie Makey Makey kan maak met 'n paar eenvoudige komponente wat u kan
Boot en voer Ubuntu uit vanaf 'n flash drive: 6 stappe
Boot en hardloop Ubuntu vanaf 'n flash drive: Die bestuur van 'n bedryfstelsel, soos Windows, van u flash drive af kan soms baie handig wees. U kan u data van 'n hardeskyf herstel en dit na 'n eksterne hardeskyf kopieer as die rekenaar nie sal opstart of die rekenaar sal skandeer vir virusse en
Nulkoste skootrekenaarkoeler / staander (geen gom, geen boor, geen moere en boute, geen skroewe): 3 stappe
Laptopkoeler sonder standaard (geen gom, geen boor, geen moere en boute, geen skroewe nie): UPDATE: STEM ASSEBLIEF VIR MY ANDER VIR MY NSTUUR SKRYF IN BY www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ OF STEM Miskien vir my beste vriend