Contatos:
samir666@gmail.com
ICQ #:              3648441
MSN:   samir_dnr@yahoo.com.br
Links:
Google Linux
torrentz
Debian
Radiolivre
PlayStation
Debian Multimedia Packages
PS3 Hacks
Doacoes:
Aceito, tambem, PS3 quebrados/etc! Mande um email caso queira doar um  PS3 defeituoso! Muito Obrigado!


[Tutorial] Configurando e instalando o Debian GNU/Linux squeeze no Playstation3 (PS3)


        Prefacio: o Playstation3 eh uma maquina fenomenal! Com seus processadores CELL e 256 de ram (mais 256 de video usados como ram), ele torna-se uma ferramenta poderosa, rodando um sistema Linux de forma surpreendente! Apos testar inumeras distribuicoes de Linux (Yellow Dog Linux 6.1, Gentoo ppc64, Fedora11, etc), o Debian squeeze PowerPC64 e o Slackintosh foram os campeoes de performance e estabilidade! Ensinarei, aqui, como instalar e configurar o Debian squeeze PowerPC64 de maneira facil e muito eficiente! Nao eh complicado; basta  seguir esse documento.

       I) Requisitos Exigidos:
Playstation3;
Teclado USB;
Pendrive USB;
CD/DVD de instalacao do Debian GNU/Linux PowerPC64(ppc64) squeeze daily;
Conexao de rede com Internet (de preferencia via cabo);
Video(TV ou monitor com suporte a, ao menos, 480p).
       Ia) Optativos:
Mouse USB;
HD Externo USB;
HUB USB 2.0;

       II) Preparacao:
Baixar o CD de instalacao do Debian squeeze PowerPC64(ppc64) e grava-lo em  um CD/DVD;
Copiar o arquivo vmlinux para a raiz de um Pendrive USB;
Copiar o arquivo otheros.bld para o Pendrive USB, no diretorio /PS3/otheros/  (PS3 em maiusculas);
Copiar o arquivo xorg.conf para a raiz do Pendrive USB;

       III) Preparo do PS3:
Eh necessario formatar os dados do HD do seu PS3! Logo, faca um backup de seus games/savegames. Para formatar o HD de seu PS3, faca o seguinte:
No menu do PS3, va para Settings, depois para System Settings e depois para Format Utility; selecione Format Hard Disk, selecione Yes; selecione, entao, Custom e Allocate 10GB to the other OS. Selecione Quick Format; depois de terminado, aperte X no controle do PS3 para reiniciar o sistema. Pronto!
Apos reiniciar o sistema, va para Settings, System Settings e Install Other OS. Plugue seu Pendrive USB com o  arquivo otheros.bld  em /PS3/otheros/
Vai aparecer uma mensagem avisando que o arquivo fora encontrado. Selecione Start. Quando aparecer Install Completed, aperte O no seu controle do PS3.
Agora, va para Settings, depois para System Settings e depois, Default System. Selecione OtherOS. Selecione Yes.

       IV)Instalando o Debian GNU/Linux squeeze ppc:
Insira o CD do Debian no seu PS3.  Mantenha plugado o pendrive USB e  plugue o seu teclado USB.
O kboot devera reconhecer todos os seus dispositivos. Usa-se o kboot ao inves do Petitboot, pois este eh mais eficiente que o Petitboot.
Apos alguns segundos, devera aparecer o prompt do kboot, como segue abaixo:
kboot:
Vamos, agora, descobrir onde foi montado o seu precioso Pendrive USB. No prompt do kboot, digite(sempre digite o que estah escrito em vermelho):
kboot:   cat  /proc/partitions   |   grep   sd
              8      0     1986560     sda
              8      0     1986560     sda1
Procure por algo como sdXY.No meu caso, sda1. PS: guardar esse endereco!!!
Para iniciar o instalador, digite no prompt do kboot:
kboot:   sda1:/vmlinux     initrd=/install/powerpc64/initrd.gz    video=720pf
Onde video=720pf eh o modo de video a ser utilizado. Ex:  1080if, 1080pf, 720if, 720pf, 480if, 480pf. Use o maior valor que seu monitor suportar!
Se tudo correu bem, estamos no instalador do Debian squeeze!!!

       V) Instalacao basica do sistema:
