RedHat7.0にて自宅にテスト用サーバーを構築し、運用しておりました。

先日、カーネルのアップグレード(2.2.16→2.4.10)を試みたのですが、その際に失敗したようです。
(手順を追ってもアップグレードが反映されていない、と思い、焦って必要なファイルまで削除したのではないかと思われます)
以後、再起動しようとすると、

LILO boot:
(リターンキー押下)
Loading LINUX

のままフリーズしてしまうようになりました。
最悪の場合、ハードディスクをフォーマットして、初めからインストールしてもよいと考えております。

・レスキューモードでの起動
・ブートディスク(インストール時に作成していたもの)からの起動
・サーバーとして使用したPC自体のレスキューディスクからの起動

等を試みましたが、いずれのケースでも上記のような状況が解消されませんでした。

とりあえず現状から半歩でも進めるようにしたいと思っております。
なにか参考になることがありましたら、御教示いただければ幸いです。

参考までに、現在構築している環境ですが:
OS RedHat Linux 7.0J
PC IBM Aptiva (Pentium 133Mhz) + メルコ外付HDD(2GB)

このQ&Aに関連する最新のQ&A

A 回答 (2件)

誤解があるようなので、追加します。



外付けSCSIディスクをはずすのではなく、liloがブートするのに必要なSCSIドライバを読めていないことが問題だと思っているわけです。

つまり、SCSIドライバ付きのカーネルとliloをフロッピーに焼いてfloppyブートすればよほど重要なファイルを消していない限りブートできます。

そのときsingleユーザモードであげるのが肝心です。

ちなみに確認なんですが、linuxはどこにインストールされているのでしょうか?外付けSCSI or 内蔵IDE?

この回答への補足

わざわざすみません...
>>SCSIドライバ付きのカーネルとlilo
手順を確認してやってみようと思います。

Linuxですが、内蔵・外付け両方にわたってインストールしています。(Windows等との切り替えはしていません)
ルート、/var、スワップパーティションは内蔵IDEに、
/usr は外付けSCSIのディスクスペースに割り当てています。

補足日時:2001/11/08 21:45
    • good
    • 0

推測するにLinuxの/ファイルシステムが外付けのHDにあったりしませんか?


このとき、多分SCSIのドライバの入ったinitrd.imgかなんかを消してたりして
SCSIのドライバが読み込めないとかいう理由のような気がします。

CD-ROMもしくはfloppyベースのレスキュー用最小構成linuxかなんかでブートして、手で外付けHDをマウントし、修復を試みるというわざもあったりします。

以前、OS(Linux)の改造の時に復旧用のために外付けMOに最小構成のインストールをして、ブートフロッピーとセットで用意しておき、事故の対応をした経験もあります。

SCSIドライバの入った復旧用floppyシステムを用意するのが一番確実な方法かとおもいますが、そこまでするのが面倒ならこの際、バージョンアップで入れなおしも手かもしれません。7.2Jも出ているみたいですしね。

この回答への補足

↑2の補足を書き直したかったのですが、書き直せなかったので...

上記の要件を満たすフロッピーを用意するためには、やはり他のLinux環境が必要になるのでしょうか。
現状、ほかに環境がないのでどうしようかと思っているところです。

補足日時:2001/11/08 22:09
    • good
    • 0
この回答へのお礼

さっそくありがとうございました。
外付けHDをはずしてみて…、というのはまだやっていませんでした。
うちに帰ったらさっそく試してみることにします。

お礼日時:2001/11/08 14:32

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q初期化せずリカバリ

NECのLaVie 570GDです。
外付けHDDの書き込み不良、DVDRAMの認識不良等、調子が悪かったのでリカバリしました。
その際メーカーのBIOSアップデートモジュールの初期化をせずにリカバリしてしまいました。
結果、DVDRAMの認識不良は改善されましたが外付けHDD書き込み不良は改善されませんでした。
最近またDVDRAMの認識不良になりリカバリを考えてますがBIOSの初期化ができない状態になってます。
初期化せずリカバリするとどんな悪影響があるのでしょうか?

Aベストアンサー

>リカバリの順序として先にBIOSの初期化をしてからリカバリをするようになっているのですが、いきなりリカバリをしてしまったので問題があるかどうか知りたかったのです。

