2000.12.11-
2000.12.15. 変わったことは…を追加
2001.1.5. 久しぶりにカードを挿してみたけどやっぱり駄目でした。
2001.1.10. 思い立って、PCI-PCMCIAブリッジのドライバを入れなおしてみたけど
やっぱり駄目でした。
ある日(12月11日)、突然Windowsが立ち上がらなくなりました。 原因は僕にあるわけですが。 Windowsとしてはメインで使っていたマシンで、何とかデータは救い出したい。 ノートパソコンで、外に出るには、 カードバスのSCSIかカードバスでなくてもいいEthernetのみ、という状態。 さて、どうなりますことやら、というわけで、苦労と同時記録版です。
といろいろやりましたが、結局はWindowsを再インストールするハメに。 悪いのはどこか1つのファイルだと思ったのですが、発見は難しい。 自分のデータのパーティションを分けておいたのが、 不幸中の幸いだったかもしれません。 これが無かったら、再インストールはなんとしても避けていた。
で、再インストール後のWindows。 アプリケーションはだいたい前の通り動いている気配。 問題のカード以外は。 Windowsというのは再インストールするものなのかな? 教訓…
- Windowsがアヤシイ動きになったら再インストール : ウソっぽい
- カードバスカードは敵 : 速度さえ我慢すればWindowsでもLinuxでもずっと便利、 OSのバージョンを上げれば済む問題?
- システムとデータとパーティションを分けとくのも心の安心 : 今回は実際の効果は少なかったけど。
- 時々バックアップ
何が起きたか・ バックアップ準備・ muLinux・ WindowsのCD-ROMからブート・ 力業・ Windowsを上書き・ もう一度SCSIを接続・ 変わったことは…
muLinuxを使ってみる。
mkdir muLinux
cd muLinux
tar zxvf ../Packages/mulinux-11r2.tgz
cp ../Packages/???.tgz .
su
./mu -i
1) BOOT+ROOT+USR (1722K)
を選択。
./mu -i
s) SRV (1722K)
を選択。
./mu -i
w) WKS (1722K)
を選択。
hda: drive not ready for command
が3回続いた後、
ブートを続行
My Root Device: /dev/ram0 on / type ext2 (rw)
hda: drive not ready for command
が出るが、
そのうち、Press -ENTER- in next 5 seconds for the maintainance
mode
が出る。
Do you want to configure swap space? (y/n) [n]>
Do you want to Select a keymap table? (y/n) [n]>
Do you want to configure the SRV addon? (y/n) [n]>
Insert the floppy containing SRV and press -RETURN- or [a]bort
Do you want to configure the WKS addon? (y/n) [n]>
custom: Customize all (Suggested!) を選択。
- 不要なcomponentをdeselect(下記で変更してます)
ntfs, printer, sound, nokia, ppp0, ppp1, plip, eth1, isp,
nfs, samba, httpd, smbd, named, dialin, sendmail, pop3, nntp,
irc, mutt, ipfwadm, fax, server, lpd, diald, crond, ssh, svgalib,
xvnc, dosemu, standby, rdate, netled
残ったのは、
syslogd, isapnp, scsi, cdrom, port, gpm, eth0, network, inetd,
misc, local
- syslogd
Do you want syslogd support? (y/n) [n]>
y
Starting system log daemon: syslogd, klogd ... done.
- ISA pnp card
Do you want to configure PNP boards? (y/n) [n]>
y
Enter PNP_SCHEME [extensa]>
わからん、そのまま。
Error occurred executing request 'ISOLATE' on around
line 6 --- further action aborted
- 先は長そう。今は何もしないし、後はnで行こう。
SCSI, ISO9660, serial/parallel/mouse port, eth0, networking,
inetd super-daemon, misc, rc.local
In order to avoid this time consuming procedure in the future,
save this configuration with 'setup -s '!
If you use 'lock' as profile name, this profile will be select
automatically at boot time.
今は保存しない。
You must shut down and restart your computer before the
new settings will take effect.
Windowsのようだ…仕方無いが。今はリブートしない。
Starting the ... tour :-)
後で見たい時は、welcomeコマンドとのこと。
info
コマンドで設定が見えるらしい。
setup
で設定?
mon
でモニターができる。
menu
何のだろう?
- UNIXの基本を見られて…
-
muLinux v11r2 running Linux/2.0.36 tty1
■■■
muLinux login: _
最初の緑のところは、ほんとうは反転文字。
最後はイタリアの国旗だ。すばらしい。
- shutdownして、今度は本番…
aic7xxx, ncr53c8xx, ultrastor, seagate,fdomain, aha152x, aha1542だめそうだね。とりあえず、aic7xxx
scsi: 0 hosts. Initialization of aic7xx failed.仕方無し。
Loading module: pcmcia/dummy_cs pcmcia: not found Sorry: card pcmcia us bit well configured.うーむ。事前にカスタマイズが必要な模様。とりあえず続けてみる。
My name is [適当], my IP is[]. Updating /etc/hosts,/etc/resolv.conf,/etc/networks ... SIOCADDRT: Network is unreachableやっぱり。
ぐはぁ。もう一度挑戦。
syslogd, eth0, network, inetd, misc, local
いや、最後はこれしかないんですが。 これをする前にバックアップを取りたかった…。
怪しそうなファイルを消してみる。 moveコマンドは、e:\tools\oldmsdos\にある。
他のWindowsマシンから、必要そうなファイルをコピーしてみる
mu -i
でBOOT+ROOT+USRを上書き
mount /cdrom
でコピーしたCD-ROMをマウント
mount -r /c
で問題のパーティションをマウント
mu -i
でBOOT+ROOT+USRを上書き
mount /cdrom
でコピーしたCD-ROMをマウント
mount -r /c
で問題のパーティションをマウント
dst=/home/check/log cdir=/cdrom/WINDOWS touch $dst cd /c/windows for hf in *; do cf=`echo $hf | sed -e y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/` echo $hf $cf diff -q $hf $cdir/$cf >> $dst done grep differ $dst
grep differ $dst | awk '{print("ls -l",$2,$4)}' | sh | less
サイズも違うし…。
2番目のパーティションのMyDocumentsが残ることを祈りつつ。
SCSI I/F (Adaptec APA-1480) + PlexWriter 8/20を挿してみました。 システム情報を見ると、このドライバがちゃんと動いていないみたいだ。
再インストール後気づいたことをいろいろ。