今からでも間に合う

技術を学ぶのは今からでも遅くない

ホスト名を変更したい

デフォルトで長ったらしいホスト名がついてた


長ったらしい名前がついてて邪魔なので、短く変更できないか調べた。
@以下をホストと呼ぶこと自体知らなくて調べ方に難儀した。。

コマンド自体は比較的すぐ見つかる。

$ sudo hostnamectl set-hostname [newName]

実行してみるが・・・動かない。

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

何言ってるかさっぱりなのでググる旅へ。
結果としては、systemdとかいうえらい何かがデフォルトでは使えないみたい。

/etc/wsl.confに何かまじないを書けばよいらしいがそんなファイルも見つからない。
仕方がないので作るところから。(ファイルってどうやって作るの?レベル)

ファイル作ってエディタ起動まで
cd /etc
touch wsl.conf
nano wsl.conf
おまじないを書く
[boot]
systemd=true
保存→エディタ終了

Ctrl+O -> Ctrl+X

WSLの再起動

Windows側のコマンドプロンプトから

wsl --shutdown
もう一回Ubuntu起動して

systemctlを入力してエラーが出ずたくさん何か表示されたらOK

ようやく本題のホスト名変更

無事できました

プライバシーポリシー


d払いポイントGETモール