Closed Thread
Results 1 to 1 of 1

Thread: Installazione Kernel 2.6.25.4

  1. #1
    Join Date
    Aug 2005
    Posts
    4.875
    Downloads
    548
    Uploads
    252
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Potenza rep
    10

    ICONA NEWS PS3 Installazione Kernel 2.6.25.4

    In questo Thread è inserito tutto l'occorrente per l'installazione del Kernel 2.6.25.4 in Ubuntu Gutsy Gibbon (passaggio necessario se si vuole [Only registered and activated users can see links. ])

    - Scaricate il file [Only registered and activated users can see links. ]

    - Trasferite il file otheros.bld in un qualsiasi device leggibile da PS3 (CD/DVD/USB), l'importante è che il percorso del file sia /PS3/OTHEROS/otheros.bld

    - Scaricate il file [Only registered and activated users can see links. ]

    - Posizionate il file kernel_update_2.6.25.tar.bz2 nella cartella "home"

    - Per facilitare l'operazione d'installazione ho scritto un semplice script che automatizzerà tutta l'operazione:

    Code:
    #!/bin/bash
    
    # Script per l'installazione del Kernel 2.6.25.4
    # Assicuratevi che il file kernel_update_2.6.25.tar.bz2 si trovi nella cartella home!!!
    # Avviare questo script una sola volta poiché se avviato nuovamente andrà a danneggiare la linea "linux" del file kboot.conf rendendo impossibile l'avvio del sistema con il nuovo Kernel. Nel caso abbiate bisogno di avviare nuovamente lo script, dovrete prima commentare (aggiungere # davanti ad ogni linea) i comandi che riguardano la "Modifica di kboot.conf tramite il comando sed". E' comunque possibile avviare il sistema tramite il vecchio Kernel.
    # Lo script da per scontato che non abbiate mai modificato il file kboot.conf. Se lo avete fatto, dipende dalle modifiche che avete apportato alla linea "linux", potreste avere problemi.
    # Per informazioni e supporto visitate http://www.consoleworld.org/forum/sony-center/sony-playstation-3/linux/
    
    
    echo "-
     @ Estrazione del file kernel_update_2.6.25.tar.bz2 in corso
    -"
    cd
    tar -jxvf kernel_update_2.6.25.tar.bz2
    
    echo "-
     @ Installazione del Kernel 2.6.25.4
    -"
    sudo cp $HOME/kernel_update_2.6.25/boot/* /boot/
    cd $HOME/kernel_update_2.6.25/lib/modules
    sudo cp -pr 2.6.25.4/ /lib/modules/
    
    echo "-
     @ Backup del file kboot.conf in kboot.conf.bak
    -"
    sudo cp /etc/kboot.conf /etc/kboot.conf.bak
    
    echo "-
     @ Modifica di kboot.conf tramite il comando sed (Kernel 2.6.25.4)
    -"
    sudo sed -i '/^linux=/s/vmlinux/vmlinux-2.6.25.4/' /etc/kboot.conf
    sudo sed -i '/^linux=/s/initrd.img/initrd.img-2.6.25.4/' /etc/kboot.conf
    sudo sed -i '/^linux=/s/ quiet//' /etc/kboot.conf
    sudo sed -i '/^linux=/s/ splash//' /etc/kboot.conf
    
    echo "-
     @ initramfs e depmod (Kernel 2.6.25.4)
    -"
    sudo update-initramfs -k 2.6.25.4 -u
    sudo depmod -a
    
    echo "-
     @ Finito! Riavviare il sistema. Ricorda di installare il nuovo OTHEROS.BLD dalla XMB per permettere al sistema di avviarsi con il nuovo Kernel 2.6.25.4 (XMB -> Impostazioni -> Impostazioni del sistema -> Installa altro sistema operativo)
    -"
    - Copiare lo script ed incollarlo in un editor di testi (es. gedit) e salvarlo ad esempio come "kernel_2_6_25_4.sh" oppure se vi fidate scaricate il file già pronto -> [Only registered and activated users can see links. ]

    - Trasferire il file "kernel_2_6_25_4.sh" nella cartella "home"

    - Aprire un terminale e digitare il seguente comando per avviare lo script:
    ATTENZIONE:
    - Avviare questo script una sola volta poiché se avviato nuovamente andrà a danneggiare la linea "linux" del file kboot.conf rendendo impossibile l'avvio del sistema con il nuovo Kernel. Nel caso abbiate bisogno di avviare nuovamente lo script, dovrete prima commentare (aggiungere # davanti ad ogni linea) i comandi che riguardano la "Modifica di kboot.conf tramite il comando sed". E' comunque possibile avviare il sistema tramite il vecchio Kernel.
    - Lo script da per scontato che non abbiate mai modificato il file kboot.conf. Se lo avete fatto, dipende dalle modifiche che avete apportato alla linea "linux", potreste avere problemi.


    Code:
    sudo sh kernel_2_6_25_4.sh
    - A questo punto seguire le informazioni su schermo.

    - Alla fine del processo dovrete riavviare il sistema ed accedere alla XMB per installare il nuovo otheros.bld, in un terminale digitare il comando:

    Code:
    sudo ps3-boot-game-os
    oppure

    Code:
    sudo boot-game-os
    - Una volta avuto accesso alla XMB, inserire il device in cui avete posizionato il file otheros.bld precedentemente scaricato

    - Andare in "Impostazioni" -> "Impostazioni del sistema" -> "Installa altro sistema operativo"

    - Verrà eseguita una scansione alla ricerca di un otheros.bld, procedete con l'installazione.

    - Finito! se tutto è andato a buon fine il sistema si avvierà con il Kernel 2.6.25.4

    - Nel caso il sistema non dovesse avviarsi basta scrivere "old" (o premere il tasto tab fino a scorrere la scritta "old") al kboot, in questo modo il sistema verrà avviato con il vecchio Kernel.


    In seguito all'aggiornamento del Kernel potrebbe non funzionare più la regolazione del volume, per ovviare a questo problema copiare il seguente testo:

    Code:
    # Alsa configuration for PS3
    # 08.04.09
    # Place in your system's alsa cards directory:
    #   /etc/alsa/cards/PS3.conf
    #   /usr/share/alsa/cards/PS3.conf
    #
    
    <confdir:pcm/front.conf>
    
    PS3.pcm.front.0 {
        @args [ CARD ]
        @args.CARD {
            type string
        }
        type softvol
        slave.pcm {
            type hw
            card $CARD
            device 0
        }
        control {
            name "PCM Playback Volume"
            card $CARD
        }
    }    
    
    # Default to dmix + softvol
    
    PS3.pcm.default {
        @args [ CARD ]
        @args.CARD {
            type string
        }
        type asym
        playback.pcm {
            type plug
            slave.pcm {
                type softvol
                slave.pcm {
                    @func concat
                    strings [ "dmix:CARD=" $CARD ",FORMAT=S16" ]
                }
                control {
                    name "PCM Playback Volume"
                    card $CARD
                }
            }
        }
    }
    - Incollarlo in un editor di testi e salvarlo come "PS3.conf" oppure scaricate il file già pronto -> [Only registered and activated users can see links. ]

    - Trasferire il file "PS3.conf" nella cartella "home"

    - Aprire un terminale e digitare il seguente comando:

    Code:
    sudo cp PS3.conf /usr/share/alsa/cards/
    - Riavviare il sistema
    Attached Files
    C'è sempre una via d'uscita

Closed Thread

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158