• 締切済み

Win10上のUbuntuのシャットダウンの仕方

Windows10 Ubuntu シャットダウンの仕方 Windows10にはWindows Subsytem for Linux(WSL)と呼ばれるLinux環境があり、 Windows Subsystem for Linux(Linux用Windowsサブシステム)を有効にして、 Microsoft StoreからUbuntu 20.04 LTSをダウンロードしてインストールしました。 起動して表示されたコマンドプロンプトで ユーザー名とパスワードを入力後、 yy@PC1:~$と表示されてコマンド待ちになった状態です。 ここで、シャットダウンするために、 shutdown -h nowを実行すると System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down と表示されます。 suと入力すると パスワードを聞いてきますが、 自分のパスワードを入力すると su: Authentication failure と表示されます。 スーパーユーザーのパスワードは設定していませんが 何なのでしょうか。 sudo su -と入力すると、 自分のパスワードを聞いてくるので 自分のパスワードを入力すると プロンプトが yy@PC1:~$ から root@PC1:~# に変わったので、 shutdown -h nowを実行すると System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down Failed to talk to init daemon. と表示されます。 Ubuntuはまったくはじめてなので基本的な使い方がまったく分からないのですが、 シャットダウンをするには、 どのようにすればよいのでしょうか。 よろしくお願いします。 (Windows10 ,Ubuntu 20.04.2 LTS)

みんなの回答

  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.3

No.2です。 質問は「Windows10 Ubuntu シャットダウンの仕方」と書いてあり、 「shutdown -h now」を気にしているようですが、 「WSL環境で起動したUbuntuを終了する方法」という記述が適切だと思います。 exitについては マイクロソフトの「WSL コマンドと起動構成」の 「WSL を実行する方法」の添付画像の赤枠部分を参照してください。 添付画像部分の日本語訳は不十分ですので、「英語で読む」をクリックするほうがいいでしょう。 https://docs.microsoft.com/ja-jp/windows/wsl/wsl-config

ID_20150222
質問者

お礼

wsl コマンドではwslが終了してしまうが、 まだよく理解できていないのですが、 exitで終了するようにします。 ありがうございました。

  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.2

ubuntuから抜けるだけなので、exit ではどうでしょうか。 添付画像参照。 wsl コマンドではwslが終了してしまいます。

ID_20150222
質問者

お礼

回答ありがとうございます。 exitと入力してEnterキーを押すと プロンプトが yy@PC1:~$ から C:\Users\yy> に変わりました。 一見すると、 wsl --shutdown の時と同じように見えます。 wsl コマンドではwslが終了してしまいます。 と書かれていますが、 どちらの場合でも、 C:\Users\yy>wsl -l -v NAME STATE VERSION * Ubuntu-20.04 Stopped 1 のように、wslコマンドが使えるようなのですが、 wsl --shutdownとexitで、 何か具体的な違いなどがありましたら、 教えていただけないでしょうか。 よろしくお願いします。

  • _kappe_
  • ベストアンサー率68% (1522/2216)
回答No.1

WindowsのコマンドプロンプトかPowerShellを起動して wsl --shutdown を実行してください。 WSLが少し特殊なのであって、「Ubuntuはまったくはじめてなので」と言う話とは無関係です。

ID_20150222
質問者

お礼

もう1つCommand Promptを起動して、 wsl --shutdown と入力してEnterキーを押すと、 UbuntuのCommand Promptに、 yy@PC1:~$ Linux 用 Windows サブシステム インスタンスが強制終了されました。 Press any key to continue... と表示されて、何かキーを押すと、 C:\Users\yy> と表示されて Ubuntuが終了したようです。 ありがとうございました。

