We use some essential cookies to make our website work.

We use optional cookies, as detailed in our cookie policy, to remember your settings and understand how you use our website.

2279 posts
Eamoex
Posts: 30
Joined: Tue Oct 30, 2018 6:46 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Tue Mar 18, 2025 2:56 pm

procount wrote:
Tue Mar 11, 2025 12:14 am
If you are still booting into an (initramfs), I suggest you try to sort that out before even attempting to create your own multi-boot installation.
Have you tried booting Raspberry Pi OS on your NVME directly without PINN?
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.)

Becatto
Posts: 53
Joined: Tue Apr 05, 2022 4:39 pm

Re: Re:

Wed Mar 19, 2025 1:07 am

procount wrote:
Tue Mar 18, 2025 9:09 am
Becatto wrote:
Tue Mar 18, 2025 5:56 am
Might I ask how the Windows 98 emulation was done? Thinking of turning my Raspberry Pi 3B into a Windows 98 emulating machine. :)
You can ask, but I have no idea. Better to ask the original authors. That's a very old implementation now, but you could just install it and try it.
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.

Spiv13
Posts: 1
Joined: Thu Dec 01, 2022 3:31 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Thu Mar 20, 2025 3:39 pm

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.

pazany
Posts: 1
Joined: Sun Mar 23, 2025 5:36 am

Re: STICKY: PINN - An enhanced version of NOOBS.

Sun Mar 23, 2025 5:49 am

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

Eamoex
Posts: 30
Joined: Tue Oct 30, 2018 6:46 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Wed Mar 26, 2025 5:49 pm

I'm trying to make a copy of the RetroPie install I have on an SD card. Issuing command

Code: Select all

sudo bsdtar --numeric-owner --format gnutar -cpvf ~/os/retropie/boot.tar .
returns

Code: Select all

bsdtar: Failed to open '/home/emy/os/retropie/boot.tar'
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

procount
Posts: 3237
Joined: Thu Jun 27, 2013 12:32 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Thu Mar 27, 2025 1:53 pm

Eamoex wrote:
Wed Mar 26, 2025 5:49 pm
I'm trying to make a copy of the RetroPie install I have on an SD card. Issuing command

Code: Select all

sudo bsdtar --numeric-owner --format gnutar -cpvf ~/os/retropie/boot.tar .
returns

Code: Select all

bsdtar: Failed to open '/home/emy/os/retropie/boot.tar'
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
1. Did you install bsdtar from APT? If so, best to uninstall it.
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

RetroTam
Posts: 4
Joined: Sun Mar 30, 2025 1:50 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Sun Mar 30, 2025 7:52 pm

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
Lover of Most Things Retro

procount
Posts: 3237
Joined: Thu Jun 27, 2013 12:32 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Mon Mar 31, 2025 2:52 pm

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

RetroTam
Posts: 4
Joined: Sun Mar 30, 2025 1:50 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Mon Mar 31, 2025 3:16 pm

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?
Lover of Most Things Retro

procount
Posts: 3237
Joined: Thu Jun 27, 2013 12:32 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Mon Mar 31, 2025 5:33 pm

RetroTam wrote:
Mon Mar 31, 2025 3:16 pm
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.
Oh, I thought it was just the Xbian distribution list. I hadn't tried installing any of the other OSes for a while.
RetroTam wrote:
Mon Mar 31, 2025 3:16 pm
I'm from the UK we've just went 1 hour forward due to DST. Could it possibly be related to that?
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

Eamoex
Posts: 30
Joined: Tue Oct 30, 2018 6:46 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Tue Apr 01, 2025 7:43 pm

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

Code: Select all

sudo du -BK -s /media/<username>/boot | cut -d"K" -f1 >boot.size
returns

Code: Select all

bash: boot.size: Permission denied
Why?

procount
Posts: 3237
Joined: Thu Jun 27, 2013 12:32 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Tue Apr 01, 2025 7:58 pm

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

Code: Select all

cd ~
to put you in your home directory then repeat the command.
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574

Eamoex
Posts: 30
Joined: Tue Oct 30, 2018 6:46 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Tue Apr 01, 2025 8:44 pm

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.

procount
Posts: 3237
Joined: Thu Jun 27, 2013 12:32 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Tue Apr 01, 2025 8:57 pm

If you created or copied the ~/os/RetroPie with `sudo` then it will be owned by root.
Find out by:

Code: Select all

cd ~/os
ls -alF RetroPie
That will also tell you the permissions the folder has.

Another 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

Eamoex
Posts: 30
Joined: Tue Oct 30, 2018 6:46 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Fri Apr 04, 2025 6:49 am

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

Code: Select all

http://downloads.sourceforge.net/project/pinn/os/Retropie2/*
doesn't appear to exist any longer. Can I edit a copy of the equivalent files from source

Code: Select all

http://downloads.raspberrypi.org/raspbian/*
? Can the values (names, png) be anything (except the numeric, size-related ones you give the process for)?

procount
Posts: 3237
Joined: Thu Jun 27, 2013 12:32 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Fri Apr 04, 2025 8:11 am

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.
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.

Mon Apr 07, 2025 5:48 pm

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.
Last edited by Peter Mathen on Mon Apr 07, 2025 5:49 pm, edited 1 time in total.

procount
Posts: 3237
Joined: Thu Jun 27, 2013 12:32 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Tue Apr 08, 2025 9:25 pm

Peter Mathen wrote:
Mon Apr 07, 2025 5:48 pm
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.
I've tested all of those OSes on an SSD with my Pi5 8GB when I first converted them, so I know they work.
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.

Thu Apr 10, 2025 8:28 pm

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.)
I've changed the video= setting to 1920x1080:60 in the cmdline.txt of RECALBOX and tried to boot this OS.
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

procount
Posts: 3237
Joined: Thu Jun 27, 2013 12:32 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Thu Apr 10, 2025 9:53 pm

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.
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574

Eamoex
Posts: 30
Joined: Tue Oct 30, 2018 6:46 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Sun Apr 13, 2025 3:30 am

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.

Peter Mathen
Posts: 3
Joined: Mon Apr 07, 2025 5:24 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Sun Apr 13, 2025 7:09 pm

procount wrote:
Thu Apr 10, 2025 9:53 pm
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.
The Pi5 is about 1 month old, so it's very new.
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
dmesg from Ubuntu:

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

procount
Posts: 3237
Joined: Thu Jun 27, 2013 12:32 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Tue Apr 15, 2025 11:56 pm

Recalbox has been updated to 9.2.3.
PINN - NOOBS with the extras... https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574

procount
Posts: 3237
Joined: Thu Jun 27, 2013 12:32 pm

Re: STICKY: PINN - An enhanced version of NOOBS.

Wed Apr 16, 2025 12:05 am

Eamoex wrote:
Sun Apr 13, 2025 3:30 am
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).
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

hektor
Posts: 6
Joined: Fri Apr 18, 2025 10:24 am

Re: STICKY: PINN - An enhanced version of NOOBS.

Fri Apr 18, 2025 10:34 am

procount wrote:
Thu Apr 10, 2025 9:53 pm
I shall try and update Recalbox shortly.
Can you please update Batocera as well?
The same problem exists there. The image currently included in PINN also leads to the kernel panic error.

2279 posts

Return to "General discussion"

AltStyle によって変換されたページ (->オリジナル) /