Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fedora, elementaryOS, FydeOS still missing on PINN list #11

Open
milindkagit opened this issue Jun 27, 2021 · 1 comment
Open

Fedora, elementaryOS, FydeOS still missing on PINN list #11

milindkagit opened this issue Jun 27, 2021 · 1 comment

Comments

@milindkagit
Copy link

I definitely prefer PINN over BerryBoot due to its stability(reliability), since it generates partition table based on the selection. However when it comes adding custom OSes, its very inflexible. I see several latest OSes(examples below) have been optimized for performance, and usability. However PINN does not support them OOTB.

  • fedora 34
  • manjaro ARM 21.06 ( Gnome 40)
  • FydeOS v12
  • elementary 5 (6 coming soon)

I explored quite a lot on how to add a OS of your choice, however found not much, except sakari's project. However with that project, I wonder if I can download the xz image and provide local image file. I am not sure, if the Pinnify script (shell) would be able to successfully complete for above examples.

so if you could add support some of these popular OSes, it would be great
thanks in advance 👍 😃

@procount
Copy link
Owner

I'm not sure what you mean by "inflexible".
If you want to convert another OS to PINN, there are instructions in the README - https://github.com/procount/pinn/blob/master/README_PINN.md#how-to-create-a-custom-os-version and a tutorial in the wiki - https://github.com/procount/pinn/wiki/How-to-Create-a-Multi-Boot-SD-card-out-of-2-existing-OSes-using-PINN that describe the general method of converting a common OS.
But each OS is different and it can take a while to check if they work with USB root, USB boot, require specific labels, or need a custom partition_setup script etc etc. It is not a given that every OS can be converted to work with PINN.
As it happens, I am using my own modified version of Sakaki's pinnify script to convert my OSes. When I get it finished I may even publish it, but it is not in a fit state at the moment. Her pinnify script on github was written for gentoo and requires some changes for other types of OS.
I will add these OSes to my list of OSes to update or convert, but unfortunately this process takes time and disk space, neither of which I have much of at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants