Linux auf der PS4

tastebin

InventarNr. #290621 - aus Dortmund
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900
Linux auf der PS4
Almost-noob-proof-Guide

Teil 1 -Installation auf USB-

Hey Ihr Lieben.

Schön das Ihr in mein neues Tutorial schaut.

Ich habe die letzten paar Wochen einigen Usern intensiven Support in Sachen PS4 und Linux gegeben und habe einen guten überblick gewonnen, wo die Probleme liegen.

Daraufhin habe ich mich mit einer neuen Installationmethode beschäftigt, die ich bei DARKSTORM zum ersten mal gesehen und umfangreich gestestet habe.



Da es zu so vielen Problemen mit der korrekten Installation kam, habe ich dieses Tutorial geschrieben.

Bei den hier angebotenen Images, habe ich die Installation übernommen und auch erste Einstellungen (bei französischem Layout -SalientOS- -Debian- werdet Ihr mir danken^^)

Das was die meisten interessieren dürfte, die Switch Emus, da habe ich Firmware und prod.keys auf den neusten Stand gebracht. Firmware 15

Der fast zwingend zum Spielen notwendige Swap Speicher (8GB) wurde auch von mir permanent eingerichtet.

Alle Images wurden auf 32GB installiert und gedumpt um den Download gering zu halten.



Das ganze habe ich dann mit HDDGURU (
Bitte, Anmelden oder Registrieren um die Links zu sehen!
) gedumpt, so das Ihr nur noch:


1. das gewünschte Image mit Balena Etcher (
Bitte, Anmelden oder Registrieren um die Links zu sehen!
) flashen müsst,


2. mit dem 4GB Linux Payload (
Bitte, Anmelden oder Registrieren um die Links zu sehen!
)booten (5GB crasht)


3. und zu guter letzt mit Gparted die Partition nach Euren Wünschen vergrössern.



Wichtig!!! Die erste Generation (Fat Lady – Southbridge Aeiola) läuft am stabilsten und ist auch das Modell, auf dem alles getestet und erstellt wurde.

Hier könnt Ihr sehen mit welcher Southbridge ihr es zu tun habt:

Bitte, Anmelden oder Registrieren um die Links zu sehen!
-Whos that Southbridge?-


Andere PS4 Modelle -Baikal und Belize

Bitte, Anmelden oder Registrieren to view spoiler content!



Da ich gerade nicht raus kann, hab ich mal was vorbereitet. Hier sind einige interessante Linux Versionen

Debian 11 with huge amount of Emulators by Darkstorm


Bitte, Anmelden oder Registrieren to view spoiler content!



Salient OS US version by Darkstorm


Bitte, Anmelden oder Registrieren to view spoiler content!



booten dauert...






Credits: PS4LINUX.COM PSXHAX.COM LOGIC-SUNRISE.COM PSXTOOLS.DE PSX-PLACE.COM
PSXTOOLS kann ich nicht mehr empfehlen. Habe mir meine tndem Kram von dort ne PS3 zerschossen. Rennen zuviele rum die Unsinn posten. Traurig!
 
Zuletzt bearbeitet:

tastebin

InventarNr. #290621 - aus Dortmund
Themenstarter
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900

Teil 2 -Installation auf der internen HDD/SSD-


Debian 11 by Darkstorm DE_internal

Hier wurde für die Installation die Debian_11.tar.xz in Arch.tar.xz umbenannt.
Alle drei Dateien (Arch.tar.xz, bzImage, initramfs.cpio.gz) wurden
nach /user/system/boot/ kopiert.
Gestartet wurde die Installation mit dem 1GB Linux Payload, da die Installation mehr RAM benötigt
.
Zu Beginn der Installation muss man die Größe der Arch.img auswählen.
Die Arch.img wird dann in /user/home/ generiert und die Installation startet.
Wenn die Installation erfolgreich war, kann die psxitarch.tar.xz /Arch.tar.xz gelöscht werden.
bzImage und initramfs.cpio.gz müssen aber in /user/system/boot verbleiben.
Gestartet wurde das Linux mit dem 4GB Linux Payload, die Sprache auf deutsch gestellt,
den 8 GB Swap eingerichtet, Switch Emus auf FW 15 aktualisiert.
Das 100GB Image wurde per FTP auf den PC gezogen und mit Winrar komprimiert.
Wie bei der USB Installation, gilt auch hier:
Wer eine andere Southbridge (Belize oder Baikal) hat
muss nur bzImage und initramfs.cpio.gz in /user/system/boot/ austauschen.

