21
188
1483
金牌会员
注意: 这不是一个教程!这不是一个教程!只是一个分享交流贴。WSL2 目前争议颇多,且用于实现 Systemd 的方式不完善且笨重,而且目前我还有没搞定的坑。请勿轻易尝试。
最近打算搞一台蜗牛,换 J3455 主板,同时实现 HTPC、NAS 和 Linux Server 的某些功能 听说 WSL2 可以跑 Docker 了 之前试过 VMware Player 和 Hyper-V,前者开机自启不优雅,后者虚拟网卡 MAC 地址总有问题,IP 会和宿主机冲突 我家电视是乐视,无法用 ATV NETFLIX,只能用手机版,而且 Widevine 不是 L1,所以大概只有 480p。用 HTPC 至少可以 1080p
WSL2 必要条件:Windows 10 1930 build 18917 或以上。原版镜像安装 1903 后开启 Insider Preview,重启后更新系统至最新内测版 参照官方指南,设置 WSL 版本为 2 https://docs.microsoft.com/en-us/windows/wsl/wsl2-install 从 Microsoft Store 安装 Ubuntu 或其他版本的 Linux 内核 WSL 的 Ubuntu 系统没有 Systemd,使用 Genie 创建一个“瓶子” https://github.com/arkane-systems/genie 在“瓶子”里安装 Docker,参照 https://docs.docker.com/install/linux/docker-ce/ubuntu/ 使用 neroxps 提供的 HASSIO 安装一键脚本 https://bbs.hassbian.com/thread-4520-1-1.html
至此,在宿主机上已经可以访问 http://127.0.0.1:8123,但是碰到如下的坑
宿主机重新启动后,需要在 WSL 中初始化 Genie 后,Hass.io 的两个 Docker 容器才会启动 genie -i WSL2 虚拟机 IP 不固定,且内网其他设备无法访问。https://github.com/microsoft/WSL/issues/4150 此处有一些解决参考,但我暂时搞不定
genie -i
所以最简单的方法还是装个 VMPlayer 虚拟一个 Ubuntu ……
使用道具 举报
40
3056
1万
超级版主
Nero
0
71
1337
论坛积极会员
73
1167
6777
论坛元老
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|小黑屋|Hassbian
GMT+8, 2025-3-11 03:28 , Processed in 0.075643 second(s), 27 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.