Changes

Jump to navigation Jump to search
737 bytes added ,  09:40, 18 July 2019
Line 9: Line 9:  
==f28 end of life==
 
==f28 end of life==
 
"Fedora 28 will be EOL on Tuesday, May 28th, 2019. On this day we are going to close all of the Fedora 28 bugs which remain open [1]. You have a few weeks remaining to submit updates, if you have any, before the Fedora 28 release becomes unsupported. [1] https://fedoraproject.org/wiki/Releases/30/HouseKeeping#Fedora_28_EOL_Clo... -- Ben Cotton "
 
"Fedora 28 will be EOL on Tuesday, May 28th, 2019. On this day we are going to close all of the Fedora 28 bugs which remain open [1]. You have a few weeks remaining to submit updates, if you have any, before the Fedora 28 release becomes unsupported. [1] https://fedoraproject.org/wiki/Releases/30/HouseKeeping#Fedora_28_EOL_Clo... -- Ben Cotton "
''Under Construction''
      
==Upgrading f30 to f31==
 
==Upgrading f30 to f31==
Line 80: Line 79:  
::https://www.raspberrypi.org/downloads/
 
::https://www.raspberrypi.org/downloads/
 
::https://elinux.org/RPi_Distributions#Fedora_Remix
 
::https://elinux.org/RPi_Distributions#Fedora_Remix
 
+
::https://fedoraproject.org/wiki/QA:Testcase_Virt_ARM_on_x86  (install arm in VMM)
 
==Sugar on other distributions==
 
==Sugar on other distributions==
 
:https://elinux.org/RPi_Distributions#Fedora_Remix
 
:https://elinux.org/RPi_Distributions#Fedora_Remix
 
:https://elinux.org/Category:RaspberryPi
 
:https://elinux.org/Category:RaspberryPi
 +
::https://medium.com/@petermcd/housekeeping-steps-to-take-after-installing-raspbian-on-a-raspberry-pi-5226be6ddc82
 
::http://www.pidora.ca/
 
::http://www.pidora.ca/
 
::http://wiki.sugarlabs.org/go/Ubuntu_on_rpi3 (Ubuntu)
 
::http://wiki.sugarlabs.org/go/Ubuntu_on_rpi3 (Ubuntu)
 +
::;http://wiki.sugarlabs.org/go/Ubuntu_on_rpi3#Ubuntu-MATE-sugar-desktop_on_raspberry_pi2-3 (Ubuntu)
 
::https://people.sugarlabs.org/rishabh/  (debian)
 
::https://people.sugarlabs.org/rishabh/  (debian)
 
::https://wiki.debian.org/RaspberryPi
 
::https://wiki.debian.org/RaspberryPi
Line 98: Line 99:  
::https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp#head-2c416cfaecdf675f43a5be7a81ad50e81e640c93  (add epl)
 
::https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp#head-2c416cfaecdf675f43a5be7a81ad50e81e640c93  (add epl)
 
:::https://en.opensuse.org/Portal:ARM
 
:::https://en.opensuse.org/Portal:ARM
 +
 +
===Rpi3B+ vs Rpi4===
 +
*https://medium.com/pi-top/raspberrypi4-f38f12633345
 +
::important review
 +
::;Note that USB3 Ports on RPi4 are Blue
 +
::Note that the Red and white enclosure of the Rpi4 allows overheating of the board; run with cover off
 +
:::(lightning bolt warning in right upper corner appears when too hot)
    
===Rpi-3b installer+===
 
===Rpi-3b installer+===
    
*https://fedoraproject.org/wiki/Architectures/ARM/Installation#Arm_Image_Installer
 
*https://fedoraproject.org/wiki/Architectures/ARM/Installation#Arm_Image_Installer
 +
*https://www.balena.io/etcher/  (Raspbian installer)
 +
:::https://downloads.raspberrypi.org/raspbian/images/raspbian-2019-06-24/2019-06-20-raspbian-buster.zip
 
==== Rpi3B+ ====
 
==== Rpi3B+ ====
 
;Testing of f31 arm (raw) images
 
;Testing of f31 arm (raw) images
 
*https://fedoraproject.org/wiki/Test_Results:Fedora_31_Rawhide_20190601.n.0_Installation#ARM_disk_images
 
*https://fedoraproject.org/wiki/Test_Results:Fedora_31_Rawhide_20190601.n.0_Installation#ARM_disk_images
=====<-Pass->=====
+
=====Installation method used for testing=====
 +
#Download Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw.xz file to /Downloads
 +
#extract here to expand to Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw file
 +
#start Fedora Media Writer/select Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw file in "Custom"
 +
#insert micro SD into usb Card Reader and plug in it's USB
 +
#select RPiB3+ and write Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw file
 +
#exit Fedora MediaWriter
 +
