Shuttle XS35買ってきたよ CentOSインストール
子供が夏休みの工作を作りたいというのでホームセンターへ。初めて自転車で来てみた。子供が一回転んだが怪我はなかった。前を見てまっすぐ乗っていただきたい。
木材の丸棒と円盤をかった。円盤の中心にφ24の穴を加工してもらった。加工賃50円。材料を持ち帰り、家で昼食。子供は朝作ったお弁当、私は帰宅途中のマクドナルドで買ったビックマック特別価格200円を食べた。
子供は柔道へ。私は秋葉原へShuttle XS35を買いに出かけた。2GBメモリ、Intel SSD 40GB、LGのDVDドライブ、超小型USBキーボードを買って4万円ちょっと超えた。
帰宅して部屋を掃除してから組み立て開始。説明書は中国語の裏が日本語になっている(英語でも誤訳がなくていいが)。ケースを開けるねじに最初から化粧ゴムが貼ってあるのは不便だろう。すべてのねじにゆるみ止め塗料が塗られている。HDD/SSDマウント金具を本体に取り付けるねじは細いのでトルクをあまりかけてはいけない。締まる感覚があまりないので、ねじが馬鹿になってしまったかとヒヤリとした。
CentOS 5インストールメモ
Shuttle XS35 2GB IntelSSD40GB
スタンドで立てた状態で、USB上左:超小型キーボード、USB上右:Logicoolレーザーマウス
DELキーでBIOS、時刻合わせのみ
CentOS 5.3 x86_64 DVDでブート
centos システムクロックでUTCを使用 : OFF
パッケージはServerのみ
/ ファイルシステムのフォーマット中 のプログレスバー最後のところで時間がかかる。
再起動
Firewall configuration:
Security Level: Disabled
SELinux: Disabled
df
1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00 33773296 1442556 30587484 5% /
/dev/hda1 101086 12422 83445 13% /boot
ネットワークインタフェース認識しない。
http://www.jmicron.com/Driver.htmからjme-1.0.5.tbz2を入手。
CDROMに焼いて持ち込む。
mkdir /media/cdron
mount /dev/hdc /media/cdrom (なぜか/etc/fstabにない)
cp -p /media/cdrom/jme-1.0.5.tbz2 /usr/local/src
cd /usr/local/src
tar jxvf jme-1.0.5.tbz2
cd jme-1.0.5
make install
make: *** /lib/modules/2.6.18-128.el5/build: No such file or directory. Stop.
Linuxソースコード他が必要。
rpm -Uvh kernel-devel kernel-headers
rpm -Uvh gcc glibc-devel libgomp glibc-headers
rpm -Uvh gcc-c++ libstdc++-devel
make install
jme.h:409: error: redefinition of 'ip_hdr'
jme.h:414: error: redefinition of 'ipv6_hdr'
jme.h:419: error: redefinition of 'tcp_hdr'
jme.hの問題箇所が二重定義なので//でコメント化。
//static inline struct iphdr *ip_hdr(const struct sk_buff *skb)
//{
// return skb->nh.iph;
//}
//static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb)
//{
// return skb->nh.ipv6h;
//}
//static inline struct tcphdr *tcp_hdr(const struct sk_buff *skb)
//{
// return skb->h.th;
//}
make install
modprobe jme
vi /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network
vi /etc/resolv.conf
ifup eth0
再起動するとDHCPなeth1が勝手に出来てeth0が失敗するので、eth1を見てeth0を書く。
yum updateしたのち、再起動するとカーネルが変わってjmeを読み込まなくなり、ネットワークインタフェースをまた認識しなくなる。
make install
modprobe jme
をやり直す。
再起動するとDHCPなeth1が勝手に出来てeth0が失敗するので、eth1を見てeth0を書く。
update後はCentOS 5.5になっている。
お疲れ様でした。
余談だがTDKのCDROMメディアおよびDVD-Rメディアは今日2枚も読み書き問題が生じた。こんな高率で発生しているようでは使いものにならない。
朝食 なし
昼食 ビックマック(単品)
夕食 炊いたご飯と買ってきたおかず
| 固定リンク








コメント