2017-03-02 6 views
0

fstabに不正なエントリがあるため、起動できないうわさのGoogle CloudコンピューティングLinuxサーバがあります。私はGoogleの雲のインターフェイスを介してシリアルコンソールを持っています。私は "保守のためのルートパスワードを与えるか、Control-Dを続けて入力する"というプロンプトを表示しています。Googleクラウドは緊急モードでrootとしてログインします

Googleクラウドは、インスタンスの作成時にルートパスワードを与えません。通常のユーザーアカウントを使用してsudoを使用してrootになることができます。私はこのインスタンスのrootパスワードを持っていません。

私は検索しましたが、ルートパスワードなしでrootコンソールアクセスを取得する方法が見つかりませんでした。

これはGoogle Cloudコンピューティングであることにご注意ください。私は通常のLinuxインスタンスのようにブートプロセスを中断し、ブートパラメータを編集することはできないと思います。

答えて

1

私はこれを行う方法を知っている唯一の方法:

  1. 編集問題intanceと「インスタンスを削除するときに、ブートディスクを削除する」のチェックを外し。
  2. インスタンスを削除します。
  3. 新しいインスタンスを作成し、元のディスクを追加の追加ディスクとして追加します。
  4. 新しいインスタンスにSSHをインストールして、ディスクを一時フォルダにマウントしてください
  5. fstabで修正が必要なファイルを編集し、ディスクをアンマウントしてください。
  6. 作成したスタンスを削除します。元のディスクは引き続き存在します。
  7. 今回は新しいインスタンスを作成し、ブートディスクをソースとして指定します。
  8. それが機能するかどうかを確認する