gpt4 book ai didi

macos - vagrant-coreos 图像在重启时在 OS X 的 virtualbox 4.3.2 中删除共享文件夹

转载 作者:行者123 更新时间:2023-12-02 08:35:16 24 4
gpt4 key购买 nike

正在运行 this Mac OS X 上 Vagrant 内部的 CoreOS 镜像,利用 VirtualBox 4.3.2 版。

当我启动图像时出现以下错误:

[default] No guest additions were detected on the base box for this VM! Guest
additions are required for forwarded ports, shared folders, host only
networking, and more. If SSH fails on this machine, please install
the guest additions and repackage the box to continue.

This is not an error message; everything may continue to work properly,
in which case you may ignore this message.

这是尽管我在 OS X 上运行 VirtualBox,doesn't appear to support guest additions .

不过,我可以通过 Settings -> Shared Folders 手动添加共享文件夹,尽管即使我选择了 Auto-mount 并且这些不会在镜像重启时持续存在永久化

此 CoreOS 镜像包括随机重启作为其安全策略的一部分,因此我在重启后丢失了共享文件夹,并且如果不完全破坏镜像并重新铺设就无法重新获得它。

为什么会这样?

最佳答案

@狐狸

CoreOS 实际上并不支持 Virtualbox guest 添加。使用这些不仅需要一个额外的内核模块,而且还需要一个不上游到 Linux 内核中的模块。我们 (CoreOS) 与一位内核开发人员合作,尝试将其放入暂存内核树中,但代码存在太多问题,因此不可行。

您看到的共享文件夹支持是通过模拟 squashfs 文件系统的 Plan 9 文件系统 ( 9pfs ) 提供的内核模块实现的。

这些未持久化的原因是您目前使用的 CoreOS 镜像的版本。在您的 Vagrantfile 中,将字符串 amd64-generic 更改为 amd64-usr。这是我们正在研究的新开发图像。

此外,请确保在存储库上运行 git pull 以确保您拥有最新的文件副本。自您发布问题以来,已经发生了许多变化,我们不愿看到您错过这些变化。

关于macos - vagrant-coreos 图像在重启时在 OS X 的 virtualbox 4.3.2 中删除共享文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22344328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com