Selecione a linguagem como English--English  e aperte ENTER; selecione seu pais(ou area). Exemplo: other / South America / Bra$il;
Selecione o seu keyboard USB como American English (mais tarde ele sera reconfigurado corretamente);
Vai aparecer uma mensagem perguntando: "Continue the install without loading kernel modules?". Selecione <Yes>.
Tudo deve correr bem ate aparecer uma tela escrito:
Hostname:
Digite, por exemplo, debianPS3 e selecione <Continue>  ENTER;
Agora, deve aparecer:
Domain name:
Digite o nome de sua rede. Exemplo: CASA   ;  selecione <Continue> ENTER;
Escolha o seu TimeZone. Exemplo: Sao Paulo  ENTER;
Vai aparecer uma tela dizendo: "Logical Volume Manager not available".  Selecione <Continue>ENTER;
Selecione Guided partitioning, depois Guided - use entire disk; depois /dev/ps3da  -  10.7GB. Depois, selecione All files in one partition;
Agora, selecione Finish partitioning and write changes to disk ;
Provavelmente, teremos:
    partition  #1    of     /dev/ps3da   as    ext3
    partition  #5    of     /dev/ps3da   as    swap
Selecione <Yes> para Write Changes to disk ;
A instalacao sera inicializada. Aguarde cerca de 3 minutos;
Aparecera uma tela dizendo: "No installation kernel was found ..."   Selecione <Yes>ENTER;
Hora de digitar sua senha de super-usuario (senha de root). NAO ESQUECA ESSA SENHA!!!
Digite, denovo, a  mesma senha: ********* Aperte ENTER;
Agora, digite seu nome (completo ou nao). Aperte ENTER;
Confirme ou digite seu Username (nome/login da conta do seu  usuario comum);
Digite um password pro seu usuario comum e aperte ENTER;
Digite, denovo, a mesma senha: ********** e aperte ENTER;
Temos agora um passo importante! A escolha dos mirrors:
Selecione o pais em que voce reside (ou o pais mais proximo). Exemplo: Bra$il;
Selecione agora o mirror. Exemplo:   debian.las.ic.unicamp.br
Se voce precisar, entre com informacoes de Proxy. Senao, aperte ENTER (no meu caso ENTER);
A instalacao devera scannear o mirror e baixar o que for preciso! Aguarde (nao demora);
A instalacao ira instalar o que for baixado. Aguarde;
Aparecera uma tela escrito "Configuring popularity-contest". Selecione <No>ENTER;
Aparecera uma tela escrito "Software Selection".  Selecione  APENAS 'Standard System'. Para remover o 'Desktop Environment' selecione ele com seta para baixo e aperte a tecla ESPACO. Apos remove-lo, aperte ENTER;
Mais instalacao  sera realizada! Aguarde cerca de 5 minutos;
Aparecera uma tela dizendo "Continue without bootloader". Selecione <Continue>ENTER.
Se tudo correu bem, eh hora de reiniciar o sistema; aperte ENTER. O Debian GNU/Linux foi instalado. Guarde seu CD-ROM. MANTENHA plugado o Pendrive USB;

        VI) Bootando pela primeira vez:
No prompt do kboot digite:
kboot:   sda1:/vmlinux     root=/dev/ps3da1    video=720pf
onde sda1 eh o local onde estah o seu pendrive; video=720pf eh o modo de video; substitua esses valores se ncessario;
Apos a inicializacao do sistema, aparecera uma tela:
Debian  GNU/Linux   squeeze/sid    debianPS3    tty1
debianPS3    login:
Digite  root ENTER, e, em  seguida, entre com  a sua senha  de  root  ENTER;
PS: de agora em diante, sempre q for escrito debianPS3:~#  (em azul e dentro de uma celula de tabela), o comando devera ser executado no prompt do sistema;
Vamos configurar corretamente o teclado. Digite (sempre digite o que  estah escrito em vermelho...):
debianPS3:~#   dpkg-reconfigure  console-data
Selecione 'Select keymap from full list' e aperte ENTER;
Selecione o seu mapa de teclado USB. No meu caso:
keyboard selection menu
pc  /   qwerty   /    Brazilian   /    Standard   /    Standard ABNT2.  Pressione
ENTER;
Se  aparecer alguma mensagem de erro, nao se incomode! :-)
Hora de comešar a personalizar o seu sistema e instalar um kernel para ele!!!

      
VIa) Atualizar o banco de dados do Debian  squeeze:
Se voce fez tudo conforme o descrito, digite, agora:
debianPS3:~#   aptitude update
E depois;
debianPS3:~#   aptitude dist-upgrade
Aptitude eh o gerenciador de pacotes do Debian. Ferramenta muito utilizada nesse tutorial; seu sistema estah atualizado, agora.
Digite:
debianPS3:~#   cd   /root
Digite, entao:
debianPS3:~#   nano     .bashrc
Remova o # das seguintes linhas do arquivo:
export  LS_OPTIONS
eval     "'dircolors'"
alias    ls='ls.................'
Aperte "Ctrl   x"  ENTER;   "Ctrl   o"; Temos agora um terminal colorido!!!


       
VIb) Compilar e instalar um kernel (modo mao-na-roda):
Digite:
debianPS3:~#   aptitude install links
Agora,  digite
debianPS3:~#   cd  /usr/src
Digite, entao:
debianPS3:~#   links    www.kernel.org/pub/linux/v2.6/
Aperte seta para baixo (ou page Down) ate que voce encontre:
    linux-2.6.30.tar.bz2
