Re: STICKY: PINN - An enhanced version of NOOBS.
Imaged RaspberryOS 64-bit directly to NVMe. Boots fine. Stay tuned... (Sorry progress is very slow, I'm kind of hyper ultra over busy these days.)
Re: Re:
i was really just asking to reimplement it because the audio (and USB support) doesn't work XD
sorry for bothering
According to all known laws of aviation, there is no way a bee should be able to fly. Its wings are too small to get its fat little body off the ground. The bee, of course, flies anyway because bees don't care what humans think is impossible.
Re: STICKY: PINN - An enhanced version of NOOBS.
Hello, I hope someone can help...
I have a new Pi5 with a 512GB SSD on the M.2 HAT.
I have a USB mouse connected, but no keyboard to help me.
I installed PINN on the SSD with the help of an SD card with BBN on it.
Using PINN, I installed raspios 64, Bareboat full (BBN), LibreElect, Ubuntu 2410 and a 512 Data partition on the SSD.
I can boot without problems from the SD card, but when I remove it and try to boot from the SSD, I get the Error: "Cannot have a partition outside of the file disk! Ignore/cancel"
Since I have no keyboard, I am stuck on that screen...
Is there a way to fix this (partition???) problem from terminal or fdisk or some other way booting from the SD card?
Thank you in advance
EDIT- Solution found.
By connecting a keyboard and selecting 'Cancel', the OS created it's own fix and loaded properly.
I have a new Pi5 with a 512GB SSD on the M.2 HAT.
I have a USB mouse connected, but no keyboard to help me.
I installed PINN on the SSD with the help of an SD card with BBN on it.
Using PINN, I installed raspios 64, Bareboat full (BBN), LibreElect, Ubuntu 2410 and a 512 Data partition on the SSD.
I can boot without problems from the SD card, but when I remove it and try to boot from the SSD, I get the Error: "Cannot have a partition outside of the file disk! Ignore/cancel"
Since I have no keyboard, I am stuck on that screen...
Is there a way to fix this (partition???) problem from terminal or fdisk or some other way booting from the SD card?
Thank you in advance
EDIT- Solution found.
By connecting a keyboard and selecting 'Cancel', the OS created it's own fix and loaded properly.
Re: STICKY: PINN - An enhanced version of NOOBS.
Please add a new release (3.0.3) of Twister OS for pi 4/5. Also batocera for pi4 is not downloading from pinn
Also, is it possible to split an tar.xz archive larger than 4gb, for a fat32 flash drive?
Thanks
Also, is it possible to split an tar.xz archive larger than 4gb, for a fat32 flash drive?
Thanks
Re: STICKY: PINN - An enhanced version of NOOBS.
I'm trying to make a copy of the RetroPie install I have on an SD card. Issuing command returns Both partitions from the SD card are mounted and readable.
I'm doing this from RPiOS, and I've installed package bsdtar. What am I doing wrong?
Thanks
Code: Select all
sudo bsdtar --numeric-owner --format gnutar -cpvf ~/os/retropie/boot.tar .Code: Select all
bsdtar: Failed to open '/home/emy/os/retropie/boot.tar'I'm doing this from RPiOS, and I've installed package bsdtar. What am I doing wrong?
Thanks
Re: STICKY: PINN - An enhanced version of NOOBS.
1. Did you install bsdtar from APT? If so, best to uninstall it.Eamoex wrote: ↑Wed Mar 26, 2025 5:49 pmI'm trying to make a copy of the RetroPie install I have on an SD card. Issuing commandreturnsCode: Select all
sudo bsdtar --numeric-owner --format gnutar -cpvf ~/os/retropie/boot.tar .Both partitions from the SD card are mounted and readable.Code: Select all
bsdtar: Failed to open '/home/emy/os/retropie/boot.tar'
I'm doing this from RPiOS, and I've installed package bsdtar. What am I doing wrong?
Thanks
You should use bsdtar v3.3.1, which can be installed following the instructions here -> https://github.com/procount/pinn/blob/m ... pendencies
2. Does the target folder path '/home/emy/os/retropie/' exist?
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
Re: STICKY: PINN - An enhanced version of NOOBS.
Hi everyone,
Long time Pi user, but just new to the forums here.
Anyone else been having problems recently when using PINN? I installed it via Raspberry Pi Imager but it can't contact the distribution source to install anything.
Tried a few different Pis.
Tried via wired & wireless.
Tried via a completely different connection (cellular hotspot so different provider & IP)
All 3 methods have Internet connectivity and throughput but no contact to PINN repository
Tried different memory cards.
Checked the distribution source and ensured correct.
Also tried Pis and SDs that already have PINN installed and have been working fine with them for months but they won't connect either.
Same issue everytime. Haven't used PINN in a week or so, but this error has been happening since last night.
Image
Image
Long time Pi user, but just new to the forums here.
Anyone else been having problems recently when using PINN? I installed it via Raspberry Pi Imager but it can't contact the distribution source to install anything.
Tried a few different Pis.
Tried via wired & wireless.
Tried via a completely different connection (cellular hotspot so different provider & IP)
All 3 methods have Internet connectivity and throughput but no contact to PINN repository
Tried different memory cards.
Checked the distribution source and ensured correct.
Also tried Pis and SDs that already have PINN installed and have been working fine with them for months but they won't connect either.
Same issue everytime. Haven't used PINN in a week or so, but this error has been happening since last night.
Image
Image
Lover of Most Things Retro
Re: STICKY: PINN - An enhanced version of NOOBS.
This only affects xbian OSes, I think sourceforge have updated their SSL version. All other OSes should be unaffected.
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
Re: STICKY: PINN - An enhanced version of NOOBS.
I've tried to install LibreELEC, PiOS 64bit with GUI, Ubuntu and Batocera but I'm getting this error message as soon as PINN loads up and it appears for each package when I try and install them.
I'm from the UK we've just went 1 hour forward due to DST. Could it possibly be related to that?
I'm from the UK we've just went 1 hour forward due to DST. Could it possibly be related to that?
Lover of Most Things Retro
Re: STICKY: PINN - An enhanced version of NOOBS.
Oh, I thought it was just the Xbian distribution list. I hadn't tried installing any of the other OSes for a while.
The Xbian problem started before BST, so I don't think it is that....
Problem is failing to get an SSLv3 connection from Sourceforge. I have raised a ticket with them and am waiting their response.
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
Re: STICKY: PINN - An enhanced version of NOOBS.
Still working to make 2 custom OSes available to PINN as per your doc here: https://github.com/procount/pinn/wiki/H ... using-PINN
Thanks, building bsdtar per your instructions worked. I'm down to the step where I should output the size of the tar archives to text files (apparently), but command returns
Why?
Thanks, building bsdtar per your instructions worked. I'm down to the step where I should output the size of the tar archives to text files (apparently), but command
Code: Select all
sudo du -BK -s /media/<username>/boot | cut -d"K" -f1 >boot.sizeCode: Select all
bash: boot.size: Permission deniedRe: STICKY: PINN - An enhanced version of NOOBS.
It means you don't have permission to write boot.size to your current directory, but you didn't say where that was.
Maybe do to put you in your home directory then repeat the command.
Maybe do
Code: Select all
cd ~PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
Re: STICKY: PINN - An enhanced version of NOOBS.
I sort of figured out that I didn't have permission, but I don't get the reason. I issued the command from ~/os/RetroPie/, which is a folder I created myself last week. Hard to understand why I would be denied writing there.
Re: STICKY: PINN - An enhanced version of NOOBS.
If you created or copied the ~/os/RetroPie with `sudo` then it will be owned by root.
Find out by:
That will also tell you the permissions the folder has.
Another way around it is to use:
Find out by:
Code: Select all
cd ~/os
ls -alF RetroPieAnother way around it is to use:
Code: Select all
sudo sh -c "du -BK -s /media/<username>/boot | cut -d"K" -f1 >boot.size"
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
Re: STICKY: PINN - An enhanced version of NOOBS.
The folder is indeed owned by root. I used the "sh -c" command and it worked. Thank you for the Linux class... :)
The next snag is that OS meta data files source
doesn't appear to exist any longer. Can I edit a copy of the equivalent files from source
? Can the values (names, png) be anything (except the numeric, size-related ones you give the process for)?
The next snag is that OS meta data files source
Code: Select all
http://downloads.sourceforge.net/project/pinn/os/Retropie2/*Code: Select all
http://downloads.raspberrypi.org/raspbian/*Re: STICKY: PINN - An enhanced version of NOOBS.
Please use
https://sourceforge.net/projects/pinn/files/os/Retropie3/
and adapt the files to your model of RPi and OS.
Many of the filenames are named based off the name of the OS in os.json with spaces converted to underscores and hyphens added appropriately, or have a standard name. Please follow the pattern used in all the other OSes, otherwise PINN will not know which files to use.
You can ignore os_list.json if you are only installing your OS from a local storage device.
https://sourceforge.net/projects/pinn/files/os/Retropie3/
and adapt the files to your model of RPi and OS.
Many of the filenames are named based off the name of the OS in os.json with spaces converted to underscores and hyphens added appropriately, or have a standard name. Please follow the pattern used in all the other OSes, otherwise PINN will not know which files to use.
You can ignore os_list.json if you are only installing your OS from a local storage device.
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
- Peter Mathen
- Posts: 3
- Joined: Mon Apr 07, 2025 5:24 pm
Re: STICKY: PINN - An enhanced version of NOOBS.
After reading that PINN seems to be very good, I bought a M.2 HAT+ 512 GB SSD to have the possibility to run different operating systems without having to change the SD card, and also to increase the speed and not be afraid of losing everything because the SSD card dies.
Using a Raspberry Pi 5B, 8GB, M.2 HAT+ 512 GB SSD
So I installed PINN on the SSD. I used an SD card with Raspberry Pi OS and Pi Imager to write directly to the nvme drive.
The second step was to install Recalbox, Ubuntu 24.04, Raspberry Pi OS, Batocera, Project Space 1 and a data partition.
The installation was easy, even if downloading the images was a little slow.
BUT after trying it several times incl. start over from zero there is only one OS running: Raspberry Pi OS.
Ubuntu stops the boot with a green screen and a pointer, Recalbox and Batocera are stopping with kernel panic.
I wonder what the reason could be that nothing works although some people have a lot of success with it.
Using a Raspberry Pi 5B, 8GB, M.2 HAT+ 512 GB SSD
So I installed PINN on the SSD. I used an SD card with Raspberry Pi OS and Pi Imager to write directly to the nvme drive.
The second step was to install Recalbox, Ubuntu 24.04, Raspberry Pi OS, Batocera, Project Space 1 and a data partition.
The installation was easy, even if downloading the images was a little slow.
BUT after trying it several times incl. start over from zero there is only one OS running: Raspberry Pi OS.
Ubuntu stops the boot with a green screen and a pointer, Recalbox and Batocera are stopping with kernel panic.
I wonder what the reason could be that nothing works although some people have a lot of success with it.
Last edited by Peter Mathen on Mon Apr 07, 2025 5:49 pm, edited 1 time in total.
Re: STICKY: PINN - An enhanced version of NOOBS.
I've tested all of those OSes on an SSD with my Pi5 8GB when I first converted them, so I know they work.Peter Mathen wrote: ↑Mon Apr 07, 2025 5:48 pmAfter reading that PINN seems to be very good, I bought a M.2 HAT+ 512 GB SSD to have the possibility to run different operating systems without having to change the SD card, and also to increase the speed and not be afraid of losing everything because the SSD card dies.
Using a Raspberry Pi 5B, 8GB, M.2 HAT+ 512 GB SSD
So I installed PINN on the SSD. I used an SD card with Raspberry Pi OS and Pi Imager to write directly to the nvme drive.
The second step was to install Recalbox, Ubuntu 24.04, Raspberry Pi OS, Batocera, Project Space 1 and a data partition.
The installation was easy, even if downloading the images was a little slow.
BUT after trying it several times incl. start over from zero there is only one OS running: Raspberry Pi OS.
Ubuntu stops the boot with a green screen and a pointer, Recalbox and Batocera are stopping with kernel panic.
I wonder what the reason could be that nothing works although some people have a lot of success with it.
But things have become a lot more complicated with the Pi5 as it requires a later kernel with KMS support and SSDs that are compatible with their HATS etc.
The problems you have experienced on each OS may not have the same cause. A kernel panic generally suggests a problem accessing the SSD partition, but you need to provide more information about the kernel panic.
The reading or parsing of the EDID from your monitor is a common problem for a lot of OSes on the Pi5, so you might want to try different HDMI leads or different monitors, or setting a specific screen resolution on the cmdline.txt with video= (see the official documentation on how to do that. This supercedes the previous config.txt settings of HMDI_MODE and HDMI_GROUP if you are used to those.)
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
- Peter Mathen
- Posts: 3
- Joined: Mon Apr 07, 2025 5:24 pm
Re: STICKY: PINN - An enhanced version of NOOBS.
I've changed the video= setting to 1920x1080:60 in the cmdline.txt of RECALBOX and tried to boot this OS.procount wrote: ↑Tue Apr 08, 2025 9:25 pm
The reading or parsing of the EDID from your monitor is a common problem for a lot of OSes on the Pi5, so you might want to try different HDMI leads or different monitors, or setting a specific screen resolution on the cmdline.txt with video= (see the official documentation on how to do that. This supercedes the previous config.txt settings of HMDI_MODE and HDMI_GROUP if you are used to those.)
Recalbox does the same as before 'Kernel panic - not syncing: Asynchronous SError Interrupt' - SError Interrupt on CPU1
I've checked the resolution and it was 1080p:60 as set in the cmdline.txt
I could try to install PINN on an USB Stick if that's more compatible
EDIT: Tried that, but it seems that PINN is not happy with 2 PINN installations (one on the SSD and a 2nd on the USB stick). After booting from the USB stick and selecting 2 OS (Recalbox and Ubuntu) PINN shows an error after clicking on Install: 'Error reading existing partition table'
It seems PINN mixed SSD and USB stick, see the partitions. The old partitions on the SSD with the 4 OS are removed.
Code: Select all
sdb 29.8G
sdb1 vfat FAT16 RECOVERY AF36-4EDB 127M
sdb2 1K
sdb5 32M
nvme0n1 476.9G
nvme0n1p1 vfat FAT16 RECOVERY 0840-DEFC 127M
nvme0n1p2 1K
nvme0n1p5 ext4 1.0 SETTINGS 4d7f5668-bcd6-4c71-b9f6-8212fa1c5194 32M
Re: STICKY: PINN - An enhanced version of NOOBS.
Is your RPi5 fairly new?
After a bit of googling, the 'Asynchronous SError Interrupt' suggests that your RPi5 might have the newer D0 step processor, but the OS is not yet adapted to that version. You can check the stepping by looking at the identification on the top of the processor, provided a fan or heatsink is not covering it up.
Unfortunately, PINN does not distinguish between the C0 or D0 processor steppings so it allows an OS that is suitable for the Pi5 C0 stepping to be installed on a D0, but it doesn't often work. You may just need a later version of Recalbox. The version PINN installs is v8.0.2, but I see the latest available version on their website is v9.2.3 and that is suitable for the Pi5 2GB version which has the D0 stepping.
I'm afraid PINN's OSes sometimes lag behind the latest versions as it takes time and resources to convert them. Often this is not a problem as they can often be upgraded in situ, but in some cases when new hardware becomes available, like the RPI5 or the D0 stepping, it is necessary to have the very latest version to install.
I shall try and update Recalbox shortly. In the meantime, if you want to wipe your SSD, you could test this is indeed your problem by installing Recalbox from Rpi Imager direct to your SSD. Ubuntu 24.04 may also predate the D0 stepping, so the 24.10 version might be more appropriate. I don't have a Rpi5 D0 processor to test this myself.
After a bit of googling, the 'Asynchronous SError Interrupt' suggests that your RPi5 might have the newer D0 step processor, but the OS is not yet adapted to that version. You can check the stepping by looking at the identification on the top of the processor, provided a fan or heatsink is not covering it up.
Unfortunately, PINN does not distinguish between the C0 or D0 processor steppings so it allows an OS that is suitable for the Pi5 C0 stepping to be installed on a D0, but it doesn't often work. You may just need a later version of Recalbox. The version PINN installs is v8.0.2, but I see the latest available version on their website is v9.2.3 and that is suitable for the Pi5 2GB version which has the D0 stepping.
I'm afraid PINN's OSes sometimes lag behind the latest versions as it takes time and resources to convert them. Often this is not a problem as they can often be upgraded in situ, but in some cases when new hardware becomes available, like the RPI5 or the D0 stepping, it is necessary to have the very latest version to install.
I shall try and update Recalbox shortly. In the meantime, if you want to wipe your SSD, you could test this is indeed your problem by installing Recalbox from Rpi Imager direct to your SSD. Ubuntu 24.04 may also predate the D0 stepping, so the 24.10 version might be more appropriate. I don't have a Rpi5 D0 processor to test this myself.
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
Re: STICKY: PINN - An enhanced version of NOOBS.
Hello, thanks for the help.
I'm back with the next step.
I've followed instructions, modified os.json and partitions.json, and finally copied files for both OSes on an USB stick in folder /os. But they still don't appear on the PINN UI (no ethernet, wi-fi disabled). Not even sure where they should appear. The intuition would suggest that there should be some button to direct PINN to search for OSes on local drives, but I understand this isn't necesary when all goes well... :)
I removed checksums from os.json and partitions.json. I'm using an ext4-formatted USB drive and PINN v3.9.3.
Not sure what to try next.
I'm back with the next step.
I've followed instructions, modified os.json and partitions.json, and finally copied files for both OSes on an USB stick in folder /os. But they still don't appear on the PINN UI (no ethernet, wi-fi disabled). Not even sure where they should appear. The intuition would suggest that there should be some button to direct PINN to search for OSes on local drives, but I understand this isn't necesary when all goes well... :)
I removed checksums from os.json and partitions.json. I'm using an ext4-formatted USB drive and PINN v3.9.3.
Not sure what to try next.
- Peter Mathen
- Posts: 3
- Joined: Mon Apr 07, 2025 5:24 pm
Re: STICKY: PINN - An enhanced version of NOOBS.
The Pi5 is about 1 month old, so it's very new.procount wrote: ↑Thu Apr 10, 2025 9:53 pmIs your RPi5 fairly new?
After a bit of googling, the 'Asynchronous SError Interrupt' suggests that your RPi5 might have the newer D0 step processor, but the OS is not yet adapted to that version. You can check the stepping by looking at the identification on the top of the processor, provided a fan or heatsink is not covering it up.
Unfortunately, PINN does not distinguish between the C0 or D0 processor steppings so it allows an OS that is suitable for the Pi5 C0 stepping to be installed on a D0, but it doesn't often work. You may just need a later version of Recalbox. The version PINN installs is v8.0.2, but I see the latest available version on their website is v9.2.3 and that is suitable for the Pi5 2GB version which has the D0 stepping.
I'm afraid PINN's OSes sometimes lag behind the latest versions as it takes time and resources to convert them. Often this is not a problem as they can often be upgraded in situ, but in some cases when new hardware becomes available, like the RPI5 or the D0 stepping, it is necessary to have the very latest version to install.
I shall try and update Recalbox shortly. In the meantime, if you want to wipe your SSD, you could test this is indeed your problem by installing Recalbox from Rpi Imager direct to your SSD. Ubuntu 24.04 may also predate the D0 stepping, so the 24.10 version might be more appropriate. I don't have a Rpi5 D0 processor to test this myself.
I tested Recalbox and Ubuntu 24.04 on the SSD, both are running nicely.
I don't know which stepping the CPU has. lscpu does not really show it:
Code: Select all
$ lscpu (not all lines)
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Vendor ID: ARM
Model name: Cortex-A76
Model: 1
Stepping: r4p1
Code: Select all
$ sudo dmesg
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x414fd0b1]
[ 0.000000] Linux version 6.8.0-1020-raspi (buildd@bos03-arm64-027) (aarch64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #24-Ubuntu SMP PREEMPT_DYNAMIC Sun Feb 23 08:39:32 UTC 2025 (Ubuntu 6.8.0-1020.24-raspi 6.8.12)
[ 0.000000] KASLR enabled
[ 0.000000] random: crng init done
[ 0.000000] Machine model: Raspberry Pi 5 Model B Rev 1.1
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000002600000, size 320 MiB
Re: STICKY: PINN - An enhanced version of NOOBS.
Recalbox has been updated to 9.2.3.
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
Re: STICKY: PINN - An enhanced version of NOOBS.
First check that your USB stick is being recognised by PINN.
From the command shell, check to see if your USB is mounted on /tmp/media/sda1 or similar.
(It may also appear in the Destination Drive drop down on the Archival menu page.)
If the USB stick is mounted but the OSes are still not appearing, it may be a problem with os.json.
Try validating your syntax is correct by posting it on the jsonlint.com webpage.
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574
Return to "General discussion"
Jump to
- Community
- General discussion
- Announcements
- Other languages
- Deutsch
- Español
- Français
- Italiano
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Türkçe
- User groups and events
- Raspberry Pi Official Magazine
- Using the Raspberry Pi
- Beginners
- Troubleshooting
- Advanced users
- Assistive technology and accessibility
- Education
- Picademy
- Teaching and learning resources
- Staffroom, classroom and projects
- Astro Pi
- Mathematica
- High Altitude Balloon
- Weather station
- Programming
- C/C++
- Java
- Python
- Scratch
- Other programming languages
- Windows 10 for IoT
- Wolfram Language
- Bare metal, Assembly language
- Graphics programming
- OpenGLES
- OpenVG
- OpenMAX
- General programming discussion
- Projects
- Networking and servers
- Automation, sensing and robotics
- Graphics, sound and multimedia
- Other projects
- Media centres
- Gaming
- AIY Projects
- Hardware and peripherals
- Camera board
- Compute Module
- Official Display
- HATs and other add-ons
- Device Tree
- Interfacing (DSI, CSI, I2C, etc.)
- Keyboard computers (400, 500, 500+)
- Raspberry Pi Pico
- General
- SDK
- MicroPython
- Other RP2040 boards
- Zephyr
- Rust
- AI Accelerator
- AI Camera - IMX500
- Hailo
- Software
- Raspberry Pi OS
- Raspberry Pi Connect
- Raspberry Pi Desktop for PC and Mac
- Beta testing
- Other
- Android
- Debian
- FreeBSD
- Gentoo
- Linux Kernel
- NetBSD
- openSUSE
- Plan 9
- Puppy
- Arch
- Pidora / Fedora
- RISCOS
- Ubuntu
- Ye Olde Pi Shoppe
- For sale
- Wanted
- Off topic
- Off topic discussion