Linux and playstation 3

Запускаем GNU/Linux на PS3

Как вам уже известно, Sony убрала возможность запускать OtherOS на приставке Sony Playstation 3. Для некоторых гиков именно запуск GNU/Linux на PS3 был причиной покупки. Но благодаря работе сторонних разработчиков это вновь стало возможным. На прошивке с версией 3.55 без каких-либо дополнительных устройств (USB jailbreak device, USB JIG).

Небольшое видео для привлечения внимания:

UPDATE: теперь всё стало гораздо проще — можно запускать Debian GNU/Linux прямо с флешки без установки TFTP и NFS серверов. См. инструкцию.

Используемые средства

Для запуска ядра Linux будет использоваться загрузчик AsbestOS и программа для внесения изменений в память lv2patcher. Для работы lv2patcher необходимо, чтобы системные файлы были предварительным образом изменены (работали системные вызовы peek и poke, а также функция lv1_undocumented_function_114 была модифицирована: 0x2D5A47: 00 -> 01). Эти изменения уже сделаны в большинстве модифицированных прошивок (CFW).

CFW

  • Waninkoko V2;
  • kmeaw’s CFW;
  • Wutangrza’s CFW;
  • PS3MFW от KaKaRoTo (с соответствующими опциями, включенными при сборке).

lv2patcher

Для запуска AsbestOS необходима последняя версия lv2patcher’а — v9. В ней появилась возможность модифицировать содержимое гипервизора (lv1), а также выполнять перезагрузку (lv1_panic).

AsbestOS

Для того, чтобы lv2patcher смог запустить AsbestOS, загрузчик надо предварительно записать во флеш-память приставки. Сделать это просто так нельзя — раздел /dev_flash защищён от записи. Но для этого существует специальная программа — AsbestOS installer (версия для ps3 fat). Просто запустите её и подождите, пока завершится процесс установки.

Теперь все приготовления на PS3 завершены. Поскольку AsbestOS использует сеть для загрузки ядра, то необходимо настроить компьютер, подключённый к локальной сети, чтобы он мог быть использован в качестве загрузочного сервера. Предположим, что на этом компьютере установлена Ubuntu. Чтобы поднять сервер, нам понадобятся пакеты dhcp3-server, tftpd-hpa и nfs-kernel-server.

DHCP-сервер

DHCP-сервер нужен загрузчику, чтобы получить IP-адрес и адрес TFTP-сервера. Вот пример работающей конфигурации для ISC DHCP server:
option domain-name «example.org»;
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
log-facility local7;
subnet 192.168.2.0 netmask 255.255.255.0 range 192.168.2.128 192.168.2.250;
>
next-server 192.168.2.1;
filename «kboot.conf»;
option routers 192.168.2.1;

Поправьте этот файл в соответствии с адресным пространством вашей сети.

TFTP-сервер

Сразу после получения адреса, AsbestOS пытается скачать с TFTP-сервера файл конфигурации. В примере выше был указан файл kboot.conf. Нам хватит минимальной конфигурации, и поэтому этот файл будет состоять лишь из одной строки:

linux=’vmlinux video=ps3fb:mode:2 root=/dev/nfs rw ip=dhcp nfsroot=192.168.2.1:/mnt/ps3 panic=5′

Как видно из неё, нам также нужно положить образ ядра в директорию tftp-сервера и назвать его vmlinux. Ссылка на готовое ядро будет указана в следующем разделе.

NFS-сервер

Так как жёсткий диск приставки не будет использован для хранения GNU/Linux, а корневая файловая система нужна для работы, то мы воспользуемся возможностью Linux использовать nfs в качестве корня. Добавим строку в /etc/exports:

Читайте также:  Linux change disk size

Кстати, файловую систему можно взять здесь, а ядро и модули к нему — тут.

Всё готово. Запускаем lv2 patcher, выбираем новый пункт меню «Linux» и нажимаем «X». Через несколько секунд ядро проинициализирует framebuffer и выведет на экран два ряда пингвинов.

А как бы вы стали использовать старую (новую?) возможность PS3?

Источник

Linux and playstation 3

Ы) Решил взять пример с чувака который создал тему по установке YDL на PS3 кароч вот вам FAQ по установке Ubuntu Linux на PS3 :
1. Подготовка файлов
Скачайте альтернативный инсталляционный CD с этой страницы и запишите его на болванку.
Альтернативный диск не имеет никаких LiveCD функциональных возможностей, но делает процедуру установки более быстрой — без GUI (графического пользовательского интерфеса).
Загрузите файл otheros.bld и otheros.self, запишите их на USB флешку или дугие флешь карты.
Путь.

