さくら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
「linux」http://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
以上ざっとメモ書き。