Дата: Четверг, 23.08.2018, 12:48:13 | Сообщение # 1
••
Сообщений: 2457
отключен
PS3 openSUSE - Linux дистрибутив совместимой с игровой системой Playstation 3. В версиях openSUSE выше 11.1(то есть начиная с версии 11.2) архитектура PowerPC (следовательно архитектура на которой работает PlayStation 3) больше не поддерживается.
1) Необходим компьютер для загрузки и копирования необходимых файлов на выбранный носитель. 2) Игровая система Playstation 3 на совместимом п.о. с функцией "other os". 3) USB клавиатура и USB мышь (проводные или беспроводные) 4) Любой из следующих носителей:
USB флеш накопитель
CD-R, CD-RW, DVD-R, DVD + R, DVD-RW, DVD + RW, BD-R или BD-RE
Если на PS3 имеются слоты для карт памяти, то можно использовать: Memory Stick, карта памяти SD или CompactFlash
Загрузите версию OpenSUSE PPC и запишите ее любой удобной для вас программой на DVD или CD носитель
Подготовка Playstation 3:
Обязательно сделайте резервную копию PS3 (иначе вы всё потеряете что у вас есть на PS3). Для этого подключите внешнее совместимое USB устройство, перейдите в настройки XMB > Системные настройки > Резервная копия... Далее после того как вы завершили создание резервной копии выберите в настройках XMB > Настройки системы > Форматировать диск. Создайте два раздела, первый для нужд Playstation 3 и второй для нужд openSUSE. Обратите внимание что вы потеряете всю информацию с вашего встроенного HDD ! Подключите совместимый носитель содержащий otheros.bld к PlayStation 3 Перейдите в настройки XMB > Настройки системы > Установка Other OS. На PS3 отобразятся доступные установщики. Если система не может найти файл otheros.bld, то возможно ваша файловая структура повреждена. Чтобы запустить программу установки нажмите подтвердить. Следуйте инструкциям Sony установщика.
Для постоянной загрузки в Other OS выберите в настройках XMB > Настройки системы > Система по умолчанию > Other OS. Это приводит к загрузке Other OS при каждой старте системы.
Чтобы принудительно загрузить PlayStation 3 обратно в Game OS, то удерживайте кнопку включения расположенной на самой консоли около 5 секунд . С помощью клавиатуры вы можете использовать команду ps3-boot-game-os для перезагрузки ОС PS3. Теперь можно вернуться к Game OS через petitboot, выбрав gameboot. Примечание: Удерживание кнопки питания в течение 5 секунд сбрасывает многие настройки PS3 по умолчанию !
Технические заметки: Во время установки OtherOS ваш носитель должен иметь следующую структуру папок и необходимо использовать только однобайтовые символы:
Код
PS3 |-otheros |-otheros.bld
Если по какой-либо причине такая файловая структура недоступна на вашем установочном носителе, то можно скачать загрузчик отдельно (см. выше), и его можно установить с отдельного носителя, такого как USB устройство или лазерного диска. PS3 загрузчик также может быть обновлен через OpenSUSE или самого загрузчика с помощью следующей команды:
Код
# ps3-flash-util -w <otheros.bld>
Вставьте установочный носитель c openSUSE в PS3 Загрузите Other OS, выберите в настройках XMB > Настройки системы > Система по умолчанию > Other OS С загрузочного экрана выберите установить Следуйте инструкциям установщика на экране
Примечания:
Не рекомендуется включать онлайн-репозитории во время установки, так как у PS3 может не хватить озу. Пожалуйста, добавьте онлайн-репозитории только после установки с помощью YaST. Это больше не относится к openSUSE 11.1, поскольку он использует драйвер ps3vram для использования видеопамяти в качестве дополнительной памяти (swap).
Также не рекомендуется запускать онлайн обновления во время установки. Это особенно верно для 11.1, поскольку OSS/Non-OSS указывают на неправильный репозиторий (см. Ниже).
Кроме того, графический драйвер не может получить доступ к функциям аппаратного ускорения графического чипа (то есть 3D не будет, но не так давно был реализован драйвер для аппаратного ускорения в Linux-е именно для PlayStation 3, Играка следит за развитием, демонстрацию можно посмотреть здесь), поэтому лучше не устанавливайте KDE4 и используйте небольшой менеджер окон. Например KDE3 или IceWM для повседневного использования. Обратите внимание, что это является ограничение для ВСЕХ дистрибутивов для PlayStation 3 а не только на OpenSUSE.
Разрешение установленное по умолчанию на PlayStation 3 в OpenSUSE Linux недостаточное для работы, а утилиты (sax2) не работают. Решение состоит в том, чтобы изменить параметры загрузки ядра, изменив файл который лежит по пути /etc/kboot.conf добавив значения video = ps3fb: mode: 4, как следует из примера:
Значение "X" замените на одно из следующего режима: YUV 60Hz = 1:480i 2:480p 3:720p 4:1080i 5:1080p YUV 50Hz= 6:576i 7:576p 8:720p 9:1080i 10:1080p RGB 60Hz= 33:480i 34:480p 35:720p 36:1080i 37:1080p RGB 50Hz= 38:576i 39:576p 40:720p 41:1080i 42:1080p VESA= 11:WXGA 12:SXGA 13:WUXGA
Например если вы хотите 1080i YUV 60 Гц, то выглядеть текст будет так: openSuSE="/dev/ps3da5:/vmlinux initrd=/dev/ps3da5:/initrd quiet panic=42 sysrq=1 video=ps3fb:mode:4"
Для полноэкранного режима добавьте 128 к значению режима, чтобы включить режим сглаживания добавьте 2048 к значению режима.
Примечание:
Вышеуказанное изменение не будет работать (в версии 11.1 точно), если это будет сделано во время установки (изменение параметра загрузчика)
Пакет ps3-utils доступен для OpenSUSE. Вы можете легко установить его с помощью команды:
Код
# zypper install ps3-utils
Примечание: Не устанавливайте пакет kernel-ps3, этот пакет только bootstrap ядра на начальной части процесса загрузки PS3. На версии 11.1 это выполняется автоматически во время процесса установки.
Для версии 11.1 OSS и Non-OSS указывают на неправильный репозиторий (download.opensuse.org нужный> powerpc.opensuse.org). Используйте Yast/Add-on Products, чтобы добавить их:
Используйте YaSt/S/W репозитории, чтобы отключить репозитории OSS и Non-OSS указывающий на download.opensuse.org. А вот Репозиторий обновлений кажется правильным, даже если он указывает как download.opensuse.org.
К сожалению для архитектуры ppc не было создано много пакетов (rpm), но рекомендуется добавить Packman, тк он содержит много полезного (например, видео/аудио кодеки, расширенная версия многих приложений и т.п.). Список дополнительных репозиторий здесь, включая Packman:
Выберите подходящее зеркало и используйте Yast/Add-on Products и S / W Repositories, чтобы добавить репозиторий Packman. Когда у вас установлена настройка репозитория настало время на обновления (управление YaST/S/W, нажмите Package, All Packages, Update is newer version available).
Несмотря на то, что теперь у вас есть кодеки, вы вероятно не сможете воспроизводить видео на своей PS3, поскольку видеодрайвер предоставляет только базовые графические возможности (о позитивной новости на этот счёт, про драйвер с аппаратным ускорением писали выше)
Adobe не предоставила flash-библиотеку используемую для просмотра видео в интернете (например вконтакте), поэтому вам необходимо установить GNASH или SWFDEC.
Ядро пытается автоматически определить наилучшее разрешение для вашего экрана. Если вы получили черный экран, и ваш монитор не синхронизирован, попробуйте нажать 1. Это переключит разрешение на 720p. Однако это не повлияет на ядро, которое вы собираетесь загружать с помощью kexec. Если вы хотите вручную указать разрешение, добавьте следующее в командную строку ядра «video = ps3fb: mode: <X>», где <X> указывает режим видео, который вы хотите использовать. [0 <= X <= 42]
Во время установки, выводимое разрешение может быть недостаточно большим, чтобы отображать кнопки в нижней части на этапе установки. Нажатие ALT-N работает как "Далее", даже если кнопка не видна. Это также относится к экрану создания пользователя, но перед тем как кнопка будет работать, вы должны заполнить пароль пользователя.
Если у вас возникли проблемы со звуком (нет звука), убедитесь, что ваше аудиоустройство включено (попробуйте alsamixer). В случае, если проблема не устранена, проверьте, чтобы ваша учетная запись находилась в группе "аудио". Чтобы это проверить, откройте yast, перейдите в раздел Безопасность и пользователи и выберите Управление пользователями.
PS3 придирчивый девайс, когда речь заходит о различных видах носителей DVD. В случае, если вы сталкиваетесь с зависаниями во время установки или DVD не распознается PS3, попробуйте другой бренд DVD-носителя.
Больше не возможно установить/запустить openSUSE 11.0 на прошивкой 2.5. Драйвер ps3vram вылетает во время установки и в системе. Если у вас есть установка и вы хотите запустить ее снова, вам нужно удалить функцию enable_ps3_vram_swap в /etc/init.d/boot.swap.
openSUSE11.1 имеет исправленный драйвера ps3vram, который работает с прошивкой 2.5 и выше!
Если вы не переключились в game os перед загрузкой на otheros, то вы не сможете запустить ps3-boot-game-os. Это означает, что вы не можете вернуться к game os, но с помощью кнопки питания на самой ps3 (держать нажатой во время включения около 5 секунд) вы сможете вернуться, но ваши настройки вернутся по умолчанию (проверено на ps3 опо 2.53 и opensuse последней версий 11.1 dvd otheros.bld).
Не используйте lvm для корневой файловой системы, даже если / boot находится в отдельном разделе. Bootmanager petitboot не поддерживает это. Допустимо использование lvm для других точек монтирования, таких как / usr или / home .
Бывают ситуации, когда клавиатура/мышь может перестать работать. Если это произошло, то попробуйте отключить другие USB устройства перед загрузкой. Был пример когда беспроводная клавиатура перестала работать после входа в систему из-за подключенного микрофона Singstar.