Bitte, Anmelden oder Registrieren um die Links zu sehen!


Bitte, Anmelden oder Registrieren to view spoiler content!
 
Zuletzt bearbeitet:
Kommentieren

tastebin

InventarNr. #290621 - aus Dortmund
Themenstarter
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900
Und so mach ich es
Teil 1 -Installation auf USB/SSD-

Bisher habe ich alles so einfach wie möglich gehalten, damit es auch wirklich fast jeder mal testen kann.
Wer jetzt immer noch bei mir ist und mehr erfahren will, kann hier jetzt in 2 Videos
den kompletten Installationsvorgang sehen.
Einmal für USB und einmal für interne HDD/SSD.

Hier wurde verwendet:

Debian 11 (psxitarch.tar.xz)
bzImage 5.15.15 by Codedwrench
initramfs.cpio.gz by hippie68

Die SSD oder der Stick müssen auf Fat32 formatiert sein.
Alle drei Dateien werden auf die SSD oder den Stick kopiert.
Danach an die PS4 anschliessen und den 1GB Linux Payload starten.
Nach dem ersten booten sehen wir die Rescueshell.
dort gebt Ihr exec start-psxitarch.sh ein.
Nun habt Ihr Zeit für eine Tasse Kaffee.
Wenn alles durchgelaufen ist, landet Ihr nun wieder bei der
Rescueshell.
Jetzt ist eigentlich alles soweit fertig, jedoch läuft noch alles unter
dem 1GB Payload.
Ihr könnt jetzt zum starten exec start-psxitarch.sh eingeben um
zu testen ob alles geklappt hat.
Das eigentliche Starten des Linux sollte aber mit dem 4GB Payload geschehen.


Swapfile permanent einrichten

-Terminal öffnen-
cd /
sudo touch /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1G count=4
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile


-fstab mit nano öffnen -
sudo nano /etc/fstab
mit den Pfeiltasten bis in die erste leere Zeile scrollen und
/swapfile none swap sw 0 0
hineinkopieren.
strg+o dann Enter, dann strg+x
fertig.


Ich habe auch zwei Scripts erstellt, die den Swap automatisch einrichten.
Auführbar machen und als root oder mit sudo starten und Kaffee trinken.

Bitte, Anmelden oder Registrieren um die Links zu sehen!


 
Zuletzt bearbeitet:
Kommentieren

tastebin

InventarNr. #290621 - aus Dortmund
Themenstarter
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900
Und so mach ich es
Teil 2 -Installation auf der internen Festplatte-


Hier wurde verwendet:

Salient OS v1 (arch.tar.xz)
bzImage 5.15.15 by Codedwrench

initramfs.cpio.gz by Nazky

Alle drei benötigten Files werden nach
/user/system/boot kopiert
.
Das kann per USB und PS4 Xplorer oder per FTP gemacht werden.

den 1GB Linux Payload starten.
Nach dem ersten booten sehen wir die Rescueshell.
dort gebt Ihr exec install-HDD.sh ein.
Jetzt müsst Ihr festlegen, wie groß das Arch.img
sein soll. Dort rate ich nicht zu sparsam zu sein.
Ich bin mit 100 oder 250GB zu geizig gewesen. Das geht schnell ins
Auge, wenn man mit Unmengen Roms hantiert.

Nun habt Ihr Zeit für eine Tasse Kaffee.

