OpenWrt trên x86 dùng image và quy trình khác router flash thông thường. Cần phân biệt image combined có partition table với image chỉ chứa filesystem, đồng thời xác định đúng ổ đĩa trước khi ghi. Một lệnh dd nhầm /dev/sdX có thể xóa toàn bộ máy chủ.
Chọn image và xác định ổ đĩa
Tải image x86 đúng mục đích từ
OpenWrt x86 documentation
. Với máy cài trực tiếp, image generic-ext4-combined thường gồm boot và rootfs. Với VM, chọn disk/controller phù hợp hypervisor và xác định cách boot BIOS/UEFI.
Trên Linux live host, chạy:
| |
Đối chiếu model, dung lượng và mountpoint. Ví dụ /dev/sdd dưới đây chỉ là placeholder; không thay nó bằng thiết bị thật nếu chưa kiểm tra.
Ghi image cho máy cài trực tiếp
Ví dụ theo tài liệu:
| |
dd vào whole disk sẽ ghi đè partition table. Unmount mọi partition của disk trước khi ghi và chạy sync sau đó. Kiểm tra lại partition:
| |
Chạy trên VM
- Tạo disk mới trong hypervisor và chọn BIOS hoặc UEFI đúng với image.
- Gắn image/đĩa vào VM, chọn adapter mạng và console quản trị.
- Khởi động VM, mở console và xác định interface bằng
ip link. - Đặt địa chỉ quản trị, gateway và DHCP theo mạng lab.
- Không dùng
/dev/sddcủa host trong VM; tên block device trong VM có thể là/dev/vdahoặc/dev/sda.
Mở rộng rootfs và kiểm tra
Sau khi boot, kiểm tra layout và dung lượng:
| |
Combined image không tự động biến mọi dung lượng còn lại thành rootfs. Chỉ mở rộng bằng công cụ phù hợp với filesystem/image và sau khi có backup. Kiểm tra reboot, route, DHCP/DNS, firewall và interface mạng.
Giới hạn và khôi phục
Image x86 không dùng cho router ARM/MIPS. Nếu ghi nhầm disk, dừng ghi thêm và phục hồi từ backup. Giữ image gốc, checksum và bản backup cấu hình ngoài máy. Với máy chủ Proxmox/VMware, snapshot VM giúp quay lại cấu hình VM nhưng không thay thế backup dữ liệu bên trong OpenWrt.
Nguồn gốc
- Tài liệu chính thức: https://openwrt.org/docs/guide-user/installation/openwrt_x86


Góp Ý / Bình Luận / Đánh giá