|
|
5 years ago | |
|---|---|---|
| LICENSE | 5 years ago | |
| README.md | 5 years ago | |
| debi.sh | 5 years ago |
This script is written to reinstall a VPS/virtual machine to Debian 10 Buster.
--force-efi-extra-removable; UEFI boot)--ip, --netmask, --gateway; UEFI boot)/boot directorycurl -fL https://raw.githubusercontent.com/bohanyang/debi/master/debi.sh | sudo bash -s -- <OPTIONS>
--preset <string> Shortcut for applying preset options--ip <string> Static public/private IP, e.g. 10.0.0.2--netmask <string> e.g. 255.255.255.0 / ffff:ffff:ffff:ffff::--gateway <string> e.g. 10.0.0.1--dns '8.8.8.8 8.8.4.4' Ignored if --ip is not specified. Quoted string where IP addresses are seperated by spaces--hostname debian--installer-password <string> Enable installer network console to monitor installation status. e.g. ssh installer@10.0.0.2--authorized-keys-url <string> Setup SSH public key authentication for the new user and enable installer network console. e.g. https://github.com/bohanyang.keys--suite buster--mirror-protocol http or https or ftp--mirror-host deb.debian.org--mirror-directory /debian--security-repository http://security.debian.org/debian-security Magic value: 'mirror' = <mirror-protocol>://<mirror-host>/<mirror-directory>/../debian-security--skip-account-setup--username debian New user with sudo privilege or root--password <string> New user password to set. Will be prompted if not specified here--sudo-no-password Make the user run "sudo" commands without entering the password--timezone UTC https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List--ntp 0.debian.pool.ntp.org--skip-partitioning--partitioning-method regular--disk <string> Manually select a boot disk when more than one disk is available. e.g. /dev/sda--force-gpt Create a GUID Partition Table (Default)--no-force-gpt--bios Don't create EFI system partition. If GPT is being used, create a BIOS boot partition (bios_grub partition). Default if /sys/firmware/efi is absent. See--efi Create an EFI system partition. Default if /sys/firmware/efi exists--filesystem ext4--kernel <string> Choose an package for the kernel image--cloud-kernel Choose linux-image-cloud-amd64 as the kernel image--no-install-recommends--install 'ca-certificates libpam-systemd' Additional packages to install. Quoted string where package names are seperated by spaces. Package names specified here will override the default list, rather than append to it--safe-upgrade (Default) apt upgrade --with-new-pkgs. See--full-upgrade apt dist-upgrade--no-upgrade--eth Disable Consistent Network Device Naming to get eth0, eth1, etc. back--bbr Enable TCP BBR congestion control--power-off Power off after installation rather than reboot--architecture <string> e.g. amd64, i386, arm64, armhf, etc.--boot-partition Should be used if /boot directory is mounted from a dedicated partition like a LVM setup--firmware Load additional non-free firmwares--force-efi-extra-removable See. Useful on Oracle Cloud--dry-run Print generated preseed and GRUB entry without downloading the installer and actually saving themchina--dns '223.5.5.5 223.6.6.6'--mirror-protocol https--mirror-host mirrors.aliyun.com--security-repository mirror--ntp ntp.aliyun.comcloud--dns '1.1.1.1 1.0.0.1'--mirror-protocol https--mirror-host deb.debian.org--security-repository mirror--ntp 0.debian.pool.ntp.org