関係ないです。
BIOSを初期値へ戻さない場合、セットアップがうまくいかない場合があるのでそのような注意があるのです。再セットアップ自体は成功しているようなので問題ないです。

問題なのはUSBドライブを認識できないことですね。
これがドライブの問題なのかパソコン本体の問題なのか切り分ける必要があります。
質問をみているとDVDドライブも認識できないようですが、これはドライブ側の故障ではないかと思われます。もし、これ以外の周辺機器が正常に認識できているなら、メーカと相談して修理を依頼するか、外付けのDVDドライブを買ってきた方が良いような気がします。

トラブルが起きたとき、先見を持って対処すると泥沼にはまりますから注意して下さい。

QRedhat LinuxとのデュアルブートのWindows98をアップグレードしたい

Redhat Linuxとのデュアルブートで起動する
(現在は起動したときのLILOでlinux起動を選択できる、選択なしでWindows)
Windows98をWindows2000にアップグレードさせたいと思っています。
中のソフト、データなどは避難済みで消えてもいいものと考えてください。
(ただLinuxのソフト、データは残ればそのほうがいい)
パーティションはWindowsとLinuxで分かれていて、
お互いのディスクへの読み書きはできないようです。

4通り方法は考えました。
1.Windows98上でWindows2000CDを挿入してアップグレードインストール
2.はじめからWindows2000CDを挿入したまま起動してクリーンインストール
3.全部FDISKしてからWindows2000→Redhat Linuxの順でインストール
4.全部FDISKしてからRedhat Linux→Windows2000の順でインストール
ほかにあるのかもしれません。

特に怖いのはNTDIRが入ることによってLILOが破損して、
Linuxが起動できなくなることなのですが、
今回の場合はどういうインストール方法をとったものでしょうか。

希望としてはできれば何もいじらない上にあまり扱いなれていない
Linuxの再インストールはしたくないところです。
Windows2000に比べると周辺機器の再設定がややこしいので・・。

Redhat Linuxとのデュアルブートで起動する
(現在は起動したときのLILOでlinux起動を選択できる、選択なしでWindows)
Windows98をWindows2000にアップグレードさせたいと思っています。
中のソフト、データなどは避難済みで消えてもいいものと考えてください。
(ただLinuxのソフト、データは残ればそのほうがいい)
パーティションはWindowsとLinuxで分かれていて、
お互いのディスクへの読み書きはできないようです。

4通り方法は考えました。
1.Windows98上でWindows2000CDを挿入してアップグ...続きを読む

Aベストアンサー

Windowsって、再インストールするとMBR書き換えてしまうんですよね。たしか。
とりあえず、Linuxのパーティションを残しておけば、Windows系OSをインストールしたあとでも立ち上げることは可能です。(3、4はやらなくてもだいじょうぶということです。)
そのために、いわゆるブートディスクを作成しておいてください。ddコマンドで現在使用しているLinuxカーネルをフロッピーディスクにベタ書きしておくだけで、そのフロッピーディスクからブートできます。(注:普通の(E)IDEハードディスクにシステムがあることを仮定しています。それ以外だとまた話は別。)まずそれでブートすることを確認できればあとはWindowsを好きにインストールできます。最後にLinuxを立ち上げて再度liloすればいいかと思います。
この際、liloからgrubに変えることをお勧めしますが。

参考URL:http://sdb.suse.de/en/sdb/html/kgw_bootdisketten.html

Qリカバリディスク無しでの初期化

こんにちは。ど素人なので教えてください。
このたびPCを買い換えました。
特に以前のパソコンのデータを移し替える必要はなく、家電量販店にPCを処分してもらうために初期化をしようと思います。(初期化をしておいてください、と言われましたので)
初期化するPCはVAIOのデスク型です。
説明書を見たところ「リカバリディスクによる初期化」が書いてあったのですが、あいにくリカバリディスクが捨ててしまったようで見当たりません。
その場合、どのような初期化の方法があるのでしょうか?
初期化という言葉の詳細もよくわかってないかもしれませんが、単に下取りしてもらうためにデータを消しておきたいだけなのです。
なにとぞよろしくお願いします。

Aベストアンサー

この場合の初期化というのは、あなたが一番最初に購入した時点での
Windowsに戻すことです。下取りの場合はCD-ROMがあった方が良いので
すが処分ということなので関係ないでしょう。

