[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:04470] Re: loginできません



From: hayasi@vir.bekkoame.ne.jp (hiroyasu hayasi)
Subject: [plamo:04420] loginできません
Date: Sun, 21 Nov 1999 22:14:39 +0900
Message-ID: <199911211318.WAA09498@soda1.bekkoame.ne.jp>

> Linuxインストールキット(第2版)でPCカード経由で外付けHD
> ドライブヘインストールし,LOADLIN.EXEで起動ができました。
> そして、rootのパスワード設定と利用者アカウントの登録を行い
> shutdown -h now で終了。再びLOADLIN.EXEで起動しrootでlogin
> すると次のメッセージがでてloginできません。
> 
> メッセージ 
> 略 :unable to change tty '/dev/tty 1' for user 'root'
>    unable to change tty /dev/tty 1: bad file number

以前同じような質問に対して投稿したことがあります。繰り返しになりますが、
そのときのメールから引用します。

From: Takashi TSUCHINAGA <tuti@spa.att.ne.jp>
Subject: [plamo:03590] Re: ログインができません
Date: Sun, 1 Aug 1999 03:42:16 +0900
Message-ID: <19990801034159Y.tuti@spa.att.ne.jp>

> 私が先週はまったのも多分同じ現象だと思います。

[中略]

> 私の環境はChandra (/Ve1) + XpressDock + 2.5 inch IDE HDDで、Windows95
> の入った内蔵ドライブ上のLOADLIN.EXEで外付HDDのLinuxを起動しています。
> Plamo1.4.4です。

[中略]

> いったんbashのpromptが出てからexitして、本当の/パーティションをmountし
> 直して起動すると出てくるメッセージを一部引用します。行番号を左端につけ
> ておきました。
> 
> 	1 /etc/rc.d/rc.S: Testing filesystem status: Read-only file system
> 	2 Parallelizing fsck version 1.12 (9-Jul-98)
> 	3 /dev/hdc1: clean, (略)
> 	(略)
> 	4 Remounting root device with read-write enabled.
> 	5 /dev/hdc3 on /usr type ext2 (rw)
> 	6 /dev/hdc4 on /home type ext2 (rw)
> 	7 /dev/hda1 on /win95 type vfat (rw)
> 	8 none on /proc type proc (rw)
> 	9 Aug 1 11:30:08 modprobe: Can't locate module char-major-10-135
> 	(ここでctrl-cを押せばOK)
> 	10 Starting PCMCIA services: /dev/hdc1 umounted
> 	11 /dev/hdc3 umounted
> 	12 /dev/hdc4 umounted
> 	13  cardmgr.
> 	14 Jul 31 (略) cardmgr [153]: could not open /var/run/cardmgr.pid: Read-only file system
> 	15 Jul 31 (略) cardmgr [153]: Starting, version is 3.0.7
> 	16 INIT: Entering runlevel: 3
> 	17 Going multiuser...
> 	18 Jul (略) cardmgr [153]: open-sock(socket 0) failed: Read-only file system
> 	19 Jul (略) cardmgr [153]: no sockets found!
> 
> せっかくmountされたLinuxのpartitionが10-12行目でumountされてしまいます。
> loginできないのもそのせいだと思います。umountされてしまうのは10行目に
> Starting PCMCIA servicesとあることからみて、/etc/rc.d/rc.pcmciaが実行
> されるからだと思います。ですから「(ここでctrl-cを押せばOK)」と書き込ん
> であるところでControl + cを押してPCMCIA servicesを止めてやると、14、18、
> 19行目のようなエラーなしにlogin promptまでたどりつき、無事loginできま
> す。ただ、Control + cを押すタイミングが早すぎると、5-7行目のmountを止
> めてしまうことになり、まずいことになります。loginできなくなったら
> Control + Alt + Deleteも効かなくなりますから、電源スイッチを切って、ま
> たやり直しです。
> 
> うまくloginできたら、すぐにsuper userになって/etc/rc.d/rc.Sを書き換え
> ます。以下のような部分があるはずですので、
> 
> # Initialize PCMCIA devices:
> #
> # NOTE: This had been closer to the top of this script so that PCMCIA devices
> # could be fsck'ed along with the other drives.  This had some unfortunate
> # side effects, however, since root isn't yet read-write, and /var might not
> # even be mounted the .pid files can't be correctly written in /var/run and
> # the pcmcia system can't be correctly shut down.  If you want some PCMCIA
> # partition to be mounted at boot (or when the card is inserted) then add
> # the appropriate lines to /etc/pcmcia/scsi.opts.
> #
> if [ -x /etc/rc.d/rc.pcmcia ] ; then
>   . /etc/rc.d/rc.pcmcia start
> fi
> 
> おしまいの3行をコメント行として無効にすれば、rc.pcmciaが勝手に起動され
> なくなります。つまり
> 
> #if [ -x /etc/rc.d/rc.pcmcia ] ; then
> #  . /etc/rc.d/rc.pcmcia start
> #fi
> 
> のようにすれば、もうタイミングをとってControl + cを押す必要はなくなり
> ます。ついでに、この3行の前の英文を読めば今回の現象が説明できるでしょ
> う。
> 
> これで次回からは無事loginできるはずです。ただし、空きPCカードスロット
> にネットワークカードやSCSIカードを差して使うためには、loginしてから
> super userになり、/etc/rc.d/rc.pcmcia restartを実行してやる必要があり
> ます。
-----
Takashi TSUCHINAGA (土永 孝)TEL: 011-706-5096 FAX: 011-736-2861
Institute of Language and Culture Studies, Hokkaido University, Japan
email: tuti@icarus.ilcs.hokudai.ac.jp  
personal messages to: tuti@spa.att.ne.jp
<<<<<<<<<<<<<<<<<<<<<<<<<<<FESTINA LENTE>>>>>>>>>>>>>>>>>>>>>>>>>>

References
[plamo:04420] loginできません, hiroyasu hayasi

[検索ページ] [メール一覧]
Plamo ML 公開システム