2008/03/17

The Black Chiney Show - Black Chiney Vol. 8.9

僕がかなり好きなSOUND,BLACK CHINEY rep MIAMIのNEW MIXがなんとBLACK CHINEYのOFFICIAL SITEでFREE DOWNLOADできます!!!
なんともこんなにWICKEDなMIXをFREEでDOWNLOADできるようにしているなんて!!!!
BIG UP BLACK CHINEY FAMILY. Mi rate you everytime. fi real

"Wa ya seh?YOUTH MAN:無料配布!!!2"より引用

という事で早速ダウンロードしてみた。

最近CDも買って無いし、夜のクラブ活動もしてないので、無料でこんなん聞けるのはありがたい♪
良い時代だ。

あぁ、久しぶりにジャマイカ行きたい…。

[続きがあれば読む]

2008/03/05

LANTANKのセットアップ(raidの構築)

LANTANK:~# vi /etc/fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda2 none swap sw 0 0
#/dev/hda3 /share ext3 defaults,errors=remount-ro 0 1
/dev/md0 /share ext3 defaults,errors=remount-ro 0 1
LANTANK:~# vi /etc/raidtab
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/hda3
raid-disk 0
device /dev/hdb1
failed-disk 1
LANTANK:~# df -m
Filesystem 1M-ブロック 使用 使用可 使用% マウント位置
/dev/hda1 1931 492 1341 27% /
/dev/md0 279629 237526 27899 90% /share
LANTANK:~# dd if=/dev/hda of=/share/others/hda.mbr bs=512 count=1
読み込んだブロック数は 1+0
書き込んだブロック数は 1+0
512 bytes transferred in 0.050343 seconds (10170 bytes/sec)
LANTANK:~# fdisk -l
Disk /dev/hda: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 250 2008093+ 83 Linux
/dev/hda2 251 267 136552+ 82 Linux swap
/dev/hda3 268 36483 290905020 fd Linux raid autodetect

Disk /dev/hdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
LANTANK:~# fdisk /dev/hdb

The number of cylinders for this disk is set to 36483.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-36483, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-36483, default 36483): 250

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (251-36483, default 251): 251
Last cylinder or +size or +sizeM or +sizeK (251-36483, default 36483): 267

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (268-36483, default 268): 268
Last cylinder or +size or +sizeM or +sizeK (268-36483, default 36483): 36483

Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 83

Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 82
Changed system type of partition 2 to 82 (Linux swap)

Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): fd
Changed system type of partition 3 to fd (Linux raid autodetect)

Command (m for help): a
Partition number (1-4): 1

Command (m for help): p

Disk /dev/hdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 250 2008093+ 83 Linux
/dev/hdb2 251 267 136552+ 82 Linux swap
/dev/hdb3 268 36483 290905020 fd Linux raid autodetect

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
LANTANK:~# vi /etc/raidtab
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/hda3
raid-disk 0
device /dev/hdb3
failed-disk 1
LANTANK:~# cp /etc/lilo.cross /etc/lilo.hdb
LANTANK:~# vi /etc/lilo.hdb
linear
boot=/dev/hdb
disk=/dev/hdb
bios=0x80
timeout=3
default=snow_white
install=/boot/boot-sel.b-v214
image=/boot/zImage.HDLWU
label=snow_white
read-only
append="mem=64M root=/dev/hda1 console=ttySC1,9600"
LANTANK:~# mkfs.ext3 /dev/hdb1
mke2fs 1.35 (28-Feb-2004)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
251392 inodes, 502023 blocks
25101 blocks (5.00%) reserved for the super user
First data block=0
16 block groups
32768 blocks per group, 32768 fragments per group
15712 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912

Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
LANTANK:~# mount /dev/hdb1 /mnt
LANTANK:~# rm -rf /mnt/*
LANTANK:~# cd /
LANTANK:/# cp -a bin boot cdrom dev etc floppy home initrd lib opt root sbin sys usr var mnt
LANTANK:/# cd mnt
LANTANK:/mnt# mkdir tmp proc mnt share
LANTANK:/mnt# lilo -r /mnt -C /etc/lilo.hdb
Added snow_white *
LANTANK:/mnt# vi /mnt/etc/fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda2 none swap sw 0 0
#/dev/hda3 /share ext3 defaults,errors=remount-ro 0 1
#/dev/md0 /share ext3 defaults,errors=remount-ro 0 1

HDD:Bのジャンパーをマスターに指し直して、HDD:Bのみ接続してbootする。
HDD:Bでboot okだからHDD2台つなごうとして、HDD:Bを取り外そうとしたらIDEケーブルのコネクターがもげた…orz
コネクタ自体は破損してないからハンダ付…しないしない(笑)

