BAD_ACCESS

おもにiOS、ときどき変な電子工作、ガジェット話。

さくらVPSを契約してOSをUbuntu12にインストールし直すまでの手順まとめ

さくらVPSの初期契約時のデフォルトOSはcentOSになっている。
Ubuntu 12.04(i386)がインストールしたかったけど
OSのカスタムインストールの選択肢になかったので、
別でインストールする方法を教えてもらった。Thanks to @typester
こちらの記事も参考に

root権限でログインし、ubuntuというディレクトリをつくる。

$ cd /boot

$ mkdir ubuntu

$ cd ubuntu/

Ubuntu12.04のページからi386のgenericを選択し、

/ubuntu-installer/i386から「initrd.gz」と「linux」のURLを控えておく。
「initrd.gz」http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/ubuntu-installer/i386/initrd.gz
linuxhttp://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/ubuntu-installer/i386/linux

$ wget [initrd.gzのURL]

$ wget [linuxのURL]

grub.confをバックアップを作成したあと、grub.confの中身を一部編集する。

$ cp /boot/grub/grub.conf /boot/grub/grub.conf.backup

$ vim /boot/grub/grub.conf

grub.confに追記する内容

title Ubuntu Install
root (hd0,0)
kernel /boot/ubuntu/linux ro root=LABEL=/ console=tty0 console=ttyS0,115200n8r
initrd /boot/ubuntu/initrd.gz

Reboot後のインストール手順
http://support.sakura.ad.jp/manual/vps/mainte/custom_ubuntu.html

以上ざっとメモ書き。