In last post we see how to run a raw Linux kernel in QEMU. QEMU offers another fancy feature: it can start a GDB Server and external GDB Debugger to connect. With this we can build a comfortable environment to debug system kernels and firmware. Let’s see how to leverage this feature to debug the Linux kernel.
In last post we see how to run a packed Linux distribution in QEMU. This time let’s check out how to run a raw Linux kernel in QEMU.
How to run a Linux operating system in QEMU.
I’m using Hugo + Github Pages as my personal blog platform. A Hugo site yields the following directory structure, where the
public/ subdirectory stores the generated static pages:
├── archetypes/ ├── config.toml ├── content/ ├── data/ ├── layouts/ ├── public/ ├── resources/ ├── static/ └── themes/
How do I publish the
public/ subdirectory, instead of the root directory, to Github Pages?