とりあえずHDD1台なら問題無く動いているから、まぁ良いけど。

でもHDDを余らせておいてもしょうがないし、そこらへんに置いとくとMy sonの玩具になって使えなくなりそうだしなぁ…。
もう一台白箱を買うか、ものは試しで玄箱を買うか、それともNAS仕様の他のHDDケースを買うか…。

[続きがあれば読む]

LANTANKのセットアップ(hddtemp)

LANTANK:~# apt-get install hddtemp
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
E: パッケージ hddtemp が見付かりません
LANTANK:~# cd /home/
LANTANK:/home# mkdir chroot
LANTANK:/home# cd chroot/
LANTANK:/home/chroot# wget http://osdn.dl.sourceforge.jp/iohack/15565/base-sh4-for-landisk-20050712.tar.bz2
LANTANK:/home/chroot# tar jxvf base-sh4-for-landisk-20050712.tar.bz2
LANTANK:/home/chroot# chroot ./
LANTANK:/# mount proc /proc -t proc
LANTANK:/# vi /etc/apt/sources.list
deb http://iohack.sourceforge.jp/debian ./
deb http://iohack.sourceforge.jp/kogiidena/debian_iohack_base/ ./
deb http://iohack.sourceforge.jp/kinneko/snow_white/ ./
deb-src http://ftp.debian.org/debian sarge main
LANTANK:/# apt-get update
LANTANK:/# cd /home/
LANTANK:/home# apt-get build-dep hddtemp
展開後に追加で 39.1MB のディスク容量が消費されます。
続行しますか? [Y/n] y
LANTANK:/home# cd hddtemp-0.3-beta13
LANTANK:/home/hddtemp-0.3-beta13# dpkg-buildpackage -uc -us
LANTANK:/home/hddtemp-0.3-beta13# umount /proc
LANTANK:/home/hddtemp-0.3-beta13# exit
exit
LANTANK:/home/chroot# cd ./home/
LANTANK:/home/chroot/home# dpkg -i hddtemp_0.3-beta13-9_sh4.deb
LANTANK:/home/chroot/home# hddtemp /dev/hda
WARNING: Drive /dev/hda doesn't appear in the database of supported drives
WARNING: But using a common value, it reports something.
WARNING: Note that the temperature shown could be wrong.
WARNING: See --help, --debug and --drivebase options.
WARNING: And don't forget you can add your drive to hddtemp.db
/dev/hda: Maxtor 7L300R0: 41°C or °F
LANTANK:/home/chroot/home# vi /etc/hddtemp.db
"Maxtor 7L300R0" 194 C "Maxtor 7L300R0 MaxLine+III 300GB 7200rpm"
LANTANK:/home/chroot/home# hddtemp /dev/hda
/dev/hda: Maxtor 7L300R0: 41°C

[続きがあれば読む]

LANTANKのセットアップ(mt-daapdアップデート)

mt-daapdのアップデート

LANTANK:~# vi /etc/apt/sources.list
deb http://iohack.sourceforge.jp/debian ./
deb http://iohack.sourceforge.jp/kogiidena/debian_iohack_base/ ./
deb http://iohack.sourceforge.jp/kinneko/snow_white/ ./
LANTANK:/share/others# apt-get update
LANTANK:/share/others# apt-get -f install
LANTANK:/share/others# apt-get install binutils file gcc libc6-dev make patch autoconf automake libtool flex libgdbm-dev dpkg-dev debhelper
11.6MB のアーカイブを取得する必要があります。
展開後に追加で 38.2MB のディスク容量が消費されます。
続行しますか? [Y/n] y
LANTANK:/share/others# apt-get install libid3tag0-dev
652kB のアーカイブを取得する必要があります。
展開後に追加で 950kB のディスク容量が消費されます。
続行しますか? [Y/n] y
LANTANK:/share/others# wget http://jaist.dl.sourceforge.net/sourceforge/mt-daapd/mt-daapd-0.2.4.1.tar.gz
LANTANK:/share/others# tar zxvf mt-daapd-0.2.4.1.tar.gz
LANTANK:/share/others# wget http://www.apionet.or.jp/~tomi/mt-daapd-0.2.4.1-cp932.patch
LANTANK:/share/others# cd mt-daapd-0.2.4.1
LANTANK:/share/others/mt-daapd-0.2.4.1# patch -p1 < ../mt-daapd-0.2.4.1-cp932.patch
patching file src/db-gdbm.c
patching file src/mp3-scanner.c
patching file src/parser.c
LANTANK:/share/others/mt-daapd-0.2.4.1# dpkg-buildpackage -uc -us -d
LANTANK:/share/others/mt-daapd-0.2.4.1# rm /var/cache/mt-daapd/songs.gdb
LANTANK:/share/others/mt-daapd-0.2.4.1# cd /share/others
LANTANK:/share/others# dpkg -i mt-daapd_0.2.5-1_sh4.deb
LANTANK:/share/others# /etc/init.d/mt-daapd restart
Restarting mt-daapd: mt-daapd.
LANTANK:/share/others# dpkg -i mt-daapd_0.2.1.1-1-cp932_sh4.deb
LANTANK:/share/others# update-rc.d mt-daapd defaults
System startup links for /etc/init.d/mt-daapd already exist.

