Attempting to install Fedora Silverblue on my Pinebook Pro…
🤞🤓
Attempting to install Fedora Silverblue on my Pinebook Pro…
🤞🤓
Hmm, it installed* and is running, and GNOME 43 seems rather snappy on it but no wifi :(
* with Tow-Boot. During installation it says something like “your system won’t be able to boot… EFI… blah, blah.” Just ignore that and keep installing.
Looks like this might help: https://github.com/bengtfredh/pinebook-pro-copr
Unfortunately, can’t install the third-party WiFi/Bluetooth driver to test due to this issue with rpm-ostree:
https://ask.fedoraproject.org/t/third-party-repo-error/20037/10
But posting this from Fedora Silverblue through ethernet via a USB dongle.
It runs amazingly well on it (and I have it installed on the stock drive, not an NVMe.) Even Firefox is snappy.
Would be amazing to have Fedora Silverblue install and run without issue on the Pinebook Pro. Just think of the uses for education alone…
@zak Ditto! :)
@aral This has been my favorite distro by far lately.
@jorge Thanks, I was thinking that might be an idea too. Will document it when I get a moment today :)
@aral Perhaps a custom image with everything you need right on it so there's no need to hit up 3rd party repos?
Do you have the steps you did somewhere? I can take a stab at it.
@Andyleaflinux @librewolf Yep, tried it and have it for testing but there was some reason I couldn’t make it my primary. Don’t remember what now. I periodically go back to check so I might just do that again this week :)
@aral try @librewolf much quicker than Firefox with more privacy from the start.
To be able to install the third-party WiFi/Bluetooth driver on #Fedora #Silverblue the #PinebookPro, you have to remove two rpm repositories that come preinstalled that don’t have ARM (aarch64) support and thus make the rpm-ostree install command fail.
You can’t do this using rpm-ostree (you’d win the game too fast, where’s the fun in that, amirite?) so you have to edit the _copr_phracek_PyCharm.repo and rpmfusion-nonfree-steam.repo files to set enalbed = 0 in /etc/yum.repos.d/
(1/2)
… then download ap6256-firmware-2020.02-5.fc37.aarch64.rpm from https://copr.fedorainfracloud.org/coprs/aptupdate/pinebook-pro/build/3813654/ and run the rpm-ostree command to install it:
sudo rpm-ostree ./ap6256-firmware-2020.02-5.fc37.aarch64.rpm
(I couldn’t get remote install from a COPR repo to work.)
When done, reboot. And your WiFi and Bluetooth should be working. If WiFi isn’t working press Pine Key + F11 until it blinks only two (not three) times. Two blinks means WiFi is on. Restart the machine again. WiFi should work now.
(2/2)
@chris I feel the rock solid incremental updates more than makes up for any additional complexity of the immutable base system but your mileage may vary depending on your use case.
The way I’ve evolved to working with it:
- Install everything using Flatpak (GNOME Software) or
- For CLI to my account (not system-wide). So instead of installing in toolbox/Distrobox (container) using dnf and exporting, for example, I simply use my main account and install using cargo or go…
@aral Somewhat related question: Have you, in general, found the immutable nature of Silverblue to be worth it for most people over standard Fedora? I've looked at it but, at least for now, it seems like the work required to get going on it just isn't worth it at this stage.
@chris … in fact, what I realised only recently is that I could just have used brew. Yep, that one (HomeBrew). In fact, I think brew would make an excellent compliment to Fedora Silverblue. Basically, the Flatpak for CLI apps.
And, if you need to compile anything, you can do so in a container. Easy as “toolbox enter” to get started.
Overall, I love the setup I have. To the point where I get annoyed when I use macOS now.
(If only there was an equivalent for iOS.)
I’m done with my #FedoraSilverblue on the #PinebookPro experiment (see thread).
It mostly works (& well).
I don’t have audio from the speakers (layering the pinebookpro-audio-2-1.fc37.aarch64.rpm via rpm-ostree didn’t help) but, most importantly, I don’t have HDMI out via USB-C so I can’t use the laptop to present at #OFFDEM as I was planning to (to show Kitten* running on a $200 laptop).
Looks like it’s not just #Fedora either: https://forum.manjaro.org/t/no-more-usb-c-hdmi-out-since-linux5-18/119798
* https://codeberg.org/kitten/app
CC @PINE64
@illumi241 You’re using Tow-Boot?
@aral didn't try silverblue yet, Fedora (without Silverblue) did really not start after ignoring this message :(
Maybe I should try with fedora silverblue.
@illumi241 Hmm… would be interesting to see if it is different with Silverblue (and why).
@aral yes
@minkiu Well, I guess they don’t want people standing in front of roomfuls of people with them – found a three-year-old post from past me reporting the issue on the Pine forums ¯\_(ツ)_/¯
@aral can confirm that the same happens with the latest @postmarketOS v22.12 (https://gitlab.com/postmarketOS/pmaports/-/issues/1778); tried with two different hubs, the USBs get detected (`dmesg`) all right, but the HDMI is nowhere to be seen. @PINE64
@aral Silverblue does indeed boot. Either they fixed whatever went wrong or there is a difference. Anyway, I am now testing silverblue :D
@illumi241 🤓👍
@aral I am now installing silverblue, let's see if it is booting
@aral yes indeed
@radiocron Thanks for explaining what “small” is and is not to me.
@aral @PINE64 Maybe if you tried a distro that isn't locked in to NSA's SELinux like Fedora is. Also, who owns node? No thanks. Small is not Google.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.