更改 WSL 上的主机名

Changing the hostname on WSL

我最近重新安装了 Windows 10,我的主机名是 DESKTOP-XXXXXX。我正在尝试将其更改为其他内容。我尝试了以下方法:

sudo hostname wsl

我也把/etc/hostname改成了"wsl",把/etc/hosts改成了“127.0.1.1 wsl.localdomain wsl”。

每次我重新启动 WSL 时,它都会重置主机名。如何永久更改主机名?

尝试将主机系统的名称更改为 System --> Change Settings --> Change。从某种意义上说,WSL 更新其主机名以匹配主机名是有意义的。

在 Windows 10 Home 64 位秋季创意者更新版(版本 1709,内部版本 16299.19)中,我使用了:

SettingsSystemAboutRename this PC

之后需要重新启动。