You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Colab中快速切换Ubuntu系统版本

快速切换Google Colab Ubuntu版本到21.04的操作方案

操作步骤

  • 第一步:安装chroot环境所需依赖
    执行命令:
    sudo apt update && sudo apt install -y debootstrap schroot
  • 第二步:拉取最小化Ubuntu 21.04根文件系统
    执行命令:
    sudo debootstrap --variant=minbase hirsute /mnt/hirsute http://old-releases.ubuntu.com/ubuntu/
    如果拉取速度过慢,可以将命令中的源地址替换为国内镜像站的旧版本Ubuntu源,可进一步缩短耗时
  • 第三步:配置schroot快速访问规则
    执行命令写入配置文件:
    sudo cat << EOF > /etc/schroot/chroot.d/hirsute.conf
    

[hirsute]
description=Ubuntu 21.04 Hirsute
directory=/mnt/hirsute
root-users=root
users=colab
type=directory
EOF

- 第四步:挂载系统共享目录,保证chroot环境正常运行
执行命令:
`for dir in /dev /proc /sys /run /home /tmp; do sudo mount --bind $dir /mnt/hirsute/$dir; done`
- 第五步:进入Ubuntu 21.04环境
执行命令即可切换到目标版本环境:
`schroot -c hirsute`
进入后所有操作都在21.04环境下执行,安装依赖、运行程序均符合版本要求。

## 注意事项
- 全程操作耗时仅3-5分钟,远低于全量系统升级的耗时,因为仅拉取约100M的最小运行基础包
- 两个环境互相隔离,退出chroot后即可回到Colab默认的Ubuntu 18.04环境,/home、/tmp目录下的文件在两个环境中互通
- 若运行时回收后需要重新使用21.04环境,重新执行上述步骤即可
- 不要删除/mnt/hirsute目录,否则构建好的21.04环境会丢失

内容的提问来源于stack exchange,提问作者Borm Mia
相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 19:36:00