banner
xingli

xingli

猫娘爱好者

linuxシステムの再インストール

Linux 一键重装支持 Debian 12,迄今为止功能最全,最好用的脚本#

プロジェクトのアドレス、スターを歓迎します、GitHub のホームページまたはプライベートメッセージでフィードバックしてください:

甲骨文などの主要な大手企業や他のメーカーの任意の Redhat システム(Oracle Linux CentOS Almalinux Rocky を含む)を Debian に再インストールすることをサポートしています。また、Ubuntu/Debian から Redhat システムに戻すこともサポートしており、両方のシステムを永久に相互にインストールすることは全く問題ありません!これにより、元の Mengka 版の grub ブートが機能しない、CentOS 6.9 しかインストールできないという問題(このバージョンは CentOS 6.9 をサポートしていません)や、IPv4 および IPv6 の処理、その他の詳細な処理も完璧に解決されます。

更新の概要:

  • Debian 12 をサポート
  • Debian 12 の Python 3 および vim gtk3 コンポーネントに対応
  • Debian 12 の vim 設定を変更して、ターミナルからテキストを直接コピーできるようにサポート
  • IPv6 の有効性を検証するコンポーネントを作成
  • Oracle Cloud 公式テンプレート 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" パラメータを追加して IPv4 ネットワークの dhcp 設定を強制し、システムに再入した後に 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)

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。