トップ «前の日記(2011-05-14) 最新 次の日記(2011-06-01)» 編集

ORCA愉快日記

2004|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|01|02|09|
2013|04|

2011-05-29 さくらのVPSにSqueezeをインストールするためのメモ

_ [Linux] さくらのVPSにSqueezeをインストールするためのメモ

□ さくらのVPSにSqueezeをインストールするためのメモ
2011/5/20現在では、さくらのVPSのカスタムOSで対応しているのは
DebianではLenny(Debian 5.0.5 i386/amd64)のみです。
  
#いずれSqueezeに対応する予定だそうですが。
  
このため、現段階では標準のCentOSのgrubを書き換えて
Debianのnetbootイメージを利用してインストールを行います。
以下はその手順。
  
=============================================================
1. 標準インストールされているCentOSを起動し、さくらのVPSのコントーロールパネルの
リモートコンソールもしくは、sshでログインして作業する。
  
sshでのアクセスの場合、初期パスワードはVPS仮登録時に送られてくるメールを参照する。
$ ssh root@(VPSのIPアドレス)
  
2. ネットワーク設定の確認とメモ
下記のコマンドで、ホスト名/IPアドレス/ネットマスク/ゲートウェイ/DNS
などのネットワーク設定を表示し、メモしておく。
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# cat /etc/resolv.conf
# hostname
# ifconfig
# route
  
3. 一時フォルダの作成
/boot以下に一時フォルダを作成
# mkdir /boot/squeeze/
# cd /boot/squeeze/
  
4. Debianのnetbootイメージの取得
下記は、Debian Squeezeのi386をインストールする場合。
# wget ftp://ftp.jp.debian.org/pub/Linux/Debian/dists/squeeze/main/installer-i386/20110106+squeeze3/images/netboot/debian-installer/i386/linux
# wget ftp://ftp.jp.debian.org/pub/Linux/Debian/dists/squeeze/main/installer-i386/20110106+squeeze3/images/netboot/debian-installer/i386/initrd.gz
  
または、Debian Squeezeのamd64をインストールする場合。  
# wget ftp://ftp.jp.debian.org/pub/Linux/Debian/dists/squeeze/main/installer-amd64/20110106+squeeze3/images/netboot/debian-installer/amd64/linux
# wget ftp://ftp.jp.debian.org/pub/Linux/Debian/dists/squeeze/main/installer-amd64/20110106+squeeze3/images/netboot/debian-installer/amd64/initrd.gz
  
5.grubの編集
下記の内容を、ファイルに追加して保存する。
既存のCentOSのエントリをコピーして書き換えても良い。
# vi /boot/grub/menu.lst
----------------------------------------------------------
title Debian Squeeze
        root (hd0,0)
        kernel /squeeze/linux ro root=LABEL=/ console=tty0 console=ttyS0,115200n8r
        initrd /squeeze/initrd.gz
-----------------------------------------------------------
  
6. 再起動
# reboot
  
7. Debian Squeezeのインストール  
「Booting CentOS in 5 seconds..」のように表示された時に
任意のキーを押した上で、grubメニューからDebian Squeezeを選択して
インストールを開始する。
  
基本的にはインストーラの指示に従って進める。
  
(言語はC、Asia->Japanのように選択する。)
(ネットワーク設定では、手動でメモしておいたネットワーク情報を入力する。)
  
8. TSO(TCP Segmentation Offload)によるネットワーク遅延回避を設定
ethtoolパッケージをインストールして設定を行う
# aptiude install ethtool
# ethtool -K eth0 tso off
  
tcp segmentation offload: off になっていることを確認
# ethtool -k eth0|grep tcp
  
再起動しても有効になるよう設定する。
下記の内容を、ファイルに追加して保存する。
# vi /etc/network/interfaces
----------------------------------------
post-up /sbin/ethtool -K eth0 tso off
----------------------------------------  
  
  
□ 参考URL
さくらのVPS FAQ - サーバ設定ファイルの変更後、リモートコンソールが利用できなくなりました。
http://sakura.cb-faq.com/faq/public/app/servlet/qadoc?QID=001381
さくらのVPS FAQ - さくらのVPSで「Debian」を利用していますが、回線速度が遅くアクセスに時間がかかります。
http://sakura.cb-faq.com/faq/public/app/servlet/qadoc?QID=001388

トップ «前の日記(2011-05-14) 最新 次の日記(2011-06-01)» 編集