Wenn alles durchgelaufen ist, landet Ihr nun wieder bei der
Rescueshell.
Jetzt ist eigentlich alles soweit fertig, jedoch läuft noch alles unter
dem 1GB Payload.
Ihr könnt jetzt zum starten exec start-arch.sh eingeben um
zu testen ob alles geklappt hat und um die arch.tar.xz im Ordner
/user/system/boot zu löschen.
Das eigentliche Starten des Linux sollte aber mit dem 4GB Payload geschehen.

!TIPP! Das Arch.img kann problemlos z.B. per FTP auf den Rechner kopiert und komprimiert werden,
um es als Backup zu haben oder es jemand anderem zukommen zu lassen.
Es befindet sich im Ordner
/user/home/ !Tipp!



 
Zuletzt bearbeitet:
Kommentieren

tastebin

InventarNr. #290621 - aus Dortmund
Themenstarter
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900
Hier kommt das Update:

Ich habe ein wenig weiter an der Methode gefeilt und hab auch nachgelegt. Nach und nach baue ich die vorigen Versionen hier ein und räume oben weiter auf.

Schritte für die interne Installation

Extrahiert das .rar Archiv und kopiert Arch.img via ftp oder SSD nach /user/home.
Packt bzImage und initramfs.cpio.gz in /user/system/boot
Bootet mit dem für euch passendem Linux Payload (z.b. Nazky)
Passende kernel and initram findet Ihr hier

Bitte, Anmelden oder Registrieren um die Links zu sehen!


Schritte für die rufus/etcher Installation auf USB

Flasht das .xz Archive direkt mit Balena etcher/rufus und bootet mit dem für euch passendem Linux Payload (z.B. Psxita)
Einmal gebootet, könnt Ihr die Partition mit Gparted expandieren.
Passende kernel and initram findet Ihr hier

Bitte, Anmelden oder Registrieren um die Links zu sehen!

.xz Archive müssen meist nicht entpackt werden und können direkt geflasht werden.

Notes

Build System - PS4 Phat aeiola a2
Habt Ihr eine andere Version/Southbridge, müsst Ihr den Kernel und initramfs passend zu Eurer Konsole austauschen.
Meist reicht aber der Kernel.
Kernel - 5.15.15 by Codedwrench
Initramfs.cpio.gz - Nazky (HDD) noob404 (USB) hippie68 (USB)
Die interne Installation funktioniert nur mit einem Kernel der HDD Installation unterstützt.

Bitte, Anmelden oder Registrieren um die Links zu sehen!




USB IMAGES FÜR ETCHER


PopOS 22.04 USB Image for PS4

compressed: 30,3GB extracted: 58,6GB -reup
User: noob404 Password: ps4
Bitte, Anmelden oder Registrieren um die Links zu sehen!

Bitte, Anmelden oder Registrieren um die Links zu sehen!


Psxitarch v3 USB Image for PS4

compressed: 9,19GB extracted: 32GB -reup
User: psxita Password: changeit
Bitte, Anmelden oder Registrieren um die Links zu sehen!

Bitte, Anmelden oder Registrieren um die Links zu sehen!


Nobara 36 USB Image for PS4

compressed: 8,57GB extracted: 32GB -reup
User: noob404 Password: ps4
Bitte, Anmelden oder Registrieren um die Links zu sehen!

Bitte, Anmelden oder Registrieren um die Links zu sehen!


Batocera for PS4 v1 USB Image for PS4

compressed: 14,91GB extracted: 32GB -reup
Note: Shared Device preconfig. (UUID) Nur noch die Partition GAMES/ROMS mit Gparted expandieren.
Bitte, Anmelden oder Registrieren um die Links zu sehen!

Bitte, Anmelden oder Registrieren um die Links zu sehen!


WinesapOS 3 USB Image for PS4

compressed: 8,45GB extracted: 32GB -reup
User: noob404 Password: ps4
Bitte, Anmelden oder Registrieren um die Links zu sehen!

Bitte, Anmelden oder Registrieren um die Links zu sehen!




HDD IMAGES FÜR DIE INTERNE HDD/SSD


PopOS 22.04 internal HDD Image for PS4

compressed: 4,4GB extracted: 150GB -neu
User: noob404 Password: ps4
Bitte, Anmelden oder Registrieren um die Links zu sehen!

Bitte, Anmelden oder Registrieren um die Links zu sehen!


Nobara 36 internal HDD Image for PS4

compressed: 5,10GB extracted: 200GB -reup
User: noob404 Password: ps4
Bitte, Anmelden oder Registrieren um die Links zu sehen!

Bitte, Anmelden oder Registrieren um die Links zu sehen!


Psxitarch v3 Internal HDD Image for PS4

compressed: 2,92GB extracted:200GB -reup
User: psxita Password: changeit

Bitte, Anmelden oder Registrieren um die Links zu sehen!

Bitte, Anmelden oder Registrieren um die Links zu sehen!


Psxitarch v3 full updated mit Extras
-userwunsch-

!kein Image sondern eine angepasste Distro zum installieren, sowohl usb als auch intern!


Anpassungen

Repack von .gz zu .xz damit alle gängigen Scripts es ohne Umwege installieren können
#
Full updated
8GB Swap schon eingerichtet
yay und Aura Installhelper installiert
Jdownloader2 installiert
Onboard Bildschirmtastatur installiert
Brave Browser installiert

User: psxita Password: changeit
Größe 7GB .tar.xz


Bitte, Anmelden oder Registrieren um die Links zu sehen!

 
Grund: update
Zuletzt bearbeitet:
Kommentieren

tastebin

InventarNr. #290621 - aus Dortmund
Themenstarter
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900
Ein aufmerksamer User @Hotep hat mich drauf aufmerksam gemacht das hier etliche files down sind. Das tut mir unendlich leid. Ich hatte mir den mega Account mit ps4linux geteilt.
Ich werde jetzt alles neu erstellen und hochladen.
Angefangen habe ich gestern mit batocera v1
Vielen Dank nochmal für den Hinweis @Hotep 👍💪

13.06.23 Edit: alles wieder online und diesmal auf meinem eigenen Account. Jetzt arbeite ich an neuen Distros.
 
Zuletzt bearbeitet:
Kommentieren

dark_type27

Pirat
Registriert
14 Januar 2024
Beiträge
29
Erhaltene Likes
23
Hello, im already have installed Salient Os by darkstorm. on my PS4 FAT 9.00 Aeolia internal hdd image
It boots normally with kernel from Mircoho and initramfs.cpio from psxita.

But i have some trouble and issues with it. So need some advice or help.
1. I cant update it.
2. Ds4drv and that config arent in .config folder.
 
Kommentieren

tastebin

InventarNr. #290621 - aus Dortmund
Themenstarter
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900
Hi there. I know who you are. I read your questions on ps4linux.com and Reddit yet. I am retired, no longer Mod.
Funny. You have found me now😜✌️

I will have a look.

See ya later

Back again.
1. Would you please follow this instructions?
Bitte, Anmelden oder Registrieren um die Links zu sehen!

And in Case you did yet, please gives me some more explaination. What exactly goes wrong? I guess your drivers died, right?

2. /etc/ds4drv.conf should be the right Location
 
Zuletzt bearbeitet:
Kommentieren

dark_type27

Pirat
Registriert
14 Januar 2024
Beiträge
29
Erhaltene Likes
23
Bitte, Anmelden oder Registrieren um den Inhalt zu sehen!
Hello dear tastebin, yes i found you. Maybe you remember, we chat about PopOs with you some months ago. But someday, somehow, ive founded on that place your images. And try it to install.

So ive taked Salient Os by darkstorm US internal hdd.img unpacked it with winrar and from big externall hdd copyed it to ps4 fat internal. That boots okay. Connects to wifi, conects bt/usb ds4 and xbox series gamepads.

And because im newby, ive tryed to install some apps like antimicrox, or telegramm desktop, but they dont install, or installs and dont work. Because needs some files libm.s06 glibc 2.38 and some other.

Then some friend telled me that i need to update the distro. And ive tried, but nothing goes good.
At this moment i have "fresh" copy on ps hdd.
Tryed to update, error with server synchronisation. Okay i followed method which gave me noob404 on ps4linux, you know. Ive excluded in pacman conf ps4xploit.zd.lu, and archlinuxfr, because theyre dont synchronize.

IgnorePkg = mesa-git lib32-libdrm-git lib32-mesa-git libdrm-git xf86-video-amdgpu-git lib32-llvm-libs llvm-libs lib32-mesa libdrm mesa lib32-libdrm llvm-libs-git lib32-llvm-libs-git lib32-libelf ........and other

Tryed to set off testing repos, update manually mirror list.
Then typed many commands like
sudo -Syuu
yay - Syuu
sudo pacman -Syuu —noconfirm,
And situation is that, the some warning message informs me about one package that have dependencies, and i dont know what to do.
Maybe there is some tutorial what to do, i dont know. And whete to find answers, dont know too, because people dont answer to my stupid or newby questions.

About ds4drv, issue is i think that the ds4drv folder or config dont founded in right locations, it arent exist there. But founded in python3.10/site packages....ds4drv/conf.py
And im seriously cant understand how to enable ds4 to work as keyboard if needed files or configs arent available and cant findable at his places.
 
Grund: Forgot some info.
Kommentieren

tastebin

InventarNr. #290621 - aus Dortmund
Themenstarter
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900
Its NOT you. After my leaving support is crap over there. Sorry that i dont answer at ps4linux.com, but i no longer support noob404's Trip.

Enough of History, let's see how to help you.

Using ds4drv as a Keyboard ist a tricky thing. I stopped trying to get this running. But we can try again.

For Pacman, its possible to actualize the Keys.

Bitte, Anmelden oder Registrieren um den Inhalt zu sehen!

This will Take some time.

This could be a first step. After, we will have an actual look on outdated repos.

Edit -If not done yet, Pacman like described above
Bitte, Anmelden oder Registrieren um den Inhalt zu sehen!

Then its time for
Bitte, Anmelden oder Registrieren um den Inhalt zu sehen!
and finally
Bitte, Anmelden oder Registrieren um den Inhalt zu sehen!

I am waiting for yor feedback
 
Zuletzt bearbeitet:
Kommentieren

dark_type27

Pirat
Registriert
14 Januar 2024
Beiträge
29
Erhaltene Likes
23
Bitte, Anmelden oder Registrieren um den Inhalt zu sehen!
So. 1 step pacman keys.waited about 7 minutes
Saw many errors, cant retrieve key...
2. Step. Package database synchronised.
Now 3. Step.
Bitte, Anmelden oder Registrieren um die Links zu sehen!
Bitte, Anmelden oder Registrieren um die Links zu sehen!
Bitte, Anmelden oder Registrieren um die Links zu sehen!
Bitte, Anmelden oder Registrieren um die Links zu sehen!

Bitte, Anmelden oder Registrieren um die Links zu sehen!
What to do next hmm?
 
Zuletzt bearbeitet:
Kommentieren

tastebin

InventarNr. #290621 - aus Dortmund
Themenstarter
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900
Most of this is pcsx2 related. I dont know. If i remember i used it in snap or appimage. Dont remember this Error, sorry
 
Kommentieren

tastebin

InventarNr. #290621 - aus Dortmund
Themenstarter
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900
Uninstalling pcsx2 is no Problem. You can Test updating after. If it will be successful allright. If not... I need to check it here in my ps4. But this will Take time. My son is playing. He is laying with a flu.

So this should be kvantum.
KvSimplicityTurquoise.png

Dont know If the system fails without it
 
Zuletzt bearbeitet:
Kommentieren

dark_type27

Pirat
Registriert
14 Januar 2024
Beiträge
29
Erhaltene Likes
23
Kommentieren

tastebin

InventarNr. #290621 - aus Dortmund
Themenstarter
Registriert
29 Juni 2021
Beiträge
1.528
Erhaltene Likes
2.900
You are welcome. english is ok for me. At last option we can draw pictures😁🤓
 
Zuletzt bearbeitet:
Kommentieren
Oben