#start gparted and expand partition 3 to full size of micro SD (Class 10 32 GB)
 +
#insert mico SD in RPi3B+ slot and power up.
 +
#install Nodebug kernel https://fedoraproject.org/wiki/RawhideKernelNodebug
 +
::Suggestion save command for nodebug on USB key as text file; copy paste it into terminal when running booted sd.
 +
 
 +
=====Working images=====
 +
:;;Fedora-Mate-armhfp-Rawhide-20190716.n.0-sda.raw
 +
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190716.n.0/compose/Spins/armhfp/images/Fedora-Mate-armhfp-Rawhide-20190716.n.0-sda.raw.xz
 +
===== Enabling the rawhide kernel nodebug repository =====
 +
:::https://fedoraproject.org/wiki/RawhideKernelNodebug
 +
; NOTE recent arm images use debug kernel and this fills up the microSD cards quickly; making them freeze up
 +
:::"fills up sd: bcm2835-dma (messages never stop)
 +
*https://fedoraproject.org/wiki/KernelDebugStrategy
 +
 
 +
<pre><nowiki>
 +
$ sudo dnf config-manager --add-repo=http://dl.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/fedora-rawhide-kernel-nodebug.repo
 +
$ sudo dnf update
 +
</nowiki></pre>
 +
*Terminal:
 +
::sudo dnf groupinstall sugar-desktop-environment
 +
::sudo dnf install sugar-runner
 +
;Fedora-Mate-armhfp-Rawhide-20190704.n.1-sda.raw
 +
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190704.n.1/compose/Spins/armhfp/images/Fedora-Mate-armhfp-Rawhide-20190704.n.1-sda.raw.xz
 +
[[File:Mate 0704.n.1.png|400px]]
 +
;Fedora-SoaS-armhfp-Rawhide-20190703.n.0-sda.raw
 +
::https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Spins/armhfp/images/Fedora-SoaS-armhfp-Rawhide-20190703.n.0-sda.raw.xz
 +
:::seems to lock up when using wired and wireless AP
 +
;Fedora-Xfce-armhfp-Rawhide-20190621.n.0-sda.raw
 +
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190621.n.0/compose/Spins/armhfp/images/Fedora-Xfce-armhfp-Rawhide-20190621.n.0-sda.raw.xz
 
;Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw
 
;Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw
 
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190619.n.0/compose/Spins/armhfp/images/Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw.xz
 
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190619.n.0/compose/Spins/armhfp/images/Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw.xz
 +
*Inital-setup after boot
 +
[[File:IFedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw-1.jpg|400px]]
 +
*F1 network neighborhood with jabber.sugarlabs.org entered in networking
 
[[File:Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw-4.jpg|400px]]
 
[[File:Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw-4.jpg|400px]]
 
;Fedora-Xfce-armhfp-Rawhide-20190601.n.0-sda.raw
 
;Fedora-Xfce-armhfp-Rawhide-20190601.n.0-sda.raw
 
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190524.n.1/compose/Spins/armhfp/images/Fedora-Xfce-armhfp-Rawhide-20190524.n.1-sda.raw.xz
 
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190524.n.1/compose/Spins/armhfp/images/Fedora-Xfce-armhfp-Rawhide-20190524.n.1-sda.raw.xz
:[[File:Xfce_arm_fc31_0601.jpg|400px]]
+
 
 
;Fedora-LXQt-armhfp-Rawhide-20190601.n.0-sda.raw
 
;Fedora-LXQt-armhfp-Rawhide-20190601.n.0-sda.raw
;https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190601.n.0/compose/Spins/armhfp/images/Fedora-LXDE-armhfp-Rawhide-20190601.n.0-sda.raw.xz
+
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190601.n.0/compose/Spins/armhfp/images/Fedora-LXDE-armhfp-Rawhide-20190601.n.0-sda.raw.xz
;https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190611.n.2/compose/Spins/armhfp/images/Fedora-LXDE-armhfp-Rawhide-20190611.n.2-sda.raw.xz
+
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190611.n.2/compose/Spins/armhfp/images/Fedora-LXDE-armhfp-Rawhide-20190611.n.2-sda.raw.xz
::Sugar-desktop-environment + sugar-runner
+
::Sugar-desktop-environment + sugar-runner (both install)
;Fedora-Mate-armhfp-Rawhide-20190609.n.1-sda.raw (starts initial setup )
+
;Fedora-Mate-armhfp-Rawhide-20190609.n.1-sda.raw  
;http://mirror.math.princeton.edu/pub/fedora/linux/development/rawhide/Spins/armhfp/images/Fedora-Mate-armhfp-Rawhide-20190609.n.1-sda.raw.xz
+
::http://mirror.math.princeton.edu/pub/fedora/linux/development/rawhide/Spins/armhfp/images/Fedora-Mate-armhfp-Rawhide-20190609.n.1-sda.raw.xz
 
