GMOクラウドのVPSは、OSを一度選択したら変えられないし、ファイルシステムがext3でswapが1GBと少なかったので、クリーンインストールにチャレンジしてみました。入れようとしたOSは、Debian7 です。
結果は、インストールは出来ましたが、BOOTに失敗&パフォーマンス低下で失敗です!
失敗ポイント
BOOT時にF12を押してハードディスクを選択しなければならない。
OSの起動後にディスクパフォーマンスを調べたら、80 MB/secと遅かった。
どうも、FDから起動しようとしてうまくいかないので、F12のBoot Menuでハードディスクを選択してやれば起動しましたが、再起動の度にやってられないなと・・。
もう一つ、クリーンインストール後に、hdparm を使ってディスクのパフォーマンスを調べて見ましたが、ext4なのに結果的にはext3より遅くなりました。きっとドライバーが必要なのかな。
267 MB/sec(ext3) → 80 MB/sec(ext4)
追記:翌日、再テストを行ったところ、ディスクのパフォーマンスについては問題なさそうです。速くなってます!
# hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 16106 MB in 2.00 seconds = 8062.37 MB/sec Timing buffered disk reads: 180 MB in 3.06 seconds = 58.84 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 16266 MB in 2.00 seconds = 8141.88 MB/sec Timing buffered disk reads: 480 MB in 3.01 seconds = 159.41 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 15906 MB in 2.00 seconds = 7962.61 MB/sec Timing buffered disk reads: 812 MB in 3.03 seconds = 268.10 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 15918 MB in 2.00 seconds = 7968.13 MB/sec Timing buffered disk reads: 956 MB in 3.02 seconds = 317.05 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 16098 MB in 2.00 seconds = 8057.90 MB/sec Timing buffered disk reads: 1154 MB in 3.02 seconds = 381.80 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 16034 MB in 2.00 seconds = 8025.80 MB/sec Timing buffered disk reads: 1270 MB in 3.02 seconds = 420.52 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 16202 MB in 2.00 seconds = 8110.38 MB/sec Timing buffered disk reads: 1302 MB in 3.02 seconds = 430.89 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 16176 MB in 2.00 seconds = 8097.13 MB/sec Timing buffered disk reads: 1340 MB in 3.02 seconds = 444.42 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 16088 MB in 2.00 seconds = 8052.84 MB/sec Timing buffered disk reads: 1368 MB in 3.02 seconds = 453.60 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 15974 MB in 2.00 seconds = 7995.35 MB/sec Timing buffered disk reads: 1386 MB in 3.00 seconds = 461.92 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 16088 MB in 2.00 seconds = 8054.04 MB/sec Timing buffered disk reads: 1402 MB in 3.02 seconds = 464.87 MB/sec # hdparm -Tt /dev/sda1 /dev/sda1: Timing cached reads: 15386 MB in 2.00 seconds = 7701.87 MB/sec Timing buffered disk reads: 1406 MB in 3.01 seconds = 467.08 MB/sec
あとは、ブートデバイスの選択さえ上手くいけば問題無さそうです。
クリーンインストール手順
// 下ごしらえ # mkdir /boot/debian && cd /boot/debian # wget http://ftp.jp.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz # wget http://ftp.jp.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
# vi /boot/grub/grub.conf
に下記を追加します。
title Debian Installer root (hd0,0) kernel /boot/debian/vmlinuz initrd /boot/debian/initrd.img
GMOクラウドのVPSコンソール内にあるコンソールから再起動して、Boot Menuから「Debian Installer」を選べばインストールが始まります。
インストールが終わって起動されても、Boot Menuには、BOOTしかメニューに現れませんので、c を押して grub > reboot
を入力して、F12を押してハードディックから起動すればOSが起動できると思います。
ぜひ、解決方法を見つけてください。
原因がわかったら、教えてください!
GRUB2の場合
# vi /etc/grub.d/40_custom
に下記を追加します。
menuentry "Debian Installer" { set root='(hd0,msdos1)' linux /boot/debian/linux initrd /boot/debian/initrd.gz }
40_custom に記述が終わったら、# update-grub
を実行して、変更内容を反映させる。