在Debian Overlay中使用自定义脚本,您需要遵循以下步骤:
准备工作:
sudo apt-get update
sudo apt-get install overlayroot
创建工作目录:
mkdir ~/overlay
cd ~/overlay
准备基础系统:
wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.9.0-amd64-netinst.iso
sudo mount -o loop debian-10.9.0-amd64-netinst.iso /mnt
sudo cp -a /mnt/* .
创建Overlay文件系统:
mkdir upper lower work
sudo cp -a * lower/
sudo mount -t overlay overlay -o lowerdir=lower,upperdir=upper,workdir=work overlay/
添加自定义脚本:
scripts
的文件夹:mkdir scripts
scripts
文件夹中,并确保它们具有可执行权限:chmod +x scripts/*
修改/etc/init.d/rcS文件:
nano overlay/etc/init.d/rcS
/scripts/your_script.sh &
卸载并重新挂载Overlay文件系统:
sudo umount overlay
sudo mount -t overlay overlay -o lowerdir=lower,upperdir=upper,workdir=work overlay/
测试自定义脚本:
sudo reboot
请注意,这些步骤适用于Debian 10。根据您的需求和Debian版本,某些步骤可能略有不同。