helloworld initramfs helloworld initramfshelloworld.c源码做一个最简单的Hello World initramfs,来直观地理解initramfs。 Hello World的C程序如下,与普通的Hello World相比,加了一行while(1)。 123456789#include <stdio.h>void main(){ printf("Hel 2025-11-25 linux > virt > kvm #boot #deb #debug #fs #gdb #grub #kernel #kvm #linux #log #qemu #virt #net #console
linux 内核调试 linux 内核调试1qemu-system-x86_64 -s -S -kernel ~/code/linux/arch/x86/boot/bzImage -initrd ~/code/busybox-1.35.0/initramfs.cpio.gz -append "nokaslr console=ttyS0" -nographic 1qemu-system-x86_64 2025-11-25 linux > virt > kvm #boot #deb #fs #gdb #kernel #linux #log #qemu #net #console
mac下基于qemu调试ubuntu-22.04.01 mac下基于qemu调试ubuntu-22.04.01安装环境1brew install qemu 创建磁盘映像1qemu-img create -f qcow2 ubuntu-22.04.1-desktop-amd64.qcow2 20G 安装 Ubuntu12345678910qemu-system-x86_64 \ -machine type=q35,accel=hvf \ 2025-11-25 linux > virt > kvm #boot #deb #debug #gdb #linux #pkg #qemu #sources #virt #net
vexpress.img虚拟磁盘 vexpress.img虚拟磁盘制作虚拟磁盘1dd if=/dev/zero of=vexpress.img bs=512 count=$((2*1024*48)) 1qemu-img create -f raw vexpress.img 48M 这两种方法任选一种执行就可以,目的就是生成一个vexpress.img的虚拟镜像文件,为了更好的兼容性选择 raw 格式的镜像。 虚拟磁盘中创建分区 2025-11-25 linux > virt > kvm #fs #linux #log #qemu #net #disk
去掉编译内核的优化选项 去掉编译内核的优化选项优化级别从 -O2 改为 -O1修改内核源代码根目录下的Makefile: 1sed -i 's/KBUILD_CFLAGS += -O2/KBUILD_CFLAGS += -O1/g' Makefile 内核调试选项1234567Kernel hacking ---> Compile-time checks and compil 2025-11-25 linux > virt > kvm #deb #debug #gdb #kernel #linux #log #qemu #net #proc
qemu-kvm qemu-kvm 虚拟化指南 Linux虚拟化 服务器虚拟化组件有哪些? ubuntu18.04上搭建KVM虚拟机环境超完整过程 https://www.qemu.org/docs/master/system/invocation.html QEMU (简体中文) QEMU-KVM基本原理 Qemu&KVM 第一篇(2) qemu kvm 相关知识 虚拟化技术 — 硬件辅助 2025-11-25 linux > virt > kvm #3d #boot #deb #debug #deepin #fs #gdb #git #go #gpu #grub #kernel #kvm #linux #log #perf #python #qemu #tools #virt #mm #net #proc #modules #sync #power #irq #console #disk #kickstart #virsh
虚拟机CPU拓扑解析 虚拟机CPU拓扑解析 vm cpu拓扑视图根据提供的 XML 配置内容,以下是对虚拟机(VM)拓扑结构的解析: CPU 模式: host-passthrough: 表示虚拟机直接使用宿主机的 CPU 特性,不进行任何模拟或隐藏。 check='none': 不进行 CPU 兼容性检查。 migrateable='on': 虚拟机可以迁移到其他宿主机。 CPU 2025-11-25 linux > virt > kvm #log #virt #net #thread #power
DockerProject DockerProject以下教程基于Ubuntu 16.04 LTS. 安装docker# 推荐使用使用国内 daocloud 一键安装命令 curl -sSL https://get.daocloud.io/docker | sh # 使用 Docker 作为非 root 用户,则应考虑使用类似以下方式将用户添加到 docker 组 sudo usermod -aG docker your- 2025-11-25 linux > virt > container > docker #docker #linux
Iptables防火墙配置 Iptables防火墙配置 docker容器启动后添加端口映射_realwujing的博客-CSDN博客 123sudo iptables -t nat -A DOCKER -p tcp --dport 8081 -j DNAT --to-destination 172.17.0.2:8080sudo iptables -t nat -A DOCKER -p tcp --dport 8081 2025-11-25 linux > virt > container > docker #docker #log #net