[続きがあれば読む]

LANTANKのセットアップ(Samba)

Sambaインストール

LANTANK:/share/others# wget http://iohack.sourceforge.jp/debian/binary-sh4/samba_3.0.14a-3_sh4.deb
LANTANK:/share/others# wget http://iohack.sourceforge.jp/debian/binary-sh4/samba-common_3.0.14a-3_sh4.deb
LANTANK:/share/others# wget http://iohack.sourceforge.jp/debian/binary-sh4/libkrb53_1.3.6-2sarge2_sh4.deb
LANTANK:/share/others# wget http://iohack.sourceforge.jp/debian/binary-sh4/libcupsys2-gnutls10_1.1.23-10_sh4.deb
LANTANK:/share/others# dpkg -i samba_3.0.14a-3_sh4.deb samba-common_3.0.14a-3_sh4.deb libcupsys2-gnutls10_1.1.23-10_sh4.deb libkrb53_1.3.6-2sarge2_sh4.deb

Workgroup/Domain Name? WORKGROUP
Use password encryption? YES
Modify smb.conf to use WINS settings from DHCP? NO
How do you want to run Samba? daemons

LANTANK:/share/others# smbpasswd -a shakingidea
New SMB password:
Retype new SMB password:
Unable to open/create TDB passwd
Unable to open/create TDB passwd
pdb_getsampwnam: TDB passwd (/var/lib/samba/passdb.tdb) did not exist. File successfully created.
TDBSAM version too old (0), trying to convert it.
TDBSAM converted successfully.
Added user shakingidea.

LANTANK:/share/others# vi /etc/samba/smb.conf
[global]
dos charset = CP932
unix charset = UTF-8
[share]
path = /share
writeable = Yes
force user = www-data
force group = www-data
LANTANK:/share/others# /etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.

Sambaのごみ箱

LANTANK:~# mkdir /share/.recycle
LANTANK:~# chmod 777 /share/.recycle
LANTANK:~# vi /etc/samba/smb.conf
#== Global Settings ==
[global]
dos charset = CP932
unix charset = UTF-8
vfs objects = recycle
#== Share Definitions ==
[global]
path = /
recycle bin = /share/.recycle
recycle:keeptree = yes
LANTANK:/share# /etc/init.d/samba restart
Stopping Samba daemons: 2.4 kernel w/o ELF notes? -- report to albert@users.sf.net
nmbd2.4 kernel w/o ELF notes? -- report to albert@users.sf.net
smbd.
Starting Samba daemons: nmbd smbd.

[続きがあれば読む]

LANTANKのセットアップ(初期設定)

OSのインストールが終わったHDDをLANTANKに収めて、電源とLANケーブルを繋ぎ設定を進める。

ブラウザからhttp://192.168.0.200にアクセスし、[SET SINGLE MODE]をクリックしてしばらくすると自動的に再起動される。

