chroot

  1. chroot是用来重定向文件系统的指令
  2. 由linux内核直接提供给
  3. 有数十年的历史
  4. 非常稳定
  5. 性能优异

一般用法

# 首先准备一个文件系统
cd /mnt/chroot_dir

# 可以将宿主机的一些录传递给虚拟机,不建议,这样太危险了
#mount -o bind /dev /mnt/chroot_dir/dev

# 加载文件系统
chroot /mnt/chroot_dir

# 创建运行目录
mount proc /proc -t proc
mount sys /sys -t sysfs
# 没有映射物理dev的话用这个
mount -t devpts pts /dev/pts

debootstrap

  • 这是一个用来构建 下载 debian/ubuntu 文件系统的工具
  • 可以方便的下载指定版本的 debian/ubuntu

基础用法:

# 直接用apt安装
apt-get install debootstrap

# 下载文件系统
debootstrap --arch [平台] [发行版本代号] [目录] [apt源]

版本号可以从下面这些网站去找:

  1. ubuntu 版本号
  2. debian 版本号
  3. 版本号都是小写的

常用文件系统:

# debian10
debootstrap --arch=amd64 buster debian http://mirrors.aliyun.com/debian/

# ubuntu20
debootstrap --arch=amd64 focal  ubuntu http://mirrors.aliyun.com/ubuntu/
  • debootstrap实际上就是利用apt安装出整个系统:joy:
Last modification:March 28, 2021
如果觉得我的文章对你有用,请随意赞赏