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)