The dmesg command isn't functioning properly.
The dmesg command isn't functioning properly.
I'm just starting with Linux. I installed the Linux subsystem on my Windows 10 (version 1803). Everything seemed fine until I tried Dmesg commands. I received the error "read kernel buffer failed: function not implemented." I looked through many Linux forums but couldn't make sense of their advice. Is there any solution or workaround to use Dmesg in WSL? I also tried kmsg, but it didn't help. P.S.: running Debian GNU on Windows 10 1803.
WSL differs from a complete Linux installation because it uses a Windows kernel instead of a Linux one. You probably won’t ever see dmesg in WSL.
It isn't something you can choose, but running Linux inside a VM on Windows might be possible.
Virtualbox is open-source and functions adequately for testing or development. It used to be quite quick, though I believe VMware has surpassed its performance. Oracle hasn’t made much progress with it in recent years. Still, it remains free and is usually well-supported.