我正在尝试在 docker 中从头开始构建 Linux。它需要一个已安装的卷,它将在其上构建一个您可以从中启动的系统,因此我的计划是将一个 docker 卷附加到一个普通的 docker ubuntu 容器以构建 LFS 系统并将其填充到该卷中,然后启动另一个 docker 容器从说卷。
它对后者说不:
docker: Error response from daemon: invalid mount config for type "volume": invalid specification: destination can't be '/'.
考虑到我试图启动一个 ubuntu docker 映像,这是有道理的,但是我该如何实现呢?
也许我应该满足于一个 docker 镜像,它有一个自己的小引导分区,然后挂载 LFS 系统卷以查找所有 /usr 的东西。我猜 LFS 会让这件事变得简单,但我不确定如何制作那个 docker 镜像。如何从无到有启动 docker 镜像并将 grub、vmlinuz 等放入其中?