(Создайте в корне флешки папку PS3, затем в папке PS3 создайте папку OTHEROS и скопируйте в неё файлы otheros.bld и otheros.self).
Готовые файлы для записи на флешь карту можно скачать здесь
2. Подготовка PS3
Теперь нужно отформатировать жесткий диск, чтобы создать место для другой OS на PS3. Перед форматированием вы должны зарезервировать все ваши файлы, если не хотите потерять их.

• Идем в [Настройка системы] > [Форматирование Утилиты].
• Выбираем [Специальный] и [Распределить 10Gb для другой OS].
• Выбираем [Быстрое форматирование] и подтверждаем. Когда форматирование закончится, нажмите Х чтобы перезагрузить систему.

После завершения форматирования вставляем Флэш карту (с записанной сборкой) в картридер.
В меню [Настройка систем] выбираем [Установить другую систему]
Должно появится изображение, где указан путь к инсталлятору (к файлу otheros.bld)
После запуска инсталлятора нажимаем [Start] – [Accept] после завершения установки нажмите выход.
В меню [Настройка системы] находим [Приоритетная Система] там мы выбираем [другое]
Перезагружаем PS3.
3. Загрузка инсталлятора
После перезагрузки системы вы увидите на экране

Вставте в PS3 диск с записанным ранее Ubuntu, подключите клавиатуру и мышь.
Далее пропишите install (если консоль подключена через HDMI) или installtext (если поключена через композит).
Следуйте указаниям инсталлятора.
На установку Ubuntu вам потребуется около 40 минут.

Источник

Linux and playstation 3

Просто подумал что-нужно уже начинать пользователям общяться и делиться опытом.

Пусть люди раскажут у кого как получилось поставить линукс на пс3, какие тернии довелось кому пройти.

Кстати классная новость—Выйшла очередная версия Red Ribbon RC6.

Ссылка на размещение дистра—ссылка

Добавлено (11.09.12, 13:17)
———————————————
Люди—первое что нам нужно сделать на пути к нашему Линуксу на ПС3—это сохранить на дисках основные дистрибутивы что выходили для ПС3.
Их можно найти по адресу:
https://psx-scene.com/forums/f119/we-need-save-major-ps3-linux-distros-before-too-late-links-included-time-runs-out-105685/
Поскольку уверeн на 100% что через какое то время будет трудно это сделать так как каждый Дистрибутив поддерживается полгода, а потом его удаляют с сервера. Поэтому нужно сохранить их на ДВД у себя дома чтоб потом не бегать по всему интернету как в своё время бегали за Линукс Кит для ПС2.
Думаю предпочтение нужно отдавать версиям 10.4 и 10.10.
Вобщем что мы имеем?

Читайте также:  Где лежат шрифты линукс

1.Kubuntu 10.04.4—Alternate; 2.Kubuntu 10.04—Alternate; 3.Kubuntu 10.10—Alternate;
5.Ubuntu10.04—Аlternate/Desktop; 6.Ubuntu 10.10—Alternate/Desktop; 7.Ubuntu-Server 10.04;
8.Ubuntu-Server10.04.4;
9.Xubuntu10.04.2—Аlternate/Desktop;
10.Xubuntu10.04—Аlternate/Desktop;
11.Yellow Dog Linux 6.2;
12.Red Ribbon RC6.

Также помогите мне найти ссылки на Fedora и OpenSuse для ПС3.

Что означают цифры 10.04.4 и 10.04 ?
Это значит что дистрибутив был выпушен в 2010 году в четвёртом месяце(Апрель), но самое главное что дополнительная цифра 4 значит что это уже четвёртая версия дистрибутива 10.04 , что включает в себя все обновления что были изданы за это время. Поэтому, выбирая между 10.04 и 10.04.4—нужно отдать предпочтение 10.04.4.
Также что значат—-Аlternate и Desktop ?
Дело в том что у ПС3 не так уж и много оперативной памяти—поэтому издаются две версии:
Alternate——та что имеет упрошённый инсталлятор;
Desktop—-это тот же самый Live инсталлятор что используется в ПК-версии—но с ним система может устанавливаться долго, так как подмечено ранее у ПС3 недостаточно оперативной памяти для работы одновременно Live инсталятора и самой системы.

Версия 10.10 поддерживается Каноникал на протяжении всего полгода пока не прийдёт новая версия,
а 10.4 это так званая LTS(Long Term Support)—версия которая поддерживается долго обновлениями безопасности. К примеру , версия 10.04 будет поддерживаться до Апреля 2013 года.

Также есть мнение что Xubuntu быстрее работает на ПС3 так как интерфейс у Xubuntu лёгче по сравнению с Gnome-интерфейсом, но я думаю что Ubuntu всё же предпочтительнее так как в Ubuntu есть возможность включить на панели Апплет (CPU Frequency Scaling Monitor)что отвечает за регулировку частоты процесора, поэтому чтобы ПС3 не работала постоянно на частоте 3,2 ГГц—можно с помощью аплетта понижать её до 800 МГц. В Ubuntu этот Апплет имеется стандартно сразу после установки.