初期化は引き取り側で出来る場合もありますが信用の問題です。
完全に信用できない場合はハードディスクだけを取り外して
ハードディスクのみを処分する方法もありますがハードディスク
搭載が無い場合は引き取らないなどのケースもあるので事前に
確認が必要です。

可能な方法としては他のコンピュータで(USB接続などで)
フォーマットなどを行う方法がありますが、いずれも一度
ハードディスクを取り外さないといけません。

方法などは過去の記事などに多くあります。

>初期化するPCはVAIOのデスク型です。
型式・型番など不明なのでこれ以上はコメントは不可能です。

QRedHat 9 + linux-2.6.0-test1 で sm-client が起動しなくなった

RedHat Linux 9 です.

kernel-2.6.0-test1 が出たので試してみました.

色々と改善点が多くて,最初は満足していたのですが,sendmail(sm-client) が以下のエラーで起動しなくなってしまいました.

$ su
$ /etc/rc.d/init.d/sendmail start
sendmailを起動中: [ OK ]
sm-clientを起動中: can not chdir(/var/spool/clientmqueue/): Permission denied
Program mode requires special privileges, e.g., root or TrustedUser.
[失敗]

このためか,fetchmail でPOPサーバーから取り込んだメールが /var/spool/mqueue に貯まるだけで,ユーザーのスプールに流れて来なくなってしまっています.

また,古いカーネル(デフォルトの2.4.20-18.9, 2.4.21)も残してあるので,それらで起動すれば大丈夫かと高をくくっていたのですが,同じ状況が出てしまいました.

原因も対処方法もつかめず,久々にはまってしまいました.
何らかの糸口でも結構ですので,情報をいただけませんでしょうか?

なお,lpd も以下のエラーで起動に失敗します.なんか,根っこは同じ問題のような気もします.

.... Read_file_list: cannot stat required or included file '/etc/printcap' - Permission denied

RedHat Linux 9 です.

kernel-2.6.0-test1 が出たので試してみました.

色々と改善点が多くて,最初は満足していたのですが,sendmail(sm-client) が以下のエラーで起動しなくなってしまいました.

$ su
$ /etc/rc.d/init.d/sendmail start
sendmailを起動中: [ OK ]
sm-clientを起動中: can not chdir(/var/spool/clientmqueue/): Permission denied
Program mode requires special privileges, e.g., root or TrustedUser.
[失敗]

このためか,fetchmail でPOPサーバーから取り込んだメール...続きを読む

Aベストアンサー

こんにちは。

うちでも試してみましたが、sendmail問題なく起動するようです。
ただし、RH9はフルインストール直後の状態です。(アップデートしてません)
sendmailの設定も初期値のままです。

[root@root]# uname -r
2.6.0-test1

[root@root]# ps ax | grep mail
 950 ?  S  0:00 sendmail: accepting connections
 960 ?  S  0:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue

[root@root]# service sendmail stop
sendmailを停止中:                     [ OK ]
sm-clientを停止中:                    [ OK ]

[root@root]# /etc/rc.d/init.d/sendmail start
sendmailを起動中:                     [ OK ]
sm-clientを起動中:                    [ OK ]


せっかくkernel2.6を入れたので、いろいろと試してみるとしましょう。
同じ現象が再現できたらよいのですけど。。

ところで、そちらのRH9はアップデートされてますか?
sendmailのバージョンは?
sendmailはパッケージ版ですかtar版ですか?
tar版で試された事はありますか?

古いカーネルでも、ダメということなのでsendmailが原因ではなさそうに思えますが。。
sendmailのuid/gid(smmsp)とかが変になったのでしょうかね?

こんにちは。

うちでも試してみましたが、sendmail問題なく起動するようです。
ただし、RH9はフルインストール直後の状態です。(アップデートしてません)
sendmailの設定も初期値のままです。

[root@root]# uname -r
2.6.0-test1

[root@root]# ps ax | grep mail
 950 ?  S  0:00 sendmail: accepting connections
 960 ?  S  0:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue

[root@root]# service sendmail stop
sendmailを停止中:              ...続きを読む

QリカバリCD無しで初期化

知り合いからノートPCを頂いたのですが、使用していたデータがまるまる残っていました。
きれいさっぱり初期化したいのですが、リカバリCDをなくしてしまったそうです。
リカバリCD無しでの初期化というものは可能なのでしょうか?

