banner
xingli

xingli

猫娘爱好者

重新安裝 Linux 系統

Linux 一鍵重裝支持 Debian 12,迄今為止功能最全,最好用的腳本#

專案地址,歡迎 star,github 主頁或私訊回饋:

支持從甲骨文等主流大廠,各其他商家的任意 Redhat 紅帽系統(包括 Oracle Linux CentOS Almalinux Rocky)重裝到 Debian,也支持 Ubuntu/Debian 裝回紅帽系統,雙方永久互裝完全沒問題!徹底解決了萌咖原版 grub 引導不行,只能裝 CentOS 6.9 的困擾(我這個版本已不支持 CentOS 6.9),IPv4 和 IPv6 的處理,其他等等細節處理的也很完善

更新簡報:

  • 支持 Debian 12;

  • 適配 Debian 12 的 Python 3 和 vim gtk3 組件;

  • 支持修改 Debian 12 的 vim 配置,以支持從終端直接複製文本;

  • 寫了一個驗證 IPv6 有效性的組件;

  • 修復了甲骨文雲官方模板 Rockylinux 9 中不能正常讀取 grub 配置的問題;

  • 除了從指定源下載的系統安裝文件,Debian 的定制文件、Redhat 系列的防火牆配置文件(以支持修改除 22 以外其他端口)等需要從本專案下載的文件,因為國內機器連接 github 等泛域名經常被阻斷,所以可自動切換到碼雲(gitee.com),以緩解由連接卡死造成的自動應答文件最終配置失敗的問題;

  • 安裝前會自動嘗試開啟 dhcp IPv4 和 IPv6,避免造成首次開機後因無法獲得對應的 IP 地址造成網絡配置缺失;

  • 如果不指定安裝哪種系統,默認安裝 Debian 12,清除指定 AMD64 或 ARM64 架構,腳本會根據當前系統自動判斷。

下載前記得更新源,安裝 wget:

wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

國內機器現在可以從 Gitee 下載:

wget --no-check-certificate -qO InstallNET.sh 'https://gitee.com/mb9e8j2/Tools/raw/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

快速開始:
不用再輸入使用何種架構(-v),腳本會自動檢測、Debian 系和 Redhat 系轉換!

Debian 12
bash InstallNET.sh -debian

CentOS 9 stream
bash InstallNET.sh -centos

AlmaLinux 9
bash InstallNET.sh -almalinux

RockyLinux 9
bash InstallNET.sh -rockylinux

Fedora 37
bash InstallNET.sh -fedora

Ubuntu 20.04
bash InstallNET.sh -ubuntu

Ubuntu 因為在 22.04 版本及之後不再提供 netboot 文件,也廢除了對 preseed 自動應答文件和 d-i (debian install) 命令的支持,官方提供的 Cloud init 安裝方法要求 CPU 必須支持虛擬化,大多數 VPS 不滿足該要求,故不再提供支持。

指定源,輸入系統和對應版本後,加參數 “-mirror”,如:

bash InstallNET.sh -debian 12 -mirror "http://ftp.riken.jp/Linux/debian/debian/"

默認密碼,可添加 -pwd "密碼內容" 修改,支持全系受支持的系統,不要設置的過長過複雜,如果使用的是默認密碼,安裝後請立即修改
LeitboGi0ro
默認端口,可添加 -port 端口號 修改,支持全系受支持的系統,範圍 “1-65535”:
22
例: -port 12345

注意:類似 Hetzner 這樣的商家,IPv4 是動態配置,IPv6 是靜態配置,雙棧如果都使用靜態配置,會使 IPv4 無法連接網絡,導致安裝失敗,使用前請先備份 IPv6 配置,安裝時添加 --network "dhcp" 參數,強制使用 dhcp 配置 IPv4 網絡,然後重新進入系統後再手動配置 IPv6 網絡。
bash InstallNET.sh -debian 12 --network "dhcp"

Debian 全世界各國家、地區源列表:

https://www.debian.org/mirror/list.html

CentOS 9-stream 及以後全世界各國家、地區源列表:

https://admin.fedoraproject.org/mirrormanager/mirrors/CentOS

AlmaLinux 全世界各國家、地區源列表:

https://mirrors.almalinux.org/

RockyLinux 全世界各國家、地區源列表:

https://mirrors.rockylinux.org/mirrormanager/mirrors

Fedora 全世界各國家、地區源列表:

https://admin.fedoraproject.org/mirrormanager/mirrors/Fedora

Ubuntu 全世界各國家、地區源列表:

https://launchpad.net/ubuntu/+cdmirrors

文章來源:
Linux 一鍵重裝支持 Debian 12,迄今為止功能最全,最好用的腳本 - 美國 VPS 綜合討論 - 全球主機交流論壇 - Powered by Discuz! (hostloc.com)

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。