Howto: Debian Lenny auf der Playstation 3
Schon etwas her, dass ich auf meiner PS3 Debian Lenny installiert habe.
Jedoch möchte ich es trotzdem der Welt zur Verfügung stellen. Möglicherweise gibt es hierzu schon einfachere und schönere Wege aber so bin ich vorgegangen:
So zu allerst werden folgende Vorraussetzungen geschaffen:
- 2x CD-Rohling
- 1x USB-Speichermedium (USB-Stick)
- 1x LDSK ISO (http://ftp.uk.linux.org/pub/linux/Sony-PS3/distro-kit/CELL-Linux-CL_20080609-ADDON.iso)
-
1x Debian Lenny Powerpc ISO
Anschließend wird die Festplatte der Playstation3 für 10GB “Anderes System” formatiert:
(Man bedenke ein Backup (=>http://manuals.playstation.net/document/de/ps3/current/settings/backuputility.html ) der PS3 zu machen, denn beim Formatieren wird die ganze Platte neu formatiert.)
So wird formatiert:
System-Einstellungen -> Formatierungs-Dienstprogramm -> Festplatte formatieren -> (Wirklich?) - "Ja" -> Benuzerdefiniert -> Weisen Sie 10 GB dem anderen System zu -> Schnellformatierung -> (Wirklich?) - "Ja".
Der Grub (standard-debian bootloader) funktioniert unter Debian Lenny leider nicht von “Haus aus” auf der PS3 von daher muss der kboot herhalten:
Man kopiere von der LDSK-CD den Unterordner PS3 auf das USB-Medium (Struktur beibehalten) und installiert diesen auf der PS3:
- USB-Medium anstecken.
- System-Einstellungen -> Anderes System installieren.
- Den kboot auswählen und installieren.
System-Einstellungen -> Standardsystem -> Anderes System -> "Ja"
Schwupps, wir landen nach kurzer Ladezeit am Prompt vom kboot-loader.
Nun booten wir mit dem Kernel vom USB-Stick den Debian Installer von der CD:
(Vorsicht die devices sd* können varieren)
sda:/boot/vmlinux initrd=/install/powerpc/initrd.g Damit landen wir beim normalen Debian Installer. Das System kann wie gewohnt installiert werden. Es tauchen während der Installation einige Warnungen auf, dass keine Kernel-Module vorhanden sind und dass eine Debian
Installation ohne Kernel nur für Experten geraten wird. Einfach akzeptieren und fortfahren.
Entsprechende Netzwerk und apt Konfigurationen vornehmen.
- bzip2 installieren.
- build-essential installieren.
- ssh wenn gewollt installieren
Anschließend habe ich einen entsprechenden Kernel installiert (Selbstverständlich kann man auch selbst einen
Kernel bauen oder anders installieren, aber ein cross-compiling howto bzw. Arbeit wäre etwas oversized für
dieses howto, also habe ich den Kernel von der LDSK-CD genommen.):
mount /media/cdrom0 apt-get install rpm cpio cd / rpm2cpio /media/cdrom0/target/kernel-* | cpio -iv depmod -av
Anschließend muss dem Bootloader noch der neue Kernel zum Starten mitgeteilt werden:
vi /etc/kboot.conf
default=linux timeout=5 # Timeout in Sekunden linux='/boot/vmlinux root=/dev/ps3da1 video=ps3fb:mode:131'
Anschließend werden noch die ps3-utils gebraucht.
Diese können auch auf verschieden Weise installiert werden, jedoch hab ich
mich entschlossen die Sourcen von kernel.org zu verwenden und diese zu bauen:
cd /usr/local/src wget http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-utils/ps3-utils-2.3.tar.bz2 tar -xfvj ps3-utils-2.3.tar.bz2 cd ps3-utils-2.3 ./configure make && make install
Neustarten.
Fertig, Debian Lenny bootet von der Festplatte und ist einsatzbereit.
If students insure what to select, term papers or asia essay paper, they will turn to you, coz you do really know the proper way to finish the hot knowledge about this topic.
Posted by Duffy32Freda — 09 Jul 2010, 16:42