Aベストアンサー

ノートの場合はメーカー独自のカスタムが多いので
メーカーからリカバリCDを取り寄せてください
市販のOSを購入しても専用デバイスドライバが無いため、正常に作動でき無いことが多くあります。

QRedHat linux 7.0J +DNS(master&slave) + routerの問題の1

linuxの設定についての問題があるので
宜しくお願いします。
lserver1.tb-out.co.jp lserver2.tb-out.co.jp
192.168.100.16(eth0) --- 192.168.100.17(eth0)
lrouter.tb-in.co.jp
192.168.1.2(eth1)
-------------------------------+---
内部LAN |     Windows98 WS
tbserver.tb-in.co.jp------(192.168.1.XX)
(192.168.1.16)

lserver1(RedHat linux 7.0J eth0:Intel eepro100+):
DNS(master)
Apache(www)
Wu-FTP(ftp)
Sendmail(mail)
routed(default gateway : 192.168.100.17)
squid
...
lserver2(RedHat linux 7.0J eth0:Intel eepro100+;eth1:3COM 90X):
DNS(slave)
routed(default gateway : 192.168.100.17)
ipchains
SambaServer
snmp
...
tbserver( Windows NT 4.0 Server)
DNS(内部LAN DNS)
DHCP
...
症状:
lserver1とlserver2が始めて起動した時に、正常
しかし、数分後、故障した
1>#less /var/log/messages
...
routed[633]:deleting route to interface eth1(time out)
routed[633]:deleting route to interface eth0(time out)
...
2>内部LANのWin98PCから[検索他のコンピュータ]を利用して、該当
SambaServer(lserver2)を見つかりませんでした。その後、たまに、
見えたこともあります。不安定
3>#nslookupを入力しますと、
lserver1(master DNS)を認識できたけど、非常に遅くなり、時々、
lserver1(master DNS)を認識できませんでした。不安定

linuxの設定についての問題があるので
宜しくお願いします。
lserver1.tb-out.co.jp lserver2.tb-out.co.jp
192.168.100.16(eth0) --- 192.168.100.17(eth0)
lrouter.tb-in.co.jp
192.168.1.2(eth1)
-------------------------------+---
内部LAN |     Windows98 WS
tbserver.tb-in.co.jp------(192.168.1.XX)
(192.168.1.16)

lserver1(RedHat linux 7.0J eth0:Intel eepro100+):
DNS(master)
Apache(www)
W...続きを読む

Aベストアンサー

どうしてこの構成なのかがよくわかりませんが、この構成は不自然です。(設定がきちんとしていれば問題ありませんが、設定の詳細がわからないし、うまくいっていないということなので、わかって組んでいるのではないと判断します)
まずネットワークの構成をしっかりしてください。lserver1は、DNSクライアントとしてどのDNSサーバーを見ているのでしょう。また、現在表示されているIPアドレスは、プライベートですが、どこかでNATを使っているのでしょうか?(たとえば、ルーター)それとも、仮に振ってあるのでしょうか?
lserver2は、ルーター、もしくは、FWの機能をしているようですが、ipchain等の設定はどうなっているのでしょうか?通常マスカレードしているはずですよね?
すべては、気持ちよくpingがとおるのでしょうか?
普通に設定するのなら、lserver1をルーターにして、現状の機能とipchainsを動かします。lserver2を内部に持ってきてSambaサーバーを動かすのが普通でしょう。
その場合、基本的には、すべてのサーバーは、内側のDNSサーバーのクライアントにするのが普通でしょう。
こんな風に構成すれば、普通に動くと思いますが、いかがでしょうか?

どうしてこの構成なのかがよくわかりませんが、この構成は不自然です。(設定がきちんとしていれば問題ありませんが、設定の詳細がわからないし、うまくいっていないということなので、わかって組んでいるのではないと判断します)
まずネットワークの構成をしっかりしてください。lserver1は、DNSクライアントとしてどのDNSサーバーを見ているのでしょう。また、現在表示されているIPアドレスは、プライベートですが、どこかでNATを使っているのでしょうか?(たとえば、ルーター)それとも、仮に振ってあるのでしょ...続きを読む

Q外付けCD/DVDから初期化のためのリカバリをしたい。

