返信ありがとうございます.
> インストールは最後まで進んだのでしょうか。たしか「おめでとう
> ございます。リターンを押して再起動してください」といった
> メッセージが出たと記憶していますが。
起動ディスクの作成の画面になって,「ブートディスクの作成をスキップ」を
チェックしたのは確かです.その後もインストールは普通に終わったという
印象でした.
> ダウンロードした CD イメージの md5sum 値は確認しましたか。
昨晩確認しました.念のため CD-R から再度イメージファイルを作成しました.
# dd if=/dev/cdrom of=Vine26r1.img count=1264900
1264900+0 records in
1264900+0 records out
# md5sum Vine26r1.img
f70f18f041f2fc890b01d0742f4829ee Vine26r1.img
# ls -l Vine26r1.img
-rw-r--r-- 1 root root 647628800 Oct 3 22:51 Vine26r1.img
#
> また、マシンの機種名やスペックはどういったものだったのでしょう。
DELL PowerEdge 350 (PentiumIII 1G, 512MBメモリ) が2台と,
ショップブランドのマシン( Duron 900, 256MBメモリ,IDE の HDD と
# CD-ROM ドライブのマシン ) 1台です.
PowerEdge の dmesg からハードディスクとCD-ROMドライブの部分です.
hda: IC35L040AVVA07-0, ATA DISK drive
hdc: CD-224E, ATAPI CD/DVD-ROM drive
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 78125000 sectors (40000 MB) w/1863KiB Cache, CHS=4863/255/63, UDMA(33)
hdc: attached ide-cdrom driver.
hdc: ATAPI 24X CD-ROM drive, 128kB Cache, UDMA(33)
% mount
/dev/hda5 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
%
> kernel までインストールされなかったということですから、当然
> ブートもできなかったのでしょうが、上でおっしゃっているパッケージが
> インストールされなかったことを、どうやってお調べになりましたか。
インストールが完了したと思って,再起動したところハードディスクからは
ブートしませんでした.そこで CD-R からブートして,boot: に対して
linux rescue としました.これで HDD が /mnt/sysimage/ に マウント
されました.すると
+ /mnt/sysimage/boot/ に kernel が無い
+ /mnt/sysimage/dev/ にファイルが10個程度しか無い
ということでわかりました.
# rpm --root=/mnt/sysimage -ivh で足りない RPM をインストールして,
# chroot /mnt/sysimage して lilo を実行することで使えています.
> 何らかのパッケージが、どういうわけかインストールに失敗することは
> ときどきあります。インストール直後なら、/tmp/install.log(たしか、
> そんな名前のファイルだったと思う)に記録が残っているはずですが。
/tmp/install.log のことをすっかり失念していたので,確かめてみました.
失敗したパッケージの部分をいくつか抜き出します.
Installing dev.
Installing kernel.
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot open shared object file: No such file or directory
execution of kernel-2.4.19-0vl11 script failed, exit status 127
Installing kernel-doc.
Installing kernel22.
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot open shared object file: No such file or directory
execution of kernel22-2.2.20-0vl10 script failed, exit status 127
Installing MAKEDEV.
var/tmp/rpm-tmp.2952: /usr/sbin/groupadd: No such file or directory
execution of MAKEDEV-2.5.2-1vl4 script failed, exit status 127
Installing initscripts.
/bin/sh: error while loading shared libraries: libtermcap.so.2: cannot open shared object file: No such file or directory
execution of initscripts-6.51-1vl14 script failed, exit status 127
Installing install-info.
dev ではエラーは出ていません.
libtermcap.so.2 が無いというのがいくつかあります.
/usr/sbin/groupadd が無いというのもあります.
% rpm -q -p --scripts MAKEDEV-2.5.2-1vl4.noarch.rpm
preinstall script (through /bin/sh):
/usr/sbin/groupadd -g 19 -o -f floppy > /dev/null
%
% rpm -q -p --scripts kernel-2.4.19-0vl11.i686.rpm
preinstall script (through /bin/sh):
/sbin/modprobe loop 2> /dev/null > /dev/null
exit 0
postinstall script (through /bin/sh):
cd /boot
ln -sf vmlinuz-2.4.19-0vl11 vmlinuz
ln -sf System.map-2.4.19-0vl11 System.map
ln -sf module-info-2.4.19-0vl11 module-info
[ -x /usr/sbin/module_upgrade ] && /usr/sbin/module_upgrade
[ -x /sbin/mkkerneldoth ] && /sbin/mkkerneldoth
depmod -a -F /boot/System.map-2.4.19-0vl11 2.4.19-0vl11
# modules whose names have changed get dealt with here
if [ -f /etc/modules.conf -o -r /etc/conf.modules ] ; then
[ -f /etc/conf.modules -a ! -f /etc/modules.conf ] && \
mv -f /etc/conf.modules /etc/modules.conf
TMP=$(mktemp /tmp/modules.XXXXXX) || \
{ echo "could not create temporary file" ; exit 1 ; }
sed '/scsi_hostadapter/s/\(perc\|hpn\)raid/aacraid/g' < /etc/modules.conf > $TMP || \
{ echo "sed failed attempting to modify modules.conf" ; exit 1 ; }
cat $TMP > /etc/modules.conf || \
{ echo "cat failed attempting to overwrite modules.conf" ; exit 1 ; }
rm -f $TMP
fi
if [ -x /sbin/lilo -a -f /etc/lilo.conf ]; then
/sbin/lilo > /dev/null 2>&1
exit 0
fi
preuninstall script (through /bin/sh):
rm -f /lib/modules/2.4.19-0vl11/modules.{dep,pcimap}
%
パッケージのインストールの時,まず shadow-utils と libtermcap が
入ってくれればいいのでしょうか?
Vine Linux 2.6r3 の beta1 の iso image でどうなっているか試してみたい
と思います.