我最近重新安装了Windows 10,我的主机名是DESKTOP-XXXXXX。我试图将其改为别的东西。我尝试了以下方法:
sudo hostname wsl
我还将/etc/hostname
更改为" wsl"并将/etc/hosts
更改为" 127.0.1.1 wsl.localdomain wsl"。
每次重启WSL时,都会重置主机名。如何永久更改主机名?
答案 0 :(得分:5)
在Windows 10 Home 64位,Fall Creators Update版本(版本1709,Build 16299.19)中我使用了:
Settings
▸System
▸About
▸Rename this PC
之后需要重新启动。
答案 1 :(得分:4)
尝试从System --> Change Settings --> Change
更改主机系统的名称。 WSL更新其主机名以匹配主机的名称是有意义的。
答案 2 :(得分:0)
要禁用重新生成/etc/hosts
,请在配置文件generateHosts = true
中设置/etc/wsl.conf
(如果不存在,请创建该文件),第[network]
节
https://docs.microsoft.com/en-us/windows/wsl/wsl-config#set-wsl-launch-settings