From 78e968a82fba702d935cf479f802bed56c27eee4 Mon Sep 17 00:00:00 2001 From: archos Date: Tue, 28 May 2024 18:54:15 +0200 Subject: [PATCH] =?UTF-8?q?Dops=C3=A1n=20n=C3=A1vod,=20pro=20z=C3=A1kladn?= =?UTF-8?q?=C3=AD=20nastaven=C3=AD=20serveru=20Ubuntu,=20u=20spole=C4=8Dno?= =?UTF-8?q?sti=20Hetzner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 159 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a9a5864..b389452 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,160 @@ -# Server_Ubuntu +# Instalace Ubuntu 22.04 v Záchranném Režimu na Hetzner Serveru -Instalace Ubuntu 22.04 v Záchranném Režimu na Hetzner Serveru \ No newline at end of file +## Přehled + +Tento návod poskytuje podrobný postup pro nastavení Ubuntu 22.04 na serveru Hetzner v záchranném režimu. Pokyny zahrnují vytvoření disků, formátování, instalaci pomocí Hetzner Installimage, konfiguraci RAID 0, GPT partitioning, a změnu hostname. +Kroky + +## Upozornění + +Tento dokument a související instrukce jsou připraveny především pro osobní použití a mohou obsahovat specifické kroky nebo nastavení optimalizovaná pro specifické potřeby uživatele. Uživatelé by měli tyto informace používat jako vodítko a přizpůsobit je podle svých individuálních potřeb. + + +### 1. Aktivace záchranného režimu + +- Přihlaste se do svého účtu Hetzner Robot. +- Vyberte server a přejděte na kartu "Rescue". +- Aktivujte záchranný systém s odpovídající architekturou (64-bit). +- Restartujte server, aby se bootoval do záchranného režimu. +- Přihlaste se přes SSH pomocí poskytnutých přihlašovacích údajů. + +### 2. Příprava a rozdělení disků +Kontrola existujících oddílů + +```bash +lsblk +fdisk -l +``` +Odstranění existujících oddílů (pokud je to nutné) + +```bash +fdisk /dev/sda +``` + +- Zadejte d pro odstranění oddílu. +- Opakujte pro všechny existující oddíly. +- Zadejte w pro uložení změn. + +## 3. Nastavení GPT a vytvoření nových oddílů +Použití parted pro nastavení GPT + +```bash +parted /dev/sda +(parted) mklabel gpt +(parted) mkpart primary ext4 0% 100% +(parted) quit +``` + +## 4. Instalace Ubuntu 22.04 pomocí Hetzner Installimage + +Spuštění Installimage + +```bash +installimage +``` + +### Konfigurace Installimage +- Vyberte Ubuntu 22.04 ze seznamu. +- Upravte konfiguraci pro nastavení oddílů, RAID 0 (pokud je požadováno) a další parametry. +- Příklad konfigurace: + +```bash +DRIVE1 /dev/nvme0n1 +SWRAID 0 +PART /boot ext4 512M +PART / ext4 all +HOSTNAME yourhostname +``` + +## 5. Formátování a připojení disků +Vytvoření připojovacích bodů a připojení disků + +```bash +mkdir /mnt/data +mkdir /mnt/backup +mount /dev/sda1 /mnt/data +mount /dev/sdb1 /mnt/backup +``` + +### Ověření připojení + +```bash +df -h +``` +## 6. Aktualizace /etc/fstab pro automatické připojení + +Úprava `/etc/fstab` + +```bash +nano /etc/fstab +``` + +Přidání následujících řádků + +```bash +/dev/nvme0n1p3 / ext4 defaults 0 1 +/dev/nvme0n1p2 /boot ext4 defaults 0 2 +/dev/sda1 /mnt/data ext4 defaults 0 2 +/dev/sdb1 /mnt/backup ext4 defaults 0 2 +``` + +## 7. Změna hostname + +Aktualizace hostname pomocí `hostnamectl` + +```bash +hostnamectl set-hostname myserver +``` +Úprava `/etc/hostname` + +```bash +nano /etc/hostname +``` + +- Nahraďte obsahem: + +```bash +myserver +``` + +Úprava `/etc/hosts` + +```bash +nano /etc/hosts +``` + +- Aktualizujte řádky, které obsahují starý hostname: + +```bash +127.0.0.1 localhost.localdomain localhost +ip4_my_server myserver +::1 ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +ff02::3 ip6-allhosts +ip6_my_server myserver +``` + +## 8. Restart a ověření + +```bash +reboot +``` +- Zkontrolujte, zda jsou všechny oddíly správně připojeny: + +```bash +df -h +``` +- Zkontrolujte hostname: + +```bash +hostnamectl +``` + +### Plánované použití disků + +- VMe Disk (/dev/nvme0n1): Systém a aplikace. +- HDD 1 (/dev/sda1): Úložiště dat pro aplikace jako PixelFed, Mastodon, - PeerTube. +- HDD 2 (/dev/sdb1): Úložiště záloh. \ No newline at end of file