東芝DynabookのP8シリーズです。
パソコンの初期化をしたいのですが、内蔵CD/DVDドライブが働かず、外付けのCD/DVDを使用して、リカバリディスクから初期化したいと考えています。
起動時にF12を押して、初期化の選択しで外付けを選択しても外付けCD/DVDが認識されずに立ち上がってしまいます。何とか外付けのものからリカバリできないでしょうか。もしくはHDDにリカバリCDの内容をコピーすれば内臓HDDからリカバリ可能でしょうか。

教えてください。

Aベストアンサー

外付けはUSBの接続ですね、本来USBはPCが立ち上がってから認識するものですので、無理です。
又HDDにリカバリCDの内容をコピーする事自体が出来ないですので無理です。
内臓CD/DVDの交換をして下さい。

Qredhat 7.0 でApacheでCGI

今、ApacheでWEBサーバーつくったのはいいでんすが、なぜかどのCGIも動きません。Internal Server Eroor がでます。
おそらくhttpd.confの設定だろうと思うのですが、どうやってもうまくいきません。
ちなみにCGIの中身はちゃんとチェック済みです(フリーのCGIスクリプトを3っつくらいためしました)あと、パーミッション設定もチェック済みで、テキストをただ表示させるだけのCGIすら動きません。
よければどなたかhttpd.confの中身のせときます。
どなたかアドバイスと、くわしくhttpd.confの設定がのってるサイトを教えていただけないでしょうか?
あと、できればWebminでの設定方法を知っている方おしえていただけないでしょうか?
http://ks-pro.dns2go.com/httpd.conf.txt

Aベストアンサー

apacheの開始/停止/再起動は/etc/rc.d/init.d/httpdを使います。
この辺は最低限含まれています。

んで、話を本題に戻して、以下のURLは読みました?
環境変数、.htaccessの編集(それに伴うhttpd.confの設定も含む)が必要そうです。
そんなに無理しなくても通常の使い方で良いのでは?
まず通常のインストールで動かす方が先のような気がします。

参考URL:http://www.webmin.com/webmin/apache.html

QリカバリはCドライブだけ初期化される?

リカバリとは初期化のことであり、購入した時点の状態に戻るそうですが、聞くところによるとリカバリで初期化されるのはローカルディスクのCドライブだけのようです(私のパソコンはCとDに分かれています。)。

あまりパソコンに詳しくはありません。素朴な疑問ですが、Cだけ初期化されてDドライブはもとのままというと、純粋に購入時点の状態に戻るとはいえないと思うのですが。またウイルスに感染した場合、それがDの方に感染するということはあるのでしょうか?だとすればCをリカバリしてもしょうがないような気がするのですが。Dが感染するということはないのでしょうか?

分かる方教えてください。よろしくお願いします。

Aベストアンサー

正確に言うとリカバリすると「Windows等のOSシステムが」購入時点の状態に戻ると言うことです。
OSシステムは基本Cドライブにインストールされてますので、Cドライ日のみがおっしゃるとおり復元され、主にデータを格納しているDドライブは現状のままです。

ウィルス感染は「すべてのドライブで起こりうる」ものです。

ここまでいうとリカバリーがウィルスに対して無策なのようなきがしますがそうではありません。
先にも書いたとおりDにはデータしかありませんので、感染していれば駆除なり、ファイルそのものを削除すればすんでしまうのです。
つまりDへのウィルスの駆除はリカバリー何て関係ない話なんです。

一方のOSシステムはファイル同士が密接な関係を持って存在してますので、1つだけ削除したりといったことことが難しいので、「まとめて復元する」ようにしているということです。

QRedHat Linux 7.0Jのfilesystemの修復???

先程、xWindow画面で、使っていて、突然、停電しました。
再起動して、Checking root filesystem段階でerrorが発生しました。
...
Uttached innode 43057
...
メッセージによって、rootのパスワードを入力して、以下の状態に
なりました。
(Repair filesystem) 1#
rootの権限で回復できるようです。でも、次にどうやっていいかな?
良く分かりません。今、けっこ、困っています。
RedHat Linux 7.0J

よろしくお願いします

Aベストアンサー

fsckを使う(100%修復できるとは限りません)

詳しくはgoogle等で検索

以上filesystemがext2の場合です

#FAQのような気が...

参考URL:http://www.linux.or.jp/JM/html/e2fsprogs/man8/fsck.8.html


人気Q&Aランキング

おすすめ情報