Spørsmål:
Raspberry Pi 3 Ubuntu 16.04 Server oppgraderingsfeil
François Noël
2017-02-01 19:14:03 UTC
view on stackexchange narkive permalink

Så i forrige uke kjøpte jeg Raspberry Pi 3 modell B med komplett Canakit. Jeg installerte Ubuntu 16.04 server standard bilde på micro sd-kortet med Windows datamaskinen min.

Jeg brukte SF Formatter for å formatere micro sd-kortet mitt med alternativet Format Size Adjustment On. Jeg brukte også Win32DiskImager for å skrive bildet mitt på micro sd-kortet.

Her er Ubuntu-bildefilen jeg brukte: http://www.finnie.org/ software / raspberrypi / ubuntu-rpi3 / ubuntu-16.04-preinstalled-server-armhf + raspi3.img.xz

Den første oppstarten gikk bra. Jeg brukte den kommandoen for å oppgradere Raspberry PI:

  sudo apt-get update && sudo apt-get dist-upgrade  

Etter det startet jeg om Raspberry PI og det ble alltid sittende fast på u-boot-skjermen . Det er som om det ikke finner operativsystemet.

Jeg kan legge til feilkoden i kveld når jeg kommer hjem. Jeg har prøvd det flere ganger, og det fungerte ikke hver gang. Jeg har også en Macbook Pro, så hvis den endret noe, kan jeg prøve å formatere og skrive på micro SD-kortet med den.

Oppdatering 1: Her er feilmeldingen som jeg snakker om. Det oppstår når jeg starter opp Raspberry Pi 3 med Ubuntu Server 16.04-standarden oppgradert. u-boot error

Jeg fikk akkurat det samme problemet, og jeg brukte apt-get upgrade (ikke dist-upgrade)
Samme situasjon her, til og med å kjøre bare "** apt-get upgrade **" bryter installasjonen din neste omstart!
Fire svar:
pin_ptr
2017-02-23 10:48:39 UTC
view on stackexchange narkive permalink

Jeg hadde det samme problemet. I mitt tilfelle løste følgende instruksjoner problemet:

  • install, boot, sudo apt upgrade, reboot
  • u-boot error
  • koble microSD til PC
  • rediger 'device_tree_address' på config.txt
 # original device_tree_address = 0x100 device_tree_end = 0x8000 # modified device_tree_address = 0x02008000 
  • sett inn microSD til Pi3 igjen
  • oppstart

Referanser: https://bugs.launchpad.net/ubuntu / + kilde / linux-raspi2 / + bug / 1652270 https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1652270/comments/34

I mitt tilfelle måtte jeg kommentere device_tree_end = 0x8000 for å få det til å fungere, dette er også nevnt i referansene dine.
Milliways
2017-02-02 06:55:02 UTC
view on stackexchange narkive permalink

Problemet ditt er å prøve å kjøre dist-upgrade.

AFAIK systemet ditt er nå ødelagt, og det eneste alternativet er å gjenopprette fra sikkerhetskopi.

dist-upgrade kjører standard Ubuntu-oppgradering, som prøver å installere standard oppstartssektor osv.

Det ser ikke ut til at NOT er en versjon av dist-upgrade for MATE ARM for Pi.


Rediger den siste oppdateringen til

  Operativsystem: Ubuntu 16.04.2 LTSKernel: Linux 4.4.38-v7 +  

Inkluderer nå raspberrypi-bootloader (1.20161215-1 ~ xenial1.0)

Ubuntu MATE ser ut til å ha sluttet seg til Arch og Raspbian i oppdatering av kjernen (til den siste Foundation støttet versjon) med sudo apt upgrade . Dette var før den offisielle kunngjøringen av oppdateringen

(jeg har ikke prøvd hva dist-upgrade gjør på det siste, men der synes ikke å være noe behov.)

Takk for svaret. Skal jeg bruke apt-get-oppgraderingen eller bare la den være som bildeversjon?
@FrankNoel du kan bruke `oppgradere 'for å oppdatere programvare, men dette vil ikke oppdatere fastvare, og du kan absolutt ikke oppdatere til 16.10.
Ville rpi-oppdateringen og oppgraderingskommandoen fungere? Eller burde jeg holde meg til denne versjonen?
`rpi-update` vil oppgradere firmware (med de vanlige advarslene om installering av mulige testversjoner). Den eneste måten å oppgradere til en nyere utgivelse f.eks. 16.10 for å gjøre en ny installasjon.
AlexOnLinux
2017-03-24 00:07:59 UTC
view on stackexchange narkive permalink

Jeg hadde nesten det samme problemet som forfatteren.

Jeg har en PI3 her med ubuntu-16.04-preinstalled-server-armhf + raspi3.img installert. Rett etter å ha gjort oppdaterings- og oppgraderingsprosedyren (ikke dist-oppgradering) kunne ikke systemet starte opp lenger. Først prøvde jeg å endre config.txt (device_tree_address = 0x02008000) som nevnt tidligere av noen andre. Dessverre løste dette ikke problemet.

Så jeg bestemte meg for å prøve noe annet: Jeg kopierte alle filene jeg fant i mappen "system-boot" i min originale ubuntu-16.04-preinstalled-server-armhf + raspi3.img-fil til sdcard ved å overskrive eksisterende filer. Etter det kunne PI starte opp i xenial igjen.

Enn jeg prøvde å bruke dist-upgrade. Etter at jeg startet på nytt, fungerte systemet mitt ikke igjen. Igjen prøvde jeg først løsningen som ble nevnt før (device_tree_address = 0x02008000), og det fungerte for meg. Uansett prøvde jeg også prosedyren jeg gjorde før (overskriving av filene i "system-boot") og igjen fungerte det.

Jeg er absolutt ingen datarexpert. Så jeg vet ikke om dette kan påvirke systemet mitt med dårlig oppførsel i fremtiden. Men for øyeblikket bruker jeg det som en løsning.

EDIT: Etter noen tester fant jeg ut at jeg ikke klarte å oppdage wifi-enheten min etter å ha gjort dist-upgrade-prosedyren. For å fikse dette, tok jeg en sikkerhetskopi av filen /lib/firmware/brcm/brcmfmac43430-sdio.txt før jeg oppgraderte. Etter omstart kopierte jeg filen tilbake til den (på en eller annen måte blir den slettet av systemet under oppgraderingsprosedyren), gjorde en ny omstart, og nå er wifi tilbake online.

Nielsen Alves de oliveira
2017-11-22 19:57:45 UTC
view on stackexchange narkive permalink

Enkelt = vær oppmerksom på informasjonen

Rediger fil ...

  # originaldevice_tree_address = 0x100device_tree_end = 0x8000 # modifieddevice_tree_address = 0x02008000 # device_tree_end = 0x8000  

ARBEIDET PERFEKT !!!



Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...