Cum se instalează Linux și se rulează Steam pe PlayStation 4

Când Sony PS3 a fost lansat, acesta a fost livrat cu suport pentru instalarea Linux pe consolă. Acest lucru a fost ulterior eliminat în actualizări, iar ideea a fost abandonată în întregime cu PS4. Cu toate acestea, există o metodă pentru ca Linux să ruleze pe PS4 și puteți chiar să jucați jocuri pe computer prin Steam dacă acestea au porturi Linux.

Acest ghid vă va ajuta să instalați Fedora Linux și Steam pe PS4, dar fiți avertizat că acest lucru funcționează doar pe consolele PS4 pe firmware-ul 1.76 - care este destul de depășit în acest moment și nu există nicio modalitate de a retrograda firmware-ul unei console PS4 odată ce este a fost actualizat. Din fericire, noile console PS4 care rulează firmware-ul 1.76 pot fi găsite în vânzare pe internet.

Consultați aici o listă a pachetelor PS4 care vor avea firmware-ul 1.76 pe ele. Asigurați-vă că achiziționați doar o consolă nouă, încă sigilată. O consolă uzată va avea probabil firmware-ul actualizat și, așa cum am menționat anterior, nu se mai poate întoarce.

Cerințe

Disc USB minim 8 GB

Fedora Live ISO

Drivere Radeon PS4

bZimage + initramsfs

VirtualBox pentru Windows

FileZilla

Crearea USB-ului Linux bootabil

Mai întâi, conectați un disc USB gol la computer, apoi rulați Fedora Live ISO din VirtualBox. Veți fi întâmpinat cu un ecran de întâmpinare.

Notă: De asemenea, puteți partiționa și configura unitățile pentru boot UEFI Linux.

Alegeți „Încercați Fedora”, iar când vă aflați pe desktopul Fedora, lansați un terminal Linux și tastați următoarele comenzi:

su fdisk -l

Comanda „ fdisk -l” va afișa calea discului USB, de exemplu „ / dev / sda” , așa că acum o vom partiționa. În următorul cod, asigurați-vă că modificați / dev / sda pe calea reală a discului USB, dacă aceasta nu este calea utilizată:

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

Nu închideți terminalul în acest moment - pur și simplu reveniți la ecranul de întâmpinare al lansatorului Fedora și alegeți „ Instalare pe hard disk ”, apoi „ Destinație de instalare ”. În cele din urmă, faceți clic pe „ Voi configura partiționarea ” în opțiunile de stocare și faceți clic pe gata.

Acum vă va întreba ce partiție să instalați - alegeți / dev / sda2 și, în caseta „ Mount Point: ”, introduceți o singură / bară. În cele din urmă, bifați caseta „Reformat” și faceți clic pe „Actualizați setările”, apoi Gata. Acum puteți începe instalarea și puteți alege numele de utilizator / parola rădăcină.

Când instalarea este terminată, nu părăsiți încă Fedora. Trebuie să instalăm driverele Radeon pentru PS4. Așadar, reveniți la terminalul Linux și tastați aceste comenzi:

Mount / dev / sda2 / mnt systemct1 reporniți sshd ifconfig

Acum, după ce tastați „ ifconfig” , trebuie să căutați adresa IP a mașinii dvs. virtuale. Când îl aveți, utilizați FileZilla pentru a împinge „ps4-radeon-rpm.zip” într-un folder numit „ / mnt / tmp” în mediul Fedora. Acum reveniți la terminal și tastați:

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

Acum căutați în folderul / home // al Fedora și găsiți un fișier numit „.xinitrc”. Deschideți-l cu un editor de text și adăugați aceste rânduri:

Exec minunat

tastați în terminalul Linux:

dnf install //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 install --nogpgcheck steam

În cele din urmă, tastați:

Ieșiți pe cd / unmount –R / mnt poweroff

Și înainte de a deconecta discul USB de pe computer, copiați fișierele bzImage și initramfs de sus în partiția Fat32 a discului USB. Instalarea Linux pe PS4 Conectați discul USB în PS4 și porniți consola, apoi porniți USB-ul cu PS4 Playground. Vă va duce la un ecran de inițiere, deci tastați:

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

Când ajungeți la ecranul de conectare, tastați numele de utilizator și parola pe care le-ați setat mai devreme în timpul instalării Fedora, apoi tastați:

startx

După ce ați pornit în DM, deschideți terminalul Linux și introduceți:

glxinfo | vânzător grep

Acum putem lansa Steam, dar trebuie să ne asigurăm că se execută cu libs-urile adecvate pentru a rula pe Linux. Deci, introduceți terminalul:

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

Asta e tot! PS4 poate rula titluri mai vechi în biblioteca Steam care au un port Linux și câteva titluri moderne, de asemenea, dacă reduceți setările grafice. Iată o listă de jocuri pe PC despre care s-a raportat că rulează pe PS4 / Linux: