Reinstall your VPS to minimal Debian
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bohan Yang 60482a8e82 Update 5 years ago
LICENSE Update 5 years ago
README.md Update 5 years ago
netboot.sh Update 5 years ago

README.md

VPS Re-install Debian Script

Now ready for Debian 10 (buster)!

Introduction

This script is used to re-install VPS to Debian 9 (stretch) or 10 (buster) with the official installer, but semi-automatically.

How It Works

  1. Generate a preseed file to automate installation
  2. Download Debian Installer to the boot directory
  3. Alter GRUB2 configuration to boot the installer

Usage

sudo sh -c "$(wget -qO- https://github.com/brentybh/debian-netboot/raw/master/netboot.sh)" -- <OPTIONS>

Available Options

  • --preset [china, cloud]
  • --ip
  • --netmask
  • --gateway
  • --dns "8.8.8.8 8.8.4.4"
  • --hostname debian
  • --eth Disable Consistent Network Device Naming
  • --installer-password
  • --authorized-keys-url
  • --mirror-protocol http [http, https, ftp]
  • --mirror-host deb.debian.org
  • --mirror-directory /debian
  • --suite stable
  • --skip-account-setup
  • --username debian
  • --password
  • --timezone UTC https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
  • --ntp 0.debian.pool.ntp.org
  • --skip-partitioning
  • --disk
  • --partitioning-method
  • --filesystem ext4
  • --kernel Specify another package for kernel image, e.g. linux-image-cloud-amd64
  • --security-repository http://security.debian.org/debian-security
  • --install
  • --upgrade full-upgrade [none, safe-upgrade, full-upgrade]
  • --power-off
  • --architecture
  • --boot-partition
  • --dry-run

Presets

china

  • --ns "223.5.5.5 223.6.6.6"
  • --protocol https
  • --mirror mirrors.aliyun.com
  • --security true
  • --ntp ntp.aliyun.com

cloud

  • --protocol https
  • --mirror deb.debian.org
  • --security true