再起動したらブラウザからhttp://192.168.0.200にアクセスし設定画面へ。
(ユーザー名は"admin、パスワードはブランク)"

・[管理者設定]からtelnetを開始
・[ファイル共有設定]からWevDEVを停止

telnetでLANTANKに接続

Debian GNU/Linux 3.1 LANTANK
LANTANK login: admin
Password: password
admin@LANTANK:~$ su -
Password: tmaster
LANTANK:~#

ユーザーを追加

LANTANK:/home# adduser
Enter a username to add: shakingidea
Adding user `shakingidea'...
Adding new group `shakingidea' (1002).
Adding new user `shakingidea' (1002) with group `shakingidea'.
Creating home directory `/home/shakingidea'.
Copying files from `/etc/skel'
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for shakingidea
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [y/N] y

追加したユーザーでsu出来るようにする。

LANTANK:/home# vi /etc/group
adm:x:4:admin,shakingidea

念の為デフォルトのパスワードを変更する。

LANTANK:/home# passwd admin
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
LANTANK:/home# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

コンソールの日本語化

LANTANK:~# vi .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.

export PS1='\h:\w\$ '
umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval `dircolors`
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'

export LANG=ja_JP.UTF-8
export LANGUAGE=ja
export PERL_BADLANG=0

Wake on Lanの設定

LANTANK:~# chmod +x /home/LANDISK/scripts/*
LANTANK:~# /home/LANDISK/scripts/setwol.sh on
touch: cannot touch `/var/lock/lanicn/setwol.sh.pid': No such file or directory
/home/LANDISK/scripts/setwol.sh: line 37: /var/lock/lanicn/setwol.sh.pid: No such file or directory
rm: cannot remove `/var/lock/lanicn/setwol.sh.pid': No such file or directory
LANTANK:~# mkdir /var/lock/lanicn/
LANTANK:~# /home/LANDISK/scripts/setwol.sh onadmin
LANTANK:~# /home/LANDISK/scripts/setwol.sh onadmin

ファームウェアアップデート

LANTANK:/share/others# wget http://supertank.iodata.jp/products/sotohdlwu/lantank-update_1.0_sh4.deb
LANTANK:/share/others# dpkg -i lantank-update_1.0_sh4.deb

wizdのスキン変更

LANTANK:~# cp -a /share/others/bw_wizd /etc/wizd/skin
LANTANK:~# cp /etc/wizd.conf /share/others
## スキン名 (skin_rootにあるディレクトリ名)
##
#skin_name lantank
#skin_name default
#skin_name sample
#skin_name basicblue
skin_name bw_wizd
LANTANK:/etc# cp /share/others/wizd.conf /etc

sshのセットアップとtelnetの停止

LANTANK:~# dpkg-reconfigure ssh
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Restarting OpenBSD Secure Shell server: sshd.

再起動してsshで接続できたらtelnetdを削除する

LANTANK:~# apt-get remove telnetd
展開後に 147kB のディスク容量が解放されます。
続行しますか? [Y/n] y
telnetd を削除しています...
groupdel: グループ telnetd は存在しません

あとは、Sambaとmt-daapdのアップデートとRAIDの構築。

[続きがあれば読む]

LANTANKのセットアップ(OSインストール)

LANTANKの挙動がかなり怪しくなってきたからセットアップし直す。

ただ…LANTANK購入当時はヘッポコ自作DOS/V機が手元にあったけど、今はVAIO VGC-V173Bと富士通のFMV-6500MF6/Xのみ。VAIOもどっかバラせばHDDをつなげるんだろうけど面倒臭い。

更に、購入当時に色々いじった後は2年位放置していたのでlinuxのコマンドなんかもかなり怪しい…。

どうしたものかGoogle先生に聞くと、とりあえず"PCをバラさずHDD組み込み"方を発見。
早速IDE-USB変換器(EG-SATA3525)をガラクタ箱から探し出して以下の手順で組み立てる。

STEP:1
LANTANKに入れるHDDをEG-SATA3525でVAIOに繋ぎ、[コントロールパネル]→[管理ツール]→[コンピュータの管理]→[ディスクの管理] で"ディスク番号"を確認する。

STEP:2
VMware Serverをインストール

STEP:3
VMware Server Consoleを起動

STEP:4
Virtual Machineを作成
[New Virtual Machine]のアイコンをクリックして仮想マシンの設定をする。

下記以外はデフォルトの設定でOK。

・Virtual machine configuration
"Custom"を選択

・Location
仮想マシンの設定ファイルを置くディレクトリを指定。

・Disk(11画面目)
"Use a physical disk (for advanced users)"

・Device
STEP:1で確認したディスク番号を選択。
("ディスク 1"だったら「PhysicalDrive1」を選ぶ)

STEP:5
"Location"で指定したディレクトリ内の以下のファイルを編集する。

・Windows 2000 Professional.vmdk
20行目:ddb.adapterType = "buslogic" → ddb.adapterType = "ide"

・Win dows 2000 Professional.vmx
3行目:scsi0.present = "TRUE" → 行を削除
5~7行目:「scsi0:0」の部分を「ide0:0」に書き換える

STEP:6
VMware Server Consoleを一旦終了させてから再び実行し、[Commands]の[Edit virtual machine settings」をクリック。

・[CD-ROM]を選択し、右側の[Connection]のところで[Use physical drive]にチェック。
・[Auto detect]となっているドロップダウンから、グラタンのインストールCDを挿したドライブ名を選択。

STEP:8
[Commands]の[Start this virtual machine]をクリックして起動。

STEP:9
[F2]を押して、BIOS設定画面の[BOOT]から[CD-ROM Drive]を[Hard Drive]より上にしてSAVEして再起動。

STEP:10
あとは通常のセットアップ手順通りに進めればOK。
インストール先は[hda VMware Virtual IDE Hard Drive]を選択。

[続きがあれば読む]