Добавлено (11.09.12, 15:33)
———————————————
Кстати, не очень классная новость.
Каноникал почему то убрал с сервера https://www.cdimage.ubuntu.com— Убунту 10.04.4 alternate/desktop. Жаль что я не успел её загрузить, видимо мы её утратили навсегда. Блин как чуствовал—поэтому и создал тему на сцене. Так что прийдётса пользоваться Убунту 10.04.

BitTorrent и Linux это очень большая сила, будь осторожен .

Источник

Linux and playstation 3

Ставим Linux На PS3. как два пальца.

в общем вы устали от игр и хотите немножечко покопаться в буковках-циферках и поустанавливать всякие штучки на вашу PS3? тогда давайте я вам расскажу как поставить добрый вкусный Linux на вашу PS3 затратив минимум времени и напряжения.

Итак ставить мы с вами будем облегчённую версию Yellow dog Linux, оптимизированную для PS3 под названием HELIOS. его плюсы в том что он ставится гораздо быстрее других дистрибутивов (всего 6 минут!! вместо пары часов), там предустановлена IBM Java и доступно на 50 мб больше оперативки.

Читайте также:  Выпадающий терминал linux mint

что нам потребуется ОБЯЗАТЕЛЬНО:

— PS3
— ЖК или плазменный телевизор, поддерживающийвидеорежимы высокого разрешения
— клавиатура и мышь совместимые с PS3
— болванка CDR или CDRW для записи образа дистрибуьтива
— Комп для подготовки образа

перед началом установки сделайте бэкап системы (чтобы не пропали ваши сохранения и игры.)
НАЧАЛИ:

качаем образ Helios’a отсюда:

введите пароль и юзер нэёйм:
User Name: tools
Password: tools

чтобы приступить к скачке:

войдите на сайт под именем указанным выше, нажмите «HELIOS Tools», открыть «HELIOS Linux for PS3» и выбрать «HELIOS Linux for PS3 v1.1.iso». теперь сверху нажмите «Download».

записывайте образ на диск любым удобным для вас способом. (образ в формате ISO).

ПОДГОТОВКА PS3 К УСТАНОВКЕ:

идём в настройки> Системные настройки. нажимаем Х и выбираем Форматировать утилиту, и выбираем форматировать жёсткий диск приставки. выбираем сколько выделить места для другой ОС и сколько для PS3. (я выбрал 10 ГБ для другой ОС — этого вполне хватит даже последующих установок винды поверх линукса.)

выбирайте БЫСТРОЕ ФОРМАТИРОВАНИЕ и ждите. после этого приставка перезагрузиться.

Теперь идите в настройки> Системные настройки и выбирайте УСТАНОВИТЬ ДРУГУЮ ОС подтверждайте выбор и перезагрузку.

загружаем диск записанный ранее с образом HELIOS’a в приставку сразу после перезапуска ПС3 или можно раньше.

вы увидете строчку kboot: — вам нужно ввести в командной строке две буквы sh и нажать ENTER. (у вас есть 10 секунд на ввод команды — либо ПС3 перезагрузиться опять же возвращяясь в эту командную строку — впринципе ничего страшного если прозевали — введёте после перезагрузки)

чтобы приступить к установке введите следующюю строку чтобы выглядело в точности так у вас:

если вы всё сделали правильно то выскочит сообщение UDF-fs: No VRS found.

для начала установки введите строчку как написано ниже:

далее будет предложено выбрать букву для завершения действия — выбирайте i и нажимайте ENTER.

теперь начнётся установка. вам нужно пойти на кухню и налить себе чай\кофе\кефир\водки\мартини и тп и расслабиться. установка будет продолжаться примерно 6 минут.

после установки система перезагрузиться и будет загружаться Линукс.

когда появиться командная строка login введите в качестве имени root а в качестве пароля ps3

теперь перед вами командная строка Линукс в текстовом режиме. если вы продвинутый то всё прям отсюда 🙂

чтобы перейти в графический режим наберите в командной строке команду startx

теперь ваша PS3 будет работать так:

интерфейс тут интуитивно понятен — всё сможете настроить.

чтобы вернуться в режим PS3 — завершайте сеанс Линукс (там как на винде) либо кнопкой выключения (легче зажать и дождаться второго «бипа». теперь включайте приставку зажав кнопку включения и дождавшись второго «бипа». вам будет предложено выбрать режим экрана. тут уж разберётесь 🙂

Источник

Оцените статью
Adblock
detector