Så här installerar du Linux och kör Steam på PlayStation 4

När Sony PS3 släpptes levererades den med stöd för Linux-installation på konsolen. Detta togs senare bort i uppdateringar, och idén skrotades helt med PS4. Det finns dock en metod för att få Linux att köras på PS4, och du kan till och med spela PC-spel via Steam om de har Linux-portar.

Den här guiden går igenom installationen av Fedora Linux och Steam på PS4, men varnas för att detta bara fungerar på PS4-konsoler på firmware 1.76 - vilket är ganska föråldrat just nu, och det finns inget sätt att nedgradera en PS4-konsoles firmware när den är har uppgraderats. Lyckligtvis finns helt nya PS4-konsoler som kör den fasta programvaran 1.76 till salu på internet.

Se här för en lista över PS4-buntar som har 1.76-firmware. Se till att du bara köper en helt ny, fortfarande förseglad konsol. En begagnad konsol kommer sannolikt att uppdatera firmware, och som nämnts tidigare går det inte tillbaka.

Krav

Minimum 8 GB USB-disk

Fedora Live ISO

PS4 Radeon-drivrutiner

bZimage + initramsfs

VirtualBox för Windows

FileZilla

Skapa startbar Linux USB

Anslut först en tom USB-disk till din dator och kör sedan Fedora Live ISO från VirtualBox. Du hälsas med en välkomstskärm.

Obs! Du kan också partitionera och konfigurera enheter för Linux UEFI Boot.

Välj "Testa Fedora", och när du är på Fedora-skrivbordet, starta en Linux-terminal och skriv följande kommandon:

su fdisk -l

Kommandot “ fdisk -l” visar sökvägen till din USB-disk, till exempel “ / dev / sda” , så nu kommer vi att partitionera den. I följande kod, se till att ändra / dev / sda till din USB-skivas faktiska sökväg, om det inte är den sökväg som används:

parted / dev / sda mklabel msdos mkpart primary fat32 1MiB 513MiB mkpart primary ext4 513MiB 100% quit mkfs.fat –F32 / dev / sda1 mkfs.ext4 / dev / sda2

Stäng inte terminalen vid denna tidpunkt - gå bara tillbaka till välkomstskärmen för Fedora launcher och välj “ Install to Hard Drive ” och sedan “ Installation Destination ”. Klicka slutligen på " Jag kommer att konfigurera partitionering " i lagringsalternativen och klicka på klar.

Nu kommer den att fråga vilken partition som ska installeras till - välj / dev / sda2, och i rutan för " Mount Point: ", ange en singel / snedstreck. Slutligen, kontrollera ”Formatera” rutan och klicka ”Uppdatera inställningar”, sedan Klar. Nu kan du börja installationen och välja ditt root-användarnamn / lösenord.

När installationen är klar, avsluta inte Fedora ännu. Vi måste installera Radeon-drivrutinerna för PS4. Så gå tillbaka till Linux-terminalen och skriv dessa kommandon:

Montera / dev / sda2 / mnt systemct1 starta om sshd ifconfig

Nu när du har skrivitifconfig” måste du leta efter IP-adressen till din virtuella maskin. När du har det, använd FileZilla för att trycka "ps4-radeon-rpm.zip" till en mapp som heter " / mnt / tmp" i Fedora-miljön. Gå nu tillbaka till terminalen och skriv:

cd / mnt mount -t proc proc proc / mount -t sysfs sys sys / mount -o bind / dev dev / chroot / mnt cd / tmp unzip ps4-radeon-rpms.zip cd ps4-radeon-rpms rm -rf drm- utils-2.4.65-1.fc23.i686.rpm dnf install --nogpgcheck * .rpm dnf install awesome

Titta nu in i / home // -mappen i Fedora och hitta en fil som heter ".xinitrc". Öppna den med en textredigerare och lägg till dessa rader:

Exec fantastiskt

skriv in Linux-terminalen:

dnf installera //download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E% fedora) .noarch.rpm //download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release- $ (rpm -E% fedora) .noarch.rpmdnf installera --nogpgcheck ånga

Skriv slutligen:

Avsluta cd / avmontera –R / mnt avstängning

Och innan du kopplar bort USB-hårddisken från din dator, kopierar du bzImage- och initramfs-filerna ovanifrån till Fat32-partitionen på USB-disken. Installera Linux på PS4 Anslut USB-skivan till din PS4 och slå på konsolen och starta sedan USB med PS4 Playground. Det tar dig till en init-skärm, så skriv:

Fdisk -l mount / dev / sda2 / newrootexec switch_root / newroot / newroot / sbin / init

När du kommer till inloggningsskärmen skriver du användarnamnet och lösenordet som du angav tidigare under Fedora-installationen och skriver sedan:

startx

När du är startad i DM öppnar du Linux-terminalen och anger:

glxinfo | grep-leverantör

Nu kan vi starta Steam, men vi måste se till att den körs med rätt libs för körning på Linux. Så skriv in terminalen:

LD_PRELOAD = '/ usr / $ LIB / libstdc ++. So.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1' steam &

Det är allt! PS4 kan köra äldre titlar i Steam-biblioteket som har en Linux-port, och vissa moderna titlar också om du sänker grafikinställningarna. Här är en lista över datorspel som har rapporterats köras på PS4 / Linux:

Rekommenderas

Fix: Minecraft svarar inte
Vad är en ansökan om registrering av digital-TV-mottagare och bör den tas bort?
Vad är FileRepMalware och ska du ta bort det