Mặc định khi mua server “Dedicated server” của Hetzner thì bạn nên để mặc định là hệ điều hành Rescue, việc này sẽ giúp bạn có được server nhanh nhất mà không tốn chi phí cài đặt. Nhưng bạn phải tự thực hiện cài đặt hệ điều hành mà mình mong muốn, việc này cũng khá đơn giản trên Hetzner.
Trong bài viết này mình sẽ dẫn cài đặt Ubuntu 22 trên server của Hetzner.
Bước 1: Chuẩn bị
Sau khi tạo được server bạn thực hiện kết nối tới server qua công cụ SSH Client. Nếu bạn quên mật khẩu, trên Dashboard UI của Hetzner sẽ có công cụ giúp bạn reset lại mật khẩu.

Nếu hiện tại bạn đang ở hệ điều hành Rescue rồi thì bạn không cần làm gì. Khi bạn chạy lệnh để xem thông tin Hệ điều hành bạn sẽ nhìn thấy như sau:

Nếu bạn đang ở hệ điều hành khác thì bạn vào Dashboard, mục Rescue, kích nút “Activate rescue system” để kích hoạt chế độ này:

Sau khi activate, hệ thống sẽ cho bạn một mật khẩu tạm thời hiển thị trên giao diện, bạn nhớ lưu lại mật khẩu này để sử dụng kết nối tới server:

Sau đó, bạn thực hiện restart lại server, bạn restart bằng dòng lệnh hoặc tính năng Reset trên Dashboard:

Bước 2: Thực hiện cài đặt Ubuntu 12
Khi bạn đã ở hệ điều hành Rescue rồi thì bây giờ bạn chỉ cần chạy lệnh sau (Chi tiết bạn xem tại: Installimage on Hetzner):
installimage
Bạn sẽ thấy giao diện cho mình chọn Hệ điều hành, ở đây mình sẽ chọn Ubuntu:

Sau đó mình chọn tiếp Ubuntu-2204-jammy-amd64-base:

Tiếp theo sẽ hiện thông báo

Tiếp theo là giao diện để bạn sửa cấu hình:

Hiện tại server của tôi đang có 2 ổ cứng là /dev/nvme0n1 (3.5T) và /dev/nvme1n1 (3.5T). Thường chúng ta sẽ có 3 lựa chọn:
- Lựa chọn 1: Cấu hình Raid1
Với cấu hình này bạn chỉ có một ổ logic với 3.5T dung lượng Storage, dữ liệu của bạn sẽ được an toàn vì được lưu đồng thể trên hai ổ. Cấu hình sẽ là:
SWRAID 1
SWRAIDLEVEL 1 - Lựa chọn 2: Cấu hình Raid0
Với cấu hình này bạn sẽ có một ổ logic với 7T dung lượng Storage. Cấu hình sẽ là:
SWRAID 1
SWRAIDLEVEL 0 - Lựa chọn 3: Không sử dụng Raid
Bạn sử dụng 2 ổ như hai ổ riêng biệt nhau, không liên quan gì nhau. Cấu hình sẽ là:
SWRAID 0
Ở đây tôi sử dụng RAID0 để có nhiều dung lượng nhất, như vậy tôi sẽ sửa hai cấu hình:
SWRAID 1
SWRAIDLEVEL 0

Nhấn F2 để Save và nhấn F10 để thoát và sang bước tiếp theo.
Hệ thống sẽ có cảnh báo rằng dữ liệu trên ổ sẽ bị mất. Bạn thực hiện theo hướng dẫn tiếp. Tiếp đó hệ thống thực hiện cài đặt, quá trình này khá nhanh chỉ mất tầm 3 phút đến 6 phút là xong. Hình dưới là thông tin cài đặt, bạn nhìn thấy dòng chứ RAID level 0 là okie nhé:

Sau khi cài đặt hoàn thành, bạn thực hiện restart lại server, restart bằng lệnh hoặc qua Hetzner Dashboard tùy bạn.
Bước 3: Vào hệ điều hành mới
Bây giờ bạn đăng nhập lại server, bạn sẽ vào hệ điều hành mới cài đặt. Bạn nhớ rằng tài khoản để vào hệ điều hành mới là tài khoản vào Rescue, thường user sẽ là root và password là password để bạn vào Rescue.
Đây là thông tin tôi kiểm tra:
lsb_release -a
----------------------------
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
Mặc định ổ bạn chia thành các ổ như sau: md0, md1, md2, md3. Nếu cần dùng dung lượng lớn hơn ta nên gộp 2 ổ md2 và md3 lại. Tốt nhất là sửa tệp config trước khi cài đặt hệ điều hành:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 3.5T 0 disk
├─nvme0n1p1 259:1 0 256M 0 part
├─nvme0n1p2 259:2 0 2G 0 part
│ └─md0 9:0 0 4G 0 raid0 [SWAP]
├─nvme0n1p3 259:3 0 1G 0 part
│ └─md1 9:1 0 1022M 0 raid1 /boot
├─nvme0n1p4 259:4 0 1007G 0 part
│ └─md2 9:2 0 2T 0 raid0 /
└─nvme0n1p5 259:5 0 2.5T 0 part
└─md3 9:3 0 5T 0 raid0 /home
nvme1n1 259:6 0 3.5T 0 disk
├─nvme1n1p1 259:7 0 256M 0 part /boot/efi
├─nvme1n1p2 259:8 0 2G 0 part
│ └─md0 9:0 0 4G 0 raid0 [SWAP]
├─nvme1n1p3 259:9 0 1G 0 part
│ └─md1 9:1 0 1022M 0 raid1 /boot
├─nvme1n1p4 259:10 0 1007G 0 part
│ └─md2 9:2 0 2T 0 raid0 /
└─nvme1n1p5 259:11 0 2.5T 0 part
└─md3 9:3 0 5T 0 raid0 /home
Trả lời