跳转到主要内容

标签: 内核模块

  • 在虚拟机里换上自己的 Linux 内核

    发布于 博客

    Linux内核VMware内核模块Os

    在虚拟机里换上自己的 Linux 内核

    这篇要完成的事只有一件:在 VMware 里的 Ubuntu 上,编译安装自己的内核,并加载一个自己写的 .ko。 编译和换内核都在这台虚拟机里做,耗 CPU、内存和磁盘,还要进 GRUB。网络不稳时,长时间编译和 SSH 容易中断;内核没换上,模块也对不上正在跑的版本。因此先配静态 IP,再换内核,最后写模块。 主机 → Ubuntu 虚拟机 → 自己的 vmlinuz → hello.ko 虚构示例 文中 ip1(宿主机在 VMnet8 上的地址)、ip2(NAT 网关)、ip3(虚拟机静态 …

    这篇要完成的事只有一件:在 VMware 里的 Ubuntu 上,编译安装自己的内核,并加载一个自己写的 .ko。 编译和换内核都在这台虚拟机里做,耗 CPU、内存和磁盘,还要进 GRUB。网络不稳时,长时间编译和 SSH 容易中断;内核没换上,模块也对不上正在跑的版本。因此先配静态 IP,再换内核,最后写模块。 主机 → Ubuntu 虚拟机 → 自己的 vmlinuz → hello.ko 虚构示例 文中 ip1(宿主机在 VMnet8 上的地址)、ip2(NAT 网关)、ip3(虚拟机静态 …