V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SGL
V2EX  ›  问与答

orbstack 不支持动态内核

  •  
  •   SGL · 41 天前 · 1233 次点击
    这是一个创建于 41 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天鼓捣 orbstack 虚拟机的时候,发现 modprobe 命令不起作用,然后查到 orbstack 不支持动态内核。纯小白产生一个问题,这个虚拟机软件是否支持动态内核是基于什么样的技术考虑,各有什么优劣。
    我看 vmware workstation 是支持。

    参考内容如下:
    https://github.com/orbstack/orbstack/issues/410
    Dynamic kernel modules are not supported (see #258). All the modules you tried to load are already built into the kernel, so just remove the commands.
    动态内核模块不受支持(见 #258 )。您尝试加载的所有模块都已内置到内核中,因此只需删除命令即可。
    6 条回复    2025-02-09 23:12:03 +08:00
    12101111
        1
    12101111  
       41 天前
    不是不支持,而是 orb 的虚拟机本质上是 lxc 容器,而不是真的虚拟机,所有的实例待在一个 linux 内核下面,而这个内核是 orb 的 app 自带的,在/Applications/OrbStack.app/Contents/Resources/assets/release/arm64/kernel
    所以 orb 一旦更新,模块就不能加载了。
    当然你换掉这个文件也是可以的,或者把完全相同版本的 linux 内核头文件装好,让模块编译到这个版本。
    Flourite
        2
    Flourite  
       41 天前
    别用 orbstack ,一堆问题
    SGL
        3
    SGL  
    OP
       41 天前
    @12101111 明白,感谢
    SGL
        4
    SGL  
    OP
       41 天前
    @Flourite 是 orbstack 虚拟机方面有很多问题还是 docker 容器方面啊。除了 orbstack ,个人不付费的虚拟机软件佬有无推荐
    CHEN1016
        5
    CHEN1016  
       41 天前 via iPhone
    @SGL 试试 utm
    Flourite
        6
    Flourite  
       41 天前 via iPhone
    @SGL 之前用来当虚拟机,不好用。docker 可以用 colima
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1427 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:08 · PVG 01:08 · LAX 10:08 · JFK 13:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.