根据此页面,可以从 Google Cloud Storage 中的以下位置提取内核源。
gs://cos-tools/<build-number>/
我正在尝试查找 Container-Optimized OS 的运行实例的来源,但我没有找到描述如何从运行实例中提取内部版本号的文档。的输出uname -r
是,4.4.111+
但我不知道如何将其映射到可用于拉取源的内部版本号。
如何找到内部版本号?
根据此页面,可以从 Google Cloud Storage 中的以下位置提取内核源。
gs://cos-tools/<build-number>/
我正在尝试查找 Container-Optimized OS 的运行实例的来源,但我没有找到描述如何从运行实例中提取内部版本号的文档。的输出uname -r
是,4.4.111+
但我不知道如何将其映射到可用于拉取源的内部版本号。
如何找到内部版本号?
在运行的 COS 实例中,您可以在/etc/lsb-release
.
$ cat /etc/lsb-release | grep CHROMEOS_RELEASE_VERSION
CHROMEOS_RELEASE_VERSION=10452.101.0
然后,在gsutil
已安装和配置的机器中
$ gsutil ls gs://cos-tools/10452.101.0/
gs://cos-tools/10452.101.0/kernel-src.tar.gz
gs://cos-tools/10452.101.0/kernel-src.tar.gz.md5
最好的方法是查看/etc/os-release
:
$ cat /etc/os-release | grep BUILD_ID
BUILD_ID=12607.7.0
有关 Chromium OS中所有字段含义的更多详细信息,以及您是否可以依赖它,请参阅这个 Chromium OS 设计文档。容器优化操作系统基于Chromium OS。/etc/lsb-release
/etc/os-release