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:
Bookmarks