; Centos 7
 
; Centos 7
; https://buildlogs.centos.org/rolling/7/isos/armhfp/
+
::https://buildlogs.centos.org/rolling/7/isos/armhfp/
 
  −
=====<-Fail->=====
  −
;Fedora-Workstation-Rawhide-20190520.n.0.aarch64.raw
  −
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190518.n.0/compose/Workstation/aarch64/images/Fedora-Workstation-Rawhide-20190518.n.0.aarch64.raw.xz
  −
 
  −
:"started Gnome Display manager"
  −
 
  −
::"/dev/kmsg/buffer overrun"  (many repeats)
  −
::aarch64 wks stops at "starting Gnome Display manager"
  −
::::"gnome is probably running out of memory"  https://bugzilla.redhat.com/show_bug.cgi?id=1712601#c2
  −
;Fedora-Python-Classroom-armhfp-Rawhide-20190601.n.0-sda.raw
  −
:"started Gnome Display manager"
  −
 
  −
;stops at >"Starting kernel.." (all below)
  −
*https://bugzilla.redhat.com/show_bug.cgi?id=1711469
  −
*Fedora-KDE-armhfp-Rawhide-20190524.n.0-sda.raw.
  −
*Fedora-SoaS-armhfp-Rawhide-20190522.n.0-sda.raw
  −
*Fedora-SoaS-armhfp-Rawhide-20190518.n.0-sda.raw
  −
*Fedora-Mate-armhfp-Rawhide-20190518.n.0-sda.raw
  −
*Fedora-Mate-armhfp-Rawhide-20190517.n.0-sda.raw
  −
*Fedora-KDE-armhfp-Rawhide-20190517.n.0-sda.raw
  −
*Fedora-SoaS-armhfp-Rawhide-20190517.n.0-sda.raw
  −
;Older builds
  −
:none start inital-setup:
  −
::no user login
  −
*Fedora-KDE-armhfp-Rawhide-20190508.n.0-sda.raw
  −
*Fedora-Mate-armhfp-Rawhide-20190508.n.0-sda.raw
  −
*Fedora-Xfce-armhfp-Rawhide-20190508.n.0-sda.raw
  −
 
  −
====not working====
  −
*;soas does not start:
  −
"<pwhalen> satellit, seeing the same issue. it looks like the initramfs is host-only for some reason. Looking at the kickstart I think I see why.
  −
<pwhalen> we remove dracut-config-generic in post, but it looks like we also rebuild the initramfs for sugar as well..seems like the rebuild happens after we remove dracut-config-generic.. so host only :(
  −
 
  −
<pwhalen> satellit, broken in rawhide as well - 15M May 14 15:59 initramfs-5.1.0-1.fc31.armv7hl.img
  −
<pwhalen> should be around 40-50M"
  −
"<pwhalen> satellit, if you replace the initramfs with this one - https://fedorapeople.org/~pwhalen/soas/initramfs-5.0.9-301.fc30.armv7hl.img
  −
<pwhalen> it will boot. Thanks for bringing this to our attention."
  −
 
  −
*may 15:
  −
<pwhalen> satellit, mount the sd, the look for the partition labelled boot
  −
 
  −
<pwhalen> might be easiest to then right click and open in terminal, then 'su -c "wget https://fedorapeople.org/~pwhalen/soas/initramfs-5.0.9-301.fc30.armv7hl.img"'
  −
<pwhalen> then 'sudo mv initramfs-5.0.9-301.fc30.armv7hl.img.1 initramfs-5.0.9-301.fc30.armv7hl.img'
  −
<pwhalen> should od it
  −
<pwhalen> or do it even
  −
<pwhalen> and we'll get it fixed for f31. As it is it will only work in qemu.
     −
*;fix applied
+
=====Not Working=====
:Download https://fedorapeople.org/~pwhalen/soas/initramfs-5.0.9-301.fc30.armv7hl.img
+
======interupt waits too long before GRUB if no network cable connection======
::chmod 777 initramfs-5.0.9-301.fc30.armv7hl.img on mounted sd
+
* https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi#It_waits_too_long_before_GRUB
::rm initramfs-5.0.9-301.fc30.armv7hl.img
+
::"lan78xx_eth Waiting for PHY auto negotiation to complete..."
cp /home/satellit/Downloads/f30/initramfs-5.0.9-301.fc30.armv7hl.img /run/media/satellit/__boot/initramfs-5.0.9-301.fc30.armv7hl.img
+
:::That happens without ethernet cable plugged in. You can interrupt the waiting by CTRL+C.
    
=sugar desktop in 2nd DE=
 
=sugar desktop in 2nd DE=
12,355

edits

Navigation menu