windows反向DD一键重装linux和linux一键DD重装系统

Windows反向DD重装linux系统


生成initrd.img和vmlinuz


wget https://moeclub.org/attachment/LinuxShell/InstallNET.sh
bash InstallNET.sh -d 9 -v 64 -a --ip-addr 小鸡ip --ip-mask 小鸡掩网 --ip-gate 小鸡网关 --loader

如果是DHCP分配,则无需手动填写IP

注意: 生成指定ip后的initrd.img和vmlinuz在/root/loader文件夹
特殊情况DD系统需要指定网卡MAC,IP,GATEWAY,NETMASK

在Windows下载win32loader.bat加载程序


然后win下载 https://moeclub.org/attachment/WindowsSoftware/win32loader.bat
右键管理员打开win32loader.bat,按2Local file
然后把刚才生成的initrd.img和vmlinuz放在 C:\win32-loader
然后可以回车确认开始dd了

注意:这里可以直接使用大佬已经制作好的文件,节省制作时间
https://od.lezi.me/OS/WintoLinux/
https://file.iso.st/winToLinux.bat

linux一键DD重装系统


#Debian/Ubuntu
apt-get install -y xz-utils openssl gawk file

#RedHat/CentOS
yum install -y xz openssl gawk file

默认密码: MoeClub.org
Usage:
bash InstallNET.sh -d/--debian [dist-name]
-u/--ubuntu [dist-name]
-c/--centos [dist-version]
-v/--ver [32/i386|64/amd64]
--ip-addr/--ip-gate/--ip-mask
-apt/-yum/--mirror
-dd/--image
-a/-m
-p/--password

# dist-name:发行版本代号
# dist-version:发行版本号
# -apt/-yum/--mirror:使用定义镜像
# -a/-m:询问是否能进入VNC自行操作。 -a为不提示(一般用于全自动安装), -m为提示。

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 9 -v 64 -a

linux一键DD重装系统魔改版


wget --no-check-certificate -qO ~/Network-Reinstall-System-Modify.sh 'https://www.cxthhhhh.com/CXT-Library/Network-Reinstall-System-Modify/Network-Reinstall-System-Modify.sh' && chmod a+x ~/Network-Reinstall-System-Modify.sh && bash ~/Network-Reinstall-System-Modify.sh -UI_Options

一键DD安装centos7 centos8 脚本


bash <(curl -s -S -L https://file.iso.st/CentosNetReInstall.sh)

判断linux是否使用UEFI


根据目录判断


 [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

根据硬件信息判断


dmesg | grep -q "EFI v"    # -q 不输出文字
if [ $? -eq 0 ]      # 检查退出代码 
then
    echo UEFI
  else
    echo BIOS
fi

DD备份系统


# 制作命令
dd if=/dev/sda conv=sync,noerror bs=64K | gzip -c  > /dev/shm/debian.img.gz
# 上传命令
scp debian.img.gz   [email protected]:/tmp
# DD 恢复命令
wget -O- "http://8.8.8.8/debian.img.gz" | gunzip | dd of=/dev/sda

其他全能脚本

功能复杂,自己摸索
https://github.com/bin456789/reinstall

来源:
https://www.hostloc.com/thread-744137-1-1.html
https://www.hostloc.com/thread-744083-1-1.html

此处评论已关闭