Ubuntu 12.04 を起動すると、画面にこのメッセージが表示され、システムが起動しません。これは、次の操作を実行した後に発生しました。
- をインストールしました
tor-browser
。 実行しようとすると、
/usr/bin/tor-browser
権限が root に設定されているというエラーが発生しました。そこで、次の操作を実行しました (間違いでした)。sudo chown -R USERNAME /usr/
を実行しようとすると
sudo
、次のエラーが発生しました:sudo: setuid must be root
これを修正するために、再起動して GRUB メニューに移動しました。そこで、起動前にコマンドを編集するために「e」を入力しました。 で始まるコマンドに を
linux
追加して、rw init=/bin/bash
ターミナルで root がログインできるようにしました (root パスワードを忘れてしまいました)。コマンドプロンプトが読み込まれたら、次のコマンドを入力しました。
mount -o remount,rw / mount --all chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo
今再起動すると、Ubuntuは起動せず、メッセージが表示されます
could not write bytes: broken pipe
答え1
動作状態に戻す方法があるかもしれません。たとえば、レスキュー ディスクから起動し、apt を使用してディスクを再度ブートストラップし、現在インストールされているすべてのパッケージを再インストールするなどです。しかし、正直なところ、それだけの作業は価値がないと思われます。
代わりに、最初からやり直して、これを機会に最新リリースにアップグレードするのがおそらく最善策です。これが唯一の選択肢ではないかもしれませんが、おそらく最も迅速で信頼できる解決策です。