在服务器领域,最常用的服务器操作系统毫无疑问是linux,不仅仅是因为他免费,还由于他的性能优越,并且拥有丰富的生态,很多高性能的服务器软件都只开发了Linux版本。而其中debian与ubuntu更是常用的linux服务器发行版。
debootstrap是debian推出的一个生成debian或ubuntu根文件系统的软件,生成的文件系统可以用于给docker或chroot作为虚拟文件系统使用,本次就给大家讲讲如何使用deboostrap创建可以提供给docker、chroot与systemd-nspawn使用的虚拟linux根文件系统。
1、安装
如果是debian或是ubuntu,直接使用命令安装,命令如下:
apt-get install debootstrap
2、生成根文件系统
如果是生成与母机相同架构的根文件系统,直接使用
debootstrap bookworm debian12 https://mirrors.aliyun.com/debian
其中bootworm是debian12的代号,如果想下载其他版本,可以更换其他其代号。
debian12是生成根文件系统的文件夹,可以替换成其他名称。
https://mirrors.aliyun.com/debian是生成根目录的镜像源,在国内如果不设置镜像源,生成会很慢。
3、修改生成新文件系统内的root账号密码
可以使用chroot debian12进入新的根文件系统,然后使用passwd root进行修改。
其中debian12为根文件系统的文件夹。
文章作者:沃航科技