1. 简介
debootstrap是debian与ubuntu下都有的一个工具,用来构建一套基本的系统(根文件系统)。生成的目录符合Linux文件系统标准(FHS),即包含了/boot、/etc、/bin、/usr等等目录,但它比发行版本的Linux体积小很多,当然功能也没那么强大,因此只能说是“基本的系统”。fedora下(centos亦可用)有类似功能的工具:febootstrap。
2. 安装 与 命令行格式
1 | sudo apt-get install debootstrap |
当前debootstrap支持的发行版本可以在/usr/share/debootstrap/scripts查看
2.1 命令行示例
sudo debootstrap –arch amd64 jammy /mnt
构建x86(64位)平台ubuntu最新发行版22.04(代号为jammy)的基本系统,存放到/mnt目录
sudo debootstrap –arch amd64 buster ./
构建amd64平台debian最新发行版debian10(代号为buster)的基本系统,存放到当前目录下
以上两行例子都没有指定源,那么就是默认了。
输入上述命令后,就会从网络下载相关的文件。如果出现以下情提示则表示成功
1 | I: Base system installed successfully. |
3. 用debootstrap构建编译环境–amd64架构debian10案例
1 |
|