Когда была выпущена Sony PS3, она поставлялась с поддержкой установки Linux на консоли. Позже это было удалено в обновлениях, и идея была полностью отброшена с PS4. Однако существует способ запустить Linux на PS4, и вы даже можете играть в компьютерные игры через Steam, если у них есть порты Linux.
Это руководство проведет вас через установку Fedora Linux и Steam на PS4, но имейте в виду, что это работает только на консолях PS4 с прошивкой 1.76, которая на данный момент довольно устарела, и нет возможности понизить версию прошивки консоли PS4, если она был обновлен. К счастью, новые консоли PS4 с прошивкой 1.76 все еще можно найти в продаже в Интернете.
Здесь вы найдете список комплектов PS4, в которых будет установлена прошивка 1.76. Убедитесь, что вы покупаете только новую, все еще герметичную консоль. Прошивка используемой консоли, скорее всего, будет обновлена, и, как упоминалось ранее, пути назад нет.
Требования
USB-диск не менее 8 ГБ
Fedora Live ISO
Драйверы PS4 Radeon
bZimage + initramsfs
VirtualBox для Windows
FileZilla
Создание загрузочного USB-устройства Linux
Сначала подключите пустой USB-диск к компьютеру, а затем запустите Fedora Live ISO из VirtualBox. Вас встретит экран приветствия.
Примечание. Вы также можете разбивать и настраивать диски для загрузки Linux UEFI.
Выберите «Попробовать Fedora», и когда вы находитесь на рабочем столе Fedora, запустите терминал Linux и введите следующие команды:
su fdisk -l
Команда « fdisk -l» покажет путь к вашему USB-диску, например, « / dev / sda» , поэтому теперь мы его разбиваем. В следующем коде не забудьте изменить / dev / sda на фактический путь к USB-диску, если это не тот путь, который используется:
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
Не закрывайте терминал на этом этапе - просто вернитесь к экрану приветствия средства запуска Fedora и выберите « Установить на жесткий диск », а затем « Место установки ». Наконец, нажмите « Я настрою разбиение на разделы » в параметрах хранилища и нажмите «Готово».
Теперь он спросит, в какой раздел установить - выберите / dev / sda2 и в поле « Mount Point: » введите одинарную косую черту /. Наконец, установите флажок «Переформатировать» и нажмите «Обновить настройки», затем «Готово». Теперь вы можете начать установку и выбрать имя пользователя и пароль root.
По завершении установки не выходите из Fedora. Нам нужно установить драйверы Radeon для PS4. Вернитесь в терминал Linux и введите следующие команды:
Смонтируйте / dev / sda2 / mnt systemct1 перезапустите sshd ifconfig
Теперь, когда вы наберете « ifconfig» , вам нужно найти IP-адрес вашей виртуальной машины. Когда он у вас есть, используйте FileZilla, чтобы поместить «ps4-radeon-rpm.zip» в папку « / mnt / tmp» в среде Fedora. Теперь вернитесь в терминал и введите:
cd / mnt mount -t 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
Теперь загляните в папку / home // Fedora и найдите файл с именем «.xinitrc». Откройте его в текстовом редакторе и добавьте следующие строки:
Exec здорово
введите в терминал 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
Наконец, введите:
Выход из cd / unmount –R / mnt poweroff
И перед отключением USB-диска от вашего ПК скопируйте файлы bzImage и initramfs сверху в раздел Fat32 USB-диска. Установка Linux на PS4 Подключите USB-диск к PS4 и включите консоль, затем загрузите USB с PS4 Playground. Вы попадете на экран инициализации, поэтому введите:
Fdisk -l крепление / dev / sda2 / newrootexec switch_root / newroot / newroot / sbin / init
Когда вы перейдете к экрану входа в систему, введите имя пользователя и пароль, которые вы установили ранее при установке Fedora, а затем введите:
startx
После загрузки в DM откройте терминал Linux и введите:
glxinfo | поставщик grep
Теперь мы можем запустить Steam, но нам нужно убедиться, что он работает с правильными библиотеками для работы в Linux. Итак, введите в терминал:
LD_PRELOAD = '/ usr / $ LIB / libstdc ++. So.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1' steam &
Вот и все! PS4 может запускать старые игры в библиотеке Steam, у которых есть порт для Linux, а также некоторые современные игры, если вы уменьшите настройки графики. Вот список игр для ПК, которые, как сообщается, работают на PS4 / Linux: