ゲット
機が熟したような気がしたので購入してみた。
cellで遊ぶにはまずLinuxを入れなければならない。
ならばGentooだ。
http://www.gentoo.org/doc/en/handbook/handbook-ppc64.xml?part=1
を見ながらGentooをインストール予定。
むしろこっち
http://overlays.gentoo.org/proj/cell/wiki/InstallGentooOnPS3
http://d.hatena.ne.jp/vtwinautomaton/20080621/1214051158
http://japan.zdnet.com/news/os/story/0,2000056192,20364190,00.htm
ハードディスクフォーマット
最初はPS3領域が全域になっているのでLinuxで使う領域を割り当てる必要がある。
設定 - 本体設定 - フォーマットユーティリティー - カスタム
を選択。
- 他のシステムに10GBを割り当てる
- PS3に10GBを割り当てる
インストール用のCDを焼く
PS3の他システムでの起動
焼いたCDを挿入して 設定 - 本体設定 - 他のシステムのインストール
/PS3/otheros/otheros.bld
がインストールされる。
設定 - 本体設定 - 優先起動システム
を変更して再起動
Linux起動
ペンギンが2つしかいないが・・・
kboot: sh # # fdisk /dev/ps3da
パーティション変更
再起動
kboot: sh # # mkfs.ext3 # # mkdir /mnt/gentoo # mount /dev/ROOT /mnt/gentoo # cd /mnt/gentoo # wget http://gentoo.gg3.net/experimental/ppc64/stages/stage4-970-ps3_32ul.tar.bz2 # wget http://gentoo.gg3.net/snapshots/portage-latest.tar.bz2 # tar xpjf stage4-970-ps3_32ul.tar.bz2
2.5Gくらい展開するので10分くらい待つ。途中で心配になってC-zしてしまったw
# tar xjf portage-latest.tar.bz2 -C /mnt/gentoo/usr # mount -t porc none /mnt/gentoo/proc # cp /etc/resolv.conf /mnt/gentoo/etc # e2label /dev/ROOT / # chroot /mnt/gentoo /bin/bash
一部gentooのサイトに書いてあるとおりにできない手順があるので注意。
linksは入ってない。
wgetとかで代用。
mkswapが無い
インストール終わってから後でやる
mount -bindが無い
chroot後の/devが使えないので
e2labelはchrootの外でやる。
chroot
viとかが使えるので必要な設定を書き換える
# env-udpate # source /etc/profile # vi /etc/fstab # cd /etc # cp kboot.conf.example kboot.conf # vi kboot.conf # exit
再起動終わり。
リブートして
2つのペンギンの下に6つのspeペンギンが出現した。
後は普通のLinuxデス。
$ cat /proc/cpuinfo processor : 0 cpu : Cell Broadband Engine, altivec supported clock : 3192.000000MHz revision : 16.0 (pvr 0070 1000) processor : 1 cpu : Cell Broadband Engine, altivec supported clock : 3192.000000MHz revision : 16.0 (pvr 0070 1000) timebase : 79800000 platform : PS3