kernel downloadin screen
Aperte a tecla "d" e aperte ENTER. Aguarde o download;
Apos o download ter sido concluido, aperte "q" e ENTER. Digite:
debianPS3:~#   aptitude install bzip2
Digite, entao:
debianPS3:~#   tar  xvf  linux-2.6.30.tar.bz2
Digite:
debianPS3:~#   cd   linux-2.6.30/
Digite:
debianPS3:~#   wget   http://ps3linux.radiolivre.org/files/config-2.6.30
Digite:
debianPS3:~#   cp   config-2.6.30    .config
(nao esquecer o   .   antes do config)
Digite:
debianPS3:~#   aptitude  install  gcc-4.4   gcc  ncurses-dev
Aperte "y" ENTER;
Digite:
debianPS3:~#   make  menuconfig
Selecione 'Load an Alternate Configuration File' e aperte ENTER;
Selecione 'Save an Alternate Configuration File' e aperte ENTER duas vezes;
Aperte Seta para a direita, selecione 'Exit'  e aperte ENTER;
Digite:
debianPS3:~#   make   &&  make  modules_install
Aguarde cerca de 56 minutos e 55 segundos :-P
Digite, entao:
debianPS3:~#   cp   vmlinux   /boot/vmlinux-2.6.30-dimebag
Digite, finalmente:
debianPS3:~#   aptitude  install  build-essential  initramfs-tools

        VIc) Configurando os scripts de inicializacao:

Devemos, agora, editar o arquivo de inicializacao kboot.conf. Para isso, digite:
debianPS3:~#   nano  /etc/kboot.conf
Inserir o seguinte no arquivo:
default=debian
timeout=15
debian='/boot/vmlinux-2.6.30-dimebag   root=/dev/ps3da1   quiet   video=ps3fb:mode:131   rhgb'

Aperte "Ctrl  o" ENTER  e depois  "Ctrl  x". Pronto!
Observacao: o parametro mode:131 equivale a 720pf. Para altera-lo, consulte a tabela abaixo:
0:auto mode
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

full screen mode: <video mode ID> + 128
dither ON mode : <video mode ID> + 2048
No meu caso: 131 = 128 + 3, ou seja, Full Screen e 720p

Digite, agora:
debianPS3:~#   cd   /etc/
Entao, digite:
debianPS3:~#   wget   http://ps3linux.radiolivre.org/files/fstab

        VId) Baixando o  pacote ps3-utils:
Digite:
debianPS3:~#   aptitude   install   ps3-utils    ps3pf-utils

        VIe) Configurando o som:
Digite:
debianPS3:~#   aptitude   install   alsa   alsa-base
Digite:
debianPS3:~#   cd  /etc/
Entao, digite:
debianPS3:~#   mkdir  alsa
Digite:
debianPS3:~#   cd  alsa/
Digite:
debianPS3:~#   mkdir   cards
Digite, entao:
debianPS3:~#   cp   /usr/share/alsa/cards/PS3.conf    /etc/alsa/cards/
Finalmente, digite:
debianPS3:~#   nano  /etc/modprobe.d/alsa-base-blacklist.conf  
Edite o arquivo, adicionando  as  seguintes linhas nele:
blacklist   snd-pcsp
blacklist   snd_usb_audio
blacklist   snd_usb_lib

        VIf) Como dobrar a memoria RAM do PS3:
Esse truque sujo aprendi com meu amigo Rafael! No PlayStation3, vc pode usar a memoria de video com RAM, o que eu recomendo! Voce irah criar uma swap, usando a memoria de video para isso!
Para dobrar a sua RAM, algo muito recomendavel e sem prejuizos algum, basta seguir a dica abaixo:
Digite:
debianPS3:~#   cd   /etc/rc2.d/
Digite, entao:
debianPS3:~#   wget   http://ps3linux.radiolivre.org/files/S98ps3-vram-swap
Finalmente, digite:
debianPS3:~#   chmod   +x   S98ps3-vram-swap
Pronto!!! Hora de rebootar. Retire o seu pendrive USB e coloque em seu lugar, se possivel, um mouse USB.
Aperte "Ctrl   Alt   Del"!
Se tudo correu bem, seu sistema  estah instalado! Parabens :-)

       
        VIIa) Instalar a interface grafica:
