linux内核启动参数vsyscall=emulate配置

简介

linux内核启动参数配置,类似windows中的bios配置

wsl ubuntu

编辑.wslconfig

windows电脑目录%UserProfile%下在.wslconfig中加入kernelCommandLine = vsyscall=emulate,如果.wslconfig不存在创建

注:windows 10 版本 2004 (更新号为 19041) 或更高版本支持此功能

%UserProfile%
[wsl2]
kernelCommandLine = vsyscall=emulate
memory=4GB
swap=8GB
localhostForwarding=true

重启wsl

终端中通过指令wsl --shutdown关闭wsl

wsl --shutdown

MobaXterm软件中启动wsl ubuntu

ubuntu物理机

配置GRUB

注:ubuntu宿主机中配置,容器使用宿主机内核启动方式,不能在容器中配置

sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vsyscall=emulate"

更新 GRUB 配置

sudo update-grub

重启系统

sudo reboot

验证内核启动参数配置

cat /proc/cmdline