CentOS 7 i386 をEndeavor NJ1000にinstall

  • network install isoから環境構築

OEM元はASUSのA9Tのようです。XP時代から使ってきたマシンですが、壊れたところも出て来たりとくたびれてきました。最後にLinuxをインストールして遊んでみます
yum group install "GNOME Desktop"
yum install xorg-x11-drv-mouse xorg-x11-drv-keyboard
yum groupinstall "X Window System"
rm -rf /etc/systemd/system/default.target
ln -s /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
yum install ipa-gothic-fonts ipa-mincho-fonts ipa-pgothic-fonts ipa-pmincho-fonts vlgothic-fonts vlgothic-p-fonts
yum install ibus ibus-kkc
CentOS7で日本語入力をする方法 - renoji.com

  • Wireless LAN zd1211rw の有効化

久しぶりにLinuxで困ったことになりました。10年ぶりにkernel configをやりましたね。元々モジュールとして入っていなかったため、ソースからモジュールをコンパイルします。結局いらない工程もあるかと思いますが、全て転記します。(たぶんkernelソースを取ってきてモジュールをmakeしてしまえば済むと思うゾ)

参考サイト
HowTos/I need the Kernel Source - CentOS Wiki
HowTos/BuildingKernelModules - CentOS Wiki
Debian 8.0用zd1211rwドライバー | 見よう見まねのブログ

yum install kernel-devel
yum groupinstall "Development Tools"
yum install rpm-build redhat-rpm-config asciidoc hmaccalc perl-ExtUtils-Embed pesign xmlto
yum install audit-libs-devel binutils-devel elfutils-devel elfutils-libelf-devel
yum install newt-devel python-devel zlib-devel
yum install ncurses-devel qt-devel hmaccalc zlib-devel binutils-devel elfutils-libelf-devel
ドライバをダウンロードZD1211 USB WLAN Linux Driver download | SourceForge.net
解凍して指定どおりに展開 cp -rf zd1211-firmware /lib/firmware/zd1211

mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
上の二行はさすがに要らないかも
rpm -i http://vault.centos.org/7.2.1511/updates/Source/SPackages/kernel-3.10.0-327.28.2.el7.src.rpm
cd /usr/src/kernels/3.10.0-327.28.2.el7.i686
make oldconfig
make menuconfig
make prepare
make modules_prepare
Linux source(3.10) ダウンロード The Linux Kernel Archives zd1211rw を解凍しておく
KconfigとMakefile以外を/usr/src/kernels/3.10.0-327.28.2.el7.i686/drivers/net/wireless/zd1211rw にコピー
make M=drivers/net/wireless/zd1211rw
cp drivers/net/wireless/zd1211rw/zd1211rw.ko /lib/modules/3.10.0-327.el7.i686/kernel/drivers/net/wireless/zd1211rw/

depmod -a
modprobe zd1211rw