まずyum実行するとエラーを吐くので調べたら
RHN Classic からsubscriptionに切り替えた後にエラーが出る に解が
して、「enable=1」を「enable = 0」に変更でおk
んで、予めCentOSに無いものを削除
$ sudo yum remove yum-security yum-rhn-plugin
リポジトリ切り替えのためのrpmを取りに行ったら国内のミラーサイトは軒並み空っぽw
残ってたReadMeを頼りにvault.centos.orgへ取りに行く
$ wget http://vault.centos.org/Linux/centos/5.1/os/i386/CentOS/centos-release-notes-5.1.0-2.i386.rpm
$ wget http://vault.centos.org/Linux/centos/5.1/os/i386/CentOS/centos-release-5-1.0.el5.centos.1.i386.rpm
上記のコマンドは32bitの場合
64bitは適宜読み替えるべし
取ってきたrpmを使ってアップグレード
$ sudo rpm -Uvh centos-release-*.rpm
後は良しなにw
$ sudo yum clean all
$ sudo yum check-update
$ sudo yum update
$ sudo yum check-update
$ sudo yum update
再起動するとFinalまで上がってましたw
2015/1/28現在でCentOS5.11