wsl 可以在发行版实例启动时执行 linux 命令。启动命令以 root 身份运行,适合做轻量初始化或记录日志;不要把需要交互输入、长期占用终端或依赖桌面会话的任务直接放进去。
准备可重复执行的脚本
在发行版中创建脚本,例如 sudo nano /usr/local/bin/wsl-startup.sh,写入要执行的命令并执行 sudo chmod 755 /usr/local/bin/wsl-startup.sh。先手动运行一次,确保脚本不会报错。

在 wsl.conf 写入 boot command
运行 sudo nano /etc/wsl.conf,加入 [boot] 和 command="/usr/local/bin/wsl-startup.sh"。保留文件中既有的 user、automount 等区段,避免覆盖已有配置。
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。

重启实例并检查结果
在 PowerShell 运行 wsl --shutdown,再运行 wsl -d Ubuntu 启动目标发行版。用脚本写入的日志或 journalctl 检查执行结果;失败时先查看脚本绝对路径和执行权限。


















