OpenBlocks266
OpenBlockS266にDebianをインストール。
もう一回やっちまった orz.
情報が古くなってたので、ひさびさに更新
参考 Link
- HDD起動可能な状態にする。
OpenBlockSのマニュアル手順に従い、SSD linuxをインストール。
HDD起動可能な状態にしておく。
(base.tgz, etc.tgz, comp.tgzを展開、/dev以下とfstabを作成、flashcfg -c harddisk)
※ パーティションはDebianで使用する際の構成で切っておくこと。
※ SSD linuxはデフォルト root/root でログイン
- debootstrapとwgetを取得する。
ネットワークインストールに必要なdebootstrapとwgetをdebianのftpサイトから取得してくる。
ftp://ftp1.debian.or.jp/pub/Linux/debian/debian/pool/main/d/debootstrap/debootstrap_0.2.44.1_powerpc.deb
ftp://ftp1.debian.or.jp/pub/Linux/debian/debian/pool/main/w/wget/wget_1.9.1-4_powerpc.deb
wgetはあらかじめ、alienでtgzに変換。
debootstrapは # ar x debootstrap_0.2.44.1_powerpc.debで展開し、
data.tar.gzを取り出す。
- インストーラの展開とネットワークインストール開始
OpenBlockS上にdebianインストーラディレクトリとルートディレクトリを作成。
mkdir /debinst; mkdir /debroot
先に取得した、data.tar.gz(debootstrap)とwget-1.9.1.tgzを/debinstにコピーし、展開。
tar zxpf data.tar.gz
tar zxpf wget-1.9.1.tgz
ln -s /debinst/usr/lib/debootstrap /usr/lib
cp /debinst/usr/bin/wget /usr/bin/
インストーラを起動する(SSD Linux上のresolv.conf, route等を設定しネットワークアクセス可能にしておくこと)
/debinst/usr/sbin/debootstrap --arch powerpc sid /debroot ftp://ftp1.debian.or.jp/pub/Linux/debian/debian
- 設定
chrootで/debrootをルートに変更し、base-configで残りの設定を行う。
chroot /debroot
base-config
...
chmod go+w /tmp
telnetd, ssh, sudo等最低限あった方が良いものをインストール
apt-get install telnetd ssh sudo
...
exit
以下は必要なくなったみたい...
--- old ---
debootstrapからのインストールで、start-stop-daemonがFakeになっているので、リアルなものに変更する。
mv /debroot/sbin/start-stop-daemon.REL /debroot/sbin/start-stop-daemon
--- old ---
- 残りの設定
/debroot/etc/fstab
/debroot/etc/hostname
/debroot/etc/hosts
/debroot/etc/network/interfaces
を環境に合せて編集。
/debroot/etc/inittab のtty1〜6を無効化。ttyS0, ttyS1を有効化
/debroot/etc/securetty にttyS1を追加。
OpenBlockSS固有のコマンド群をコピー
cp /usr/sbin/flashcfg /debroot/usr/sbin
cp /usr/sbin/pshd /debroot/usr/sbin
cp /usr/sbin/runled /debroot/usr/sbin
( cd /; tar cf - dev/segled dev/pushsw ) | tar xfp - -C /debroot
mknod /dev/nvram0 c 240 0
- ファイルを入れ変え
/debroot以下のファイルをルートに移すためにフラッシュから起動する。
flashcfg -c initrd
shutdown -r now
/mnt/debroot以外のファイルを削除。
cd /mnt
mv debroot/* .
- HDDから起動させる。
flashcfg -c harddisk
shutdown -r now
Last modified: Tue Jan 22 00:38:28 2008 from 61.45.80.224