Cách cài đặt Linux và chạy Steam trên PlayStation 4

Khi Sony PS3 được phát hành, nó đã được hỗ trợ cài đặt Linux trên bảng điều khiển. Điều này sau đó đã bị loại bỏ trong các bản cập nhật và ý tưởng đã bị loại bỏ hoàn toàn với PS4. Tuy nhiên, tồn tại một phương pháp để Linux chạy trên PS4 và bạn thậm chí có thể chơi trò chơi PC thông qua Steam nếu chúng có cổng Linux.

Hướng dẫn này sẽ hướng dẫn bạn cách cài đặt Fedora Linux và Steam trên PS4, nhưng được cảnh báo rằng điều này chỉ hoạt động trên bảng điều khiển PS4 trên firmware 1.76 - đã khá lỗi thời vào thời điểm này và không có cách nào để hạ cấp firmware của bảng điều khiển PS4 khi nó đã được nâng cấp. May mắn thay, máy chơi game PS4 hoàn toàn mới chạy firmware 1.76 vẫn có thể được rao bán trên internet.

Kiểm tra tại đây để biết danh sách các gói PS4 sẽ có firmware 1.76 trên đó. Đảm bảo rằng bạn chỉ mua một bảng điều khiển hoàn toàn mới, vẫn được niêm phong. Một bảng điều khiển đã qua sử dụng có thể sẽ được cập nhật chương trình cơ sở và như đã đề cập trước đó, sẽ không quay lại.

Yêu cầu

Đĩa USB tối thiểu 8GB

Fedora Live ISO

Trình điều khiển PS4 Radeon

bZimage + initramsfs

VirtualBox dành cho Windows

FileZilla

Tạo USB Linux có thể khởi động

Đầu tiên, cắm một đĩa USB trống vào PC của bạn, sau đó chạy Fedora Live ISO từ bên trong VirtualBox. Bạn sẽ được chào đón bằng một màn hình chào mừng.

Lưu ý: Bạn cũng có thể phân vùng và cấu hình ổ đĩa cho Linux UEFI Boot.

Chọn “Dùng thử Fedora” và khi bạn đang ở trên màn hình Fedora, hãy khởi chạy thiết bị đầu cuối Linux và nhập các lệnh sau:

su fdisk -l

Lệnh “ fdisk -l” sẽ hiển thị đường dẫn của đĩa USB của bạn, ví dụ “ / dev / sda” , vì vậy bây giờ chúng ta sẽ phân vùng nó. Trong đoạn mã sau, hãy đảm bảo thay đổi / dev / sda thành đường dẫn thực tế của đĩa USB của bạn, nếu đó không phải là đường dẫn đang được sử dụng:

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

Không đóng thiết bị đầu cuối tại thời điểm này - chỉ cần quay lại màn hình chào mừng của trình khởi chạy Fedora và chọn “ Cài đặt vào ổ cứng ”, sau đó chọn “ Đích cài đặt ”. Cuối cùng, nhấp vào “ Tôi sẽ cấu hình phân vùng ” trong các tùy chọn lưu trữ và nhấp vào hoàn tất.

Bây giờ nó sẽ hỏi phân vùng nào cần cài đặt - chọn / dev / sda2, và trong hộp “ Mount Point: ”, hãy nhập một dấu gạch chéo. Cuối cùng, chọn hộp “Định dạng lại” và nhấp vào “Cập nhật cài đặt”, sau đó Hoàn tất. Bây giờ bạn có thể bắt đầu cài đặt và chọn tên người dùng / mật khẩu gốc của mình.

Khi cài đặt xong, chưa thoát Fedora. Chúng tôi cần cài đặt trình điều khiển Radeon cho PS4. Vì vậy, hãy quay trở lại thiết bị đầu cuối Linux và nhập các lệnh sau:

Mount / dev / sda2 / mnt systemct1 khởi động lại sshd ifconfig

Bây giờ sau khi bạn nhập “ ifconfig” , bạn cần tìm địa chỉ IP của máy ảo của mình. Khi bạn có nó, hãy sử dụng FileZilla để đẩy “ps4-radeon-rpm.zip” vào một thư mục có tên “ / mnt / tmp” trong môi trường Fedora. Bây giờ quay trở lại thiết bị đầu cuối và nhập:

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

Bây giờ, hãy xem bên trong thư mục / home // của Fedora và tìm một tệp có tên “.xinitrc”. Mở nó bằng trình soạn thảo văn bản và thêm những dòng sau:

Thực thi tuyệt vời

gõ vào thiết bị đầu cuối 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

Cuối cùng, gõ:

Thoát cd / unount –R / mnt poweroff

Và trước khi rút ổ USB khỏi PC, hãy sao chép tệp bzImage và initramfs từ phía trên vào phân vùng Fat32 của đĩa USB. Cài đặt Linux trên PS4 Cắm đĩa USB vào PS4 của bạn và bật bảng điều khiển, sau đó khởi động USB với PS4 Playground. Nó sẽ đưa bạn đến màn hình init, vì vậy hãy nhập:

Fdisk -l mount / dev / sda2 / newrootthực thi switch_root / newroot / newroot / sbin / init

Khi bạn đến màn hình đăng nhập, hãy nhập tên người dùng và mật khẩu bạn đã đặt trước đó trong quá trình cài đặt Fedora, sau đó nhập:

startx

Sau khi bạn khởi động vào DM, hãy mở terminal Linux và nhập:

glxinfo | nhà cung cấp grep

Bây giờ chúng ta có thể khởi chạy Steam, nhưng chúng ta cần đảm bảo rằng nó thực thi với các lib thích hợp để chạy trên Linux. Vì vậy, hãy nhập vào thiết bị đầu cuối:

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

Đó là tất cả! PS4 có thể chạy các tựa game cũ hơn trong thư viện Steam có cổng Linux và một số tựa game hiện đại cũng như nếu bạn giảm cài đặt đồ họa. Dưới đây là danh sách các trò chơi PC đã được báo cáo là chạy trên PS4 / Linux: