1. samba服务器配置
新建linux用户
useradd test
修改linux密码
passwd test
修改samba密码
smbpasswd -a test
新建共享文件夹
mkdir -p /home/partimage
修改 配置文件 /etc/samba/smb.conf
[test]
path = /home/partimag
valid users = test
read only = no
[company] :共享名
comment=company share :注释说明
path=/home/company :共享文件路径
gues ok=no :不允许匿名访问
valid users=xzuser,xsuser :指定用户访问
write list=xzuser :指定用户有写入权限
重启samba服务
systemctl restart smbd
关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
放行samba服务
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
关闭sexlinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
2. Clonezilla 启动参数设置
在共享文件夹下新增脚本
cat auto-restoredisk.sh
yes | /usr/sbin/ocs-sr -g auto -e1 auto -e2 -c -r -j2 -k0 -p choose restoredisk 2024-04-07-08-img nvme0n1
BIOS启动修改文件
vi /syslinux/isolinux.cfg
主要修改点:
- 共享文件夹下新增脚本 (磁盘镜像 和 恢复磁盘不同)
- ip不同,ip=192.168.148.214:8.8.8.8:192.168.148.254:255.255.255.0:8.8.8.8:ens160
注意点
smb://test:123456@192.168.148.213/test 最后的/test非共享文件路径名,而是共享名
不同开机方式的配置文件修改点
在MBR的機器上,使用Clonezilla live從光碟開機,isolinux是此時的開機載入程式,所以設定檔在於Clonezilla live的這個檔案/syslinux/isolinux.cfg。
在MBR的機器上,使用Clonezilla live從USB隨身碟開機,syslinux是此時的開機載入程式,所以設定檔在於Clonezilla live的這個檔案/syslinux/syslinux.cfg。
在MBR的機器上,使用Clonezilla live從PXE開機,pxelinux是此時的開機載入程式,設定檔在於PXE伺服器上,以DRBL當作PXE伺服器為例,在/tftpboot/nbi_img/pxelinux.cfg/default,也可能在其他地方,端看管理者的在PXE伺服器上的設定。
在uEFI的機器上,使用Clonezilla live從光碟或者隨身碟開機,grub2是此時的開機載入程式,所以設定檔在於Clonezilla live的這個檔案/boot/grub/grub.cfg。
在uEFI的機器上,使用Clonezilla live從uEFI網路開機,grub2是此時的開機載入程式,設定檔在於uEFI網路開機伺服器上,以DRBL當作uEFI網路開機伺服器為例,在/tftpboot/nbi_img/grub/grub.cfg,也可能在其他地方,端看管理者的在uEFI網路開機伺服器上的設定。
3. linux 下修改ISO方式
需要安装工具 mkisofs
yum install mkisofs
拷贝镜像文件
mkdir -p /mnt/iso_ro
mkdir -p /mnt/iso_rw
mount -o loop /path/to/your.iso /mnt/iso_ro
cp -a /mnt/iso_ro/. /mnt/iso_rw/
umount /mnt/iso_ro
制作自定义镜像
mkisofs -o /root/custom.iso -r /mnt/iso_rw