Obs: desejavel um mouse USB;
Logue como root e digite sua senha de root;
Digite:
debianPS3:~#   aptitude  install  xserver-xorg-video-fbdev   xfonts-base   x11-server-utils
Digite:
debianPS3:~#   cd   /etc/X11/
Digite:
debianPS3:~#   wget  http://ps3linux.radiolivre.org/files/xorg.conf
Digite, entao:
debianPS3:~#   X
Deverah aparecer uma tela com o cursor do Mouse! Mova o mouse para fins de teste;
Aperte "Ctrl  Alt  Backspace" para voltar ao terminal.

      
VIIb) Instalando um ambiente Desktop:
Existem varios ambientes Desktop preh-compilados para o Debian! Recomendo algo leve, como o E16 ou o XFce4.
Para instalar o XFce4, digite:
debianPS3:~#   aptitude   install   xfce4   xfce4-appfinder   xdm
Pronto! Reboot o sistema!!!

       
        VIII) Instalando Aplicativos basicos:

Se voce seguiu esse tutorial ate aqui, devemos estar no modo grafico agora (xdm login manager).
Aperte "Ctrl   Alt   F1" para retornar ao terminal. Digite 'root' aperte ENTER.  Entre com a sua senha de root. ENTER;
Para instalar pacotes basicos do sistema, digite:
debianPS3:~#   aptitude   install   locate   gpm   unrar-free    unace   ark    openssh-server   xterm
Para instalar um gerenciador de rede, digite:
debianPS3:~#   aptitude   install   wicd    wireless-tools    wpasupplicant
Para instalar um navegador web, digite(eh o firefox do debian):
debianPS3:~#   aptitude   install   iceweasel
Para instalar tocadores de som/video, digite:
debianPS3:~#   aptitude   install   mplayer   mplayer-dbg   mplayer-doc   smplayer   mozilla-mplayer   xine-ui   xine-plugin   amarok-engine-xine
Para instalar um gerenciador de usuarios muito bom, digite:
debianPS3:~#   aptitude   install   kuser
Para instalar  um Mensageiro Internet (msn, jabber, icq, etc digite:
debianPS3:~#   aptitude   install   pidgin   pidgin-data   pidgin-dbg   pidgin-plugin-pack   pidgin-hotkeys
Para instalar o Office e um editor de imagens, digite:
debianPS3:~#   aptitude   install   broffice.org   gimp   gimp-plugin-registry
Para instalar aplicativos de Torrent/Peer-to-Peer, digite:
debianPS3:~#   aptitude   install   ktorrent   amule    amule-utils-gui
Para instalar o flash / flash player pro Iceweasel, faša assim:
debianPS3:~#   aptitude   install   gnash   mozilla-plugin-gnash
Digite, entao:
debianPS3:~#   cd    /usr/lib/iceweasel/
Digite:
debianPS3:~#   mkdir   plugins
Digite, agora:
debianPS3:~#   cd   /usr/lib/mozilla/plugins/
Digite:
debianPS3:~#   cp   *    /usr/lib/iceweasel/plugins/
Aperte "Ctrl  Alt  F7"  logue com seu nome de usuario (nao root)ENTER; digite sua senha ENTER;
Entre no Iceweasel (Menu XFce, Internet, Iceweasel), selecione 'Tools', 'Add-ons', vah para a  aba  'Get  Add-ons'.  Digite "Flash" e baixe o 'Flash Video Resources Downloader'. Clique 'Add  to Iceweasel' e depois, 'Install Now'. Reinicie o Iceweasel;
Para baixar videos do Youtube, por exemplo, abra a homepage do video, clique no canto inferior direito do seu browser, num icone azul. Siga as instrucoes que aparecerao em uma nova aba! Feito!

Aperte agora, "Ctrl   Alt   F1";
Logue como root / senha de root, se necessario;
Digite:
debianPS3:~#   aptitude   safe-upgrade
Digite:
debianPS3:~#   aptitude   clean
Digite, entao:
debianPS3:~#   updatedb
Sua instalacao estah concluida!!! Meus Parabens!
Voce tem agora um sistema rodando liso no seu poderoso  PS3!
Espero que esse guia tenha ajudado voce a instalar um Debian GNU/Linux ppc64 squeeze no seu PlayStation3!



Analise de Desempenho do PS3 rodando um Debian squeeze(powerPC64) aqui!!!




Abaixo, fotos do PS3 rodando o XFce4 e alguns aplicativos:

ps3 desk
Minha mesa, minha Bagunša :-)


desktop1_amarok
desktop2_pidgin
desktop3_iceweasel(firefox)
desktop4_file-manager_xterm