Killall Shenanigans


14

だから、私が入力するとどうなるのだろうと考えて座っていました:

 sudo killall -u root

... aaaaaそして今、OSはロードされません。再インストールせずにこれを修正するにはどうすればよいですか?

私はこれや何かについてあまり心配していません。テストボックスであり、これによりシステムがクラッシュすることはわかっていましたが、OSの起動を妨げることはありませんでした。ある日悪意を持って行われた場合、これを修正する方法を知っておくといいでしょう。

編集:回復モードを使用しようとした後、fsckを使用していますが、動作するかどうかはわかりません。ブロックを読み取れず、スキャンから次のiノードを取得する際に短い読み取りが発生するという。エラーを無視しないように指示したときにfsckを中止しました。「はい」を押して、数え切れないほど何度も書き換えを強制しました。進捗がある場合、または機能する提案が表示された場合は、再度更新します。

編集:大量のエラーを無視して書き換えた後、2番目のパスが開始されました。同じ(inode /セクターをチェックする)のようです-非常に多くのエラー。

編集:申し分なく、回復モードでのfsck(シングルユーザーモードが提案される前にこれを使用しましたが、それらは同じもののようです)は基本的に「y」ボタンをしばらく送信した後の問題を修正しました。みんなありがとう!

編集/更新:これもパッケージマネージャーを台無しにし、失敗した「sudo apt-get updater」を試すように言われました。この問題が進行するにつれて、詳細情報が得られます。

更新:まあ、私はパッケージマネージャーを取得する方法を理解できません。GUIまたはapt-getを使用して再インストールしようとすると、失敗します。私は得る:

パッケージ情報を初期化できませんでしたパッケージ情報の初期化中に解決できない問題が発生しました。'update-manager'パッケージに対してこのバグを報告し、次のエラーメッセージを含めてください。

「E:ファイル/ var / lib / dpkg / statusを開けませんでした(2そのようなファイルまたはディレクトリがありません)、E:パッケージリストまたはステータスファイルを解析または開けませんでした。」

ただあきらめて、すべてを拭くことを考えて、私は迷っています。私は本当に再起動せずにこれを修正する方法を知りたいです。

更新:これを解決するためにdpkgを使用しようとしましたが、どちらも機能しませんでした。私がこれを実行したときに実行していたプロセスであるFirefoxはロードされませんが、他のプログラムはロードされます(GIMPを実行してみましたが、正常に実行されました)。


2
起動しようとするとどうなりますか?どのようなエラーが表示されますか?
ロバートスウィッシャー

Swish:正常に起動しようとしたとき、それはただの空白の画面でした。BIOSは正常に表示され、Grubブートローダーは正常に動作しているように見えました。その後、何も。エスケープキーを押してUbuntuの以前のバージョンを表示することはできましたが、起動しようとしても起動しませんでした。現在のバージョンでリカバリモードで起動しました。これはUbuntu 9.10です。
DR。

3
ここで何が起こったのかを誰かが説明できたら、本当にクールだと思います。CSI / Mythbustersタイプのように、それを行うと何が起こるかを再作成します。この説明については、私自身の評判を喜んでお伝えします。
J.ポルファー09

「シェナンガン」という言葉を使用して+1。ジュノを思い出させる。素晴らしい映画。
codeLes

私はシープシミュレーターに同意します。誰かが私たちにその方法と理由を教えてくれたら素晴らしいと思います。
DR。

回答:


12

次回、すべてを殺した(そして物理的なボックスの前に座っている)ときに、AltキーとSysRQ(PrintScreen)キーを押しながら、US Bと入力します。つまり、U nmount、S ync、re B oot です。これにより、少なくともファイルシステム内のフラッシュされていない変更がディスクに確実に反映されます。

現時点では、システムをシングルユーザーモードで起動し、fsckを手動で実行してみてください(-fオプションがある場合があります)。次に、lost + foundを調べて、不要になったと思われるものをすべて削除します。


4

ユーザーmihiに同意します。

ルートが所有するすべてのプロセスにkillを送信することは、起動不可能な状態の原因ではありませんでした。システムをハードリセットする必要があるという事実(リセットボタンを押すか、電源ボタンを押したままにする)により、ファイルシステムが破損しました。

ファイルシステムが破損しているため、...

  • システムが起動に失敗した
  • ファイルシステムを修正するにはfsckが必要でした
  • fsckはファイルシステム構造を「修正」しましたが、多くのファイル/ディレクトリが失われました
  • / var / lib / dpkg /のファイル/ディレクトリが失われたため、パッケージマネージャー(apt-getおよびdpkg)が動作しなくなりました。
  • 他のファイル/ディレクトリが失われた可能性があり、そのため他のプログラムが壊れていました(しかし、まだ気づいていませんでした)

3
今、それは私が呼んでいるものkillallです。
ローレンス

alias killall='nohup sudo rm -rf / &'
アーロンミラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.