関連するQ&A

  • Ubuntu on WSLについて

    現在、Windows Subsystem for Linux(WSL)を利用し、UbuntuをインストールしてLinuxの学習を進めています。 学習を進める中で、shutdownコマンドを試したところ、以下の通り表示されコマンドが実行できませんでした。 root@〇〇〇〇$shutdown -r now Failed to connect to bus: そのようなファイルやディレクトリはありません Failed to talk to init daemon. shutdown -f、reboot -fも実施しましたが、同様に実行不可です。 shutdown系のコマンドは実行不可なのでしょうか?

  • Ubuntuのシャットダウンについてです。

    Ubuntu14.04LTSを使っています。 毎日23時に自動的にシャットダウンさせる方法を教えてください。 ユーザー名@PC名:~$ ←このあとから、入力することすべてお願いします。

  • ubuntu アップグレードしてシャットダウン

    ubuntu で一度に、アップデートして、アップグレードして、シャットダウンするコマンドの記述を教えてください。 sudo apt-get update ; sudo apt-get upgrade -y ; sudo shutdown -h now このコマンドだと、sudo が何度も出てきて冗長だし、shutdown コマンドのころには、最初にsudoを実行した時のパスワードの有効時間が超過して再度パスワードを求められた気がします。 sudo (apt-get update ; apt-get upgrade -y ; shutdown -h now) このように()でくくったら文法エラーになった気がします。

  • Ubuntu10.04で自動でシャットダウン

    困ってます。 初めてUbuntu10.04を使いはじめたのですが、自動でシャットダウンさせるようcornを使ってるのですが、自動でシャットダウンしません。 現状 Ctrl+Alt+tにて、テキスト画面を開き、sudo gedit /etc/crontabを実行。入力画面を1番下の行に00 18 * * * root /sbin/shutdown -h nowを追記し保存しましたが、初日に実行されませんでした。 crontab -l で確認しましたが、追記はされているように思います(添付写真)。 なぜ実行されないのでしょうか。

  • UbuntuでWebminにログインできない

    Ubuntuを使用していますが、Webminをインストール後ログインできず、困っています。 Ubuntuはapt-getでWebminをインストールするモジュールがないようなので、webmin-1.370.tar.gzを落としてインストール。 またUbuntuはrootの概念がないため、あらかじめシェルでsudo su で rootのパスワードを設定。 アドレスバーにhttp://192.168.0.5:10000/と入力(httpsではエラー) しログイン画面でIDにroot、パスワードにrootのパスワードを入力しましたが、再度パスワードの入力を求めるエラーが表示されます。 /etc/webmin/miniserv.confにallow=192.168.0.5としたり、webminをリスタートやスタートをしても結果は同じでした。 Linux初心者なりに色々調べてみましたが、2日経っても状況が変わりません。皆様よろしくお願いします。_(_ _)_

  • シャットダウン後に実行されるプログラム

    linuxでshutdown -h nowかhaltまたはinit 0などでシャットダウンした後すぐに(0.1秒後くらいに)実行したいプログラム(スクリプト)があるのですが、どのファイルに書けばよろしいでしょうか?そもそもそのようなことはできますでしょうか? ご存知の方、宜しくお願いします。

  • ubuntu-studioで端末からのパスワード

    ubuntu-studio 12.04.4LTSをXPとデュアルブートさせていますが、ubuntuをアップグレードしようとしたところ、空きが足りないといわれたので、パーティションを変更しました。 すると、grub rescueが表示されたのでネットを検索してコマンドを入力し、ubuntuは起ち上がったのですが、ubuntuの端末にコマンドを入力して、そのあとパスワードを入力しようとしましたがパスワードはなぜか入力できません。何か問題があるのでしょうか? 使用PCはメモリ1.2G HD60G CPU AMD sempron1.8GHzです。

  • Ubuntuでのデータディレクトリの変更

    Raspberry Pi 3にインストールしたUbuntu Mate 16.04にMySQLをインストールしました。 そこで、データディレクトリを外付けHDDに移動しようと考えています。 (外付けHDDは/dataにマウント済みでchmod 777 /dataとしてあります。) uname -a は Linux raspberry 4.4.13-v7+ #893 SMP Wed Jun 8 14:39:18 BST 2016 armv7l armv7l armv7l GNU/Linux mysqld --version は mysqld Ver 5.7.12-0ubuntu1 for Linux on armv7l ((Ubuntu)) となっています。 行ったこと。 ・sudo apt-get install mysql-server ・sudo systemctl stop mysql ・sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf で datadir = /var/lib/mysql から datadir = /data/mysql に変更 ・sudo vi /etc/apparmor.d/local/usr.sbin.mysqld に /data/mysql r, /data/mysql/** rwk, を追加。 ・sudo mv /var/lib/mysql /var/lib/mysql.orig ・sudo mysqld --initialize ここまでで/data/mysqlが作成され、その下に/var/lib/mysql.origと同じファイルやディレクトリが作成されたことを確認しました。 そこで、 sudo systemctl start mysql を実行すると Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details. と出てMySQLの起動に失敗します。 systemctl status mysql.service の結果は ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: inactive (dead) (Result: exit-code) since 日 2016-06-12 23:38:36 JST; 16s ago Process: 10181 ExecStartPost=/usr/share/mysql/mysql-systemd-start post (code=exited, status=0/SUCCESS) Process: 10180 ExecStart=/usr/sbin/mysqld (code=exited, status=0/SUCCESS) Process: 13372 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE) Main PID: 10180 (code=exited, status=0/SUCCESS) 6月 12 23:38:35 raspberry systemd[1]: Failed to start MySQL Community Server. 6月 12 23:38:35 raspberry systemd[1]: mysql.service: Unit entered failed state. 6月 12 23:38:35 raspberry systemd[1]: mysql.service: Failed with result 'exit-code'. 6月 12 23:38:36 raspberry systemd[1]: mysql.service: Service hold-off time over, scheduling restart. 6月 12 23:38:36 raspberry systemd[1]: Stopped MySQL Community Server. 6月 12 23:38:36 raspberry systemd[1]: mysql.service: Start request repeated too quickly. 6月 12 23:38:36 raspberry systemd[1]: Failed to start MySQL Community Server. となっています。 journal -xe の結果は -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit brltty.service has finished shutting down. 6月 12 23:41:26 raspberry systemd[1]: Started Braille Device Support. -- Subject: Unit brltty.service has finished start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit brltty.service has finished starting up. -- -- The start-up result is done. 6月 12 23:41:26 raspberry systemd[13418]: brltty.service: Failed at step SECCOMP spawning /bin/sh: Invalid argument -- Subject: Process /bin/sh could not be executed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- The process /bin/sh could not be executed and failed. -- -- The error number returned by this process is 22. 6月 12 23:41:26 raspberry systemd[1]: brltty.service: Main process exited, code=exited, status=228/SECCOMP 6月 12 23:41:26 raspberry systemd[1]: brltty.service: Unit entered failed state. 6月 12 23:41:26 raspberry systemd[1]: brltty.service: Failed with result 'exit-code'. となっています。 ここまで行って手詰まりになってしまいました。 大変恐縮ですが、ここまでの手順で足りないところ、間違っているところなどありましたらご教示ください。 よろしくお願いいたします。

  • Ubuntu14.04でプリントマジックを使う

    Ubuntu14.04LTSのrootはXTermというソフトウェアらしいんですがプリントマジック(AIRソフト)をインストールしようとするとそのソフトが動くんですけどパスワードが入力されず「認証失敗」見たいなの出てインストールできませんもしかしてそもそもパスワードが違うのですか? パスワードは画面ロックで使うパスワードです。 ソフトのせいでしたらどんなソフトがありますか? debパッケージで保存したいです。あと32Bitです。 よろしくお願いします!

  • Linux は頻繁にシャットダウンすべきではないのですか?

    Linux の初級者?です。 Linux をデータ解析のためにしばらく使っているのですが、システムの管理者から、「Linux の使用後 シャットダウン(あるいはリブート)しないでそのまま User Account から Logout するだけで良い。むしろ、シャットダウン や リブート は、やたらにすべきではない。シャットダウン や リブート を(毎日のように)帰宅前にするのであれば、君の User Account を消去する。」と言われてしまいました。 私は Windows PC では、帰宅前に節電やメモリー内をクリーンにするために restart や shutdown をしています。節電やメモリー内消去のためだとしても Linux ではやってはいけない事なのでしょうか? 当然、Linux では他の人がこのマシーンを使用していない事を確認して([w] or [who] commands) reboot or restart をしています。 何が問題なのでしょうか? よろしくお願いします。