BizMaC bizmac.com

Cài ESXi lên USB hoặc thẻ SD: cách làm và giới hạn

Hướng dẫn VPS Hosting & Máy chủ · cập nhật 15/08/2026

Cài ESXi lên USB hoặc thẻ SD nghĩa là đặt phân vùng khởi động của trình ảo hoá lên một thiết bị flash rời, để trống toàn bộ ổ cứng cho máy ảo. Thao tác mất khoảng 20 phút, nhưng chỉ còn đúng trên các bản ESXi cũ.

VMware đã ngừng hỗ trợ dùng USB và thẻ SD làm nơi lưu trữ chính của ESXi kể từ ESXi 7.0 Update 3. Từ bản đó trở đi, thiết bị flash chỉ được chấp nhận cho phân vùng khởi động, còn vùng ESX-OSData bắt buộc nằm trên ổ cứng, SSD hoặc LUN bền. Bản 8 giữ nguyên giới hạn này. Nếu bạn đang dựng máy chủ mới, hãy dùng một ổ đĩa thật cho ESXi, đừng làm theo cách cũ.

Bài này giữ lại cho ai còn máy chủ chạy ESXi 5.x hoặc 6.x đã cài theo kiểu cũ và cần thay thiết bị flash hỏng. Ổ USB trên máy chủ vật lý là thứ hay chết nhất, và khi nó chết thì host không lên được nhưng máy ảo trên datastore vẫn còn nguyên.

  1. Kiểm tra bản ESXi định cài có còn cho phép cài lên flash hay không.
  2. Tạo đĩa cài hoặc gắn ISO qua iLO, iDRAC.
  3. Chọn thiết bị flash trong danh sách đĩa của trình cài đặt.
  4. Đặt lại thứ tự khởi động trong BIOS.
  5. Trỏ thư mục scratch sang một datastore bền.
  6. Quét lại kho lưu trữ và đăng ký lại máy ảo cũ.

Bản ESXi nào còn cho cài lên USB hoặc thẻ SD

ESXi 5.x và 6.x cho phép đặt toàn bộ hệ điều hành lên thiết bị flash, đó là cách rất nhiều máy chủ HP và Dell đời cũ được dựng. Từ ESXi 7.0 Update 3, VMware chỉ còn dùng flash cho phân vùng khởi động và bắt buộc vùng ESX-OSData nằm trên thiết bị bền. Bản 8 áp dụng cùng quy tắc.

Bản ESXiCài toàn bộ lên USB/SDVùng ESX-OSData
5.5, 6.0, 6.5, 6.7ĐượcChưa tồn tại, dùng scratch trên ramdisk
7.0 tới 7.0 U2Được, đã cảnh báoCó thể nằm trên flash nhưng bị khuyến cáo
7.0 U3 trở lênKhôngBắt buộc trên ổ cứng, SSD hoặc LUN
8.0, 8.1KhôngBắt buộc trên thiết bị bền

Nghĩa là nếu bạn cầm bộ cài ESXi 8 định nhét vào USB 8 GB rồi cài như hồi 2015, trình cài đặt sẽ báo thiếu chỗ cho ESX-OSData và dừng lại. Đó không phải lỗi USB.

Yêu cầu phần cứng và loại USB nên chọn

Yêu cầu tối thiểu để cài lên thiết bị flash giống hệt cài lên ổ SCSI hay SATA, tài liệu vSphere của VMware ghi rõ điều đó. Khác biệt duy nhất nằm ở dung lượng và độ bền của thiết bị. VMware khuyến nghị dùng USB mua ngoài từ 16 GB trở lên, phần ô nhớ dư sẽ kéo dài tuổi thọ thiết bị khởi động.

Loại 4 GB trở lên vẫn đủ chỗ cho phân vùng coredump mở rộng, nhưng hết ô nhớ nhanh hơn nhiều. Thẻ SD gắn trên khe nội bộ của máy chủ có tuổi thọ tương tự và cũng nên chọn bản dung lượng lớn.

Cách cài ESXi lên USB hoặc thẻ SD

Sáu bước dưới đây làm trực tiếp trên máy chủ vật lý, không cần công cụ ngoài. Bạn tải bộ cài từ trang tải của VMware, ghi ra đĩa hoặc gắn ISO qua cổng quản trị từ xa, cho máy khởi động từ đó rồi chọn thiết bị flash trong danh sách đĩa mà trình cài đặt liệt kê ra.

1. Chuẩn bị bộ cài

Tải file ISO của bản ESXi bạn cần từ trung tâm tải của VMware, ghi ra đĩa CD hoặc DVD. Nếu máy chủ có cổng quản trị từ xa như HP iLO hay Dell iDRAC, gắn thẳng file ISO vào ổ CD ảo, không cần ghi đĩa vật lý.

2. Cho máy khởi động từ bộ cài

Cắm đĩa vào ổ quang hoặc bật ổ CD ảo. Bấm phím vào BIOS, thường là một phím chức năng hoặc phím Delete tuỳ hãng máy. Đặt CD hoặc DVD lên đầu thứ tự khởi động rồi lưu và khởi động lại.

3. Chạy trình cài đặt

Để bộ đếm tự chạy hết. Trình cài đặt nạp các mô đun nhân và trình điều khiển, màn hình chuyển sang nền vàng. Chờ nạp xong, tới màn hình chào thì bấm Enter, đọc điều khoản rồi bấm F11 để chấp nhận.

4. Chọn thiết bị flash

Trình cài đặt dò các đĩa có thể cài. Thiết bị flash hiện ở cột kiểu là USB, cột model thường ghi flash reader. Chọn nó rồi bấm Enter.

Không thấy thiết bị trong danh sách thì kiểm tra xem BIOS có nhận nó chưa, và tra bảng tương thích phần cứng vSphere của VMware xem model đó có được hỗ trợ không.

5. Đặt mật khẩu và chờ cài

Chọn kiểu bàn phím, thường để mặc định. Nhập mật khẩu root, VMware khuyến cáo không để trống ô này. Quá trình cài chạy tối đa khoảng 15 phút.

6. Đổi thứ tự khởi động

Cài xong thì rút đĩa hoặc ngắt ổ CD ảo, bấm Enter để khởi động lại. Vào BIOS lần nữa, đặt thiết bị flash vừa cài lên đầu thứ tự khởi động. Bỏ bước này thì máy vẫn boot vào bộ cài cũ.

Vì sao phải trỏ thư mục scratch ra chỗ khác

USB và thẻ SD nhạy với số lần ghi, nên trình cài đặt cố tình không tạo phân vùng scratch trên đó. Nó tìm một ổ đĩa hoặc datastore cục bộ để đặt vùng scratch. Không tìm thấy chỗ nào thì /scratch nằm trên ramdisk, và toàn bộ log biến mất mỗi lần khởi động lại.

Sau khi cài xong, bạn nên trỏ /scratch sang một datastore bền. Tài liệu VMware mô tả việc này trong bài về vị trí scratch bền cho ESXi 4.x và 5.x, mã 1033696.

Nếu muốn ép trình cài đặt tự phân vùng và cho phép coredump nằm trên USB, sửa file cấu hình khởi động theo sáu bước sau.

  1. Kết nối SSH vào host ESXi. Bật chế độ hỗ trợ kỹ thuật trước nếu chưa bật.
  2. Sao lưu file boot.cfg trong /bootbank/:
    cp /bootbank/boot.cfg /bootbank/boot.bkp
  3. Mở boot.cfg bằng trình soạn thảo vi.
  4. Đổi dòng
    kernelopt=no-auto-partition
    thành
    kernelopt=autoPartition=TRUE skipPartitioningSsds=TRUE autoPartitionCreateUSBCoreDumpPartition=TRUE allowCoreDumpOnUsb=TRUE
  5. Lưu và đóng file.
  6. Khởi động lại host.

Thay thiết bị flash hỏng mà không mất máy ảo

Khi USB khởi động chết, host không lên nhưng datastore cục bộ chứa máy ảo vẫn nguyên vẹn. Bạn cài lại trình ảo hoá lên thiết bị flash mới, sau đó quét lại kho lưu trữ và đăng ký lại từng máy ảo. Cấu hình mạng, cấu hình cluster và các thiết lập cũ thì mất, phải làm lại từ đầu.

  1. Kết nối vào host bằng vSphere Client, hoặc thêm host vào vCenter Server đang có.
  2. Bấm vào host.
  3. Mở thẻ Configuration.
  4. Bấm Storage.
  5. Bấm Rescan để thấy hết các datastore.
  6. Duyệt datastore, đăng ký lại các máy ảo nằm trên đó vào danh sách.

Đăng ký lại máy ảo nghĩa là tìm file .vmx của từng máy, bấm chuột phải rồi chọn thêm vào danh sách. Sau đó bật máy ảo lên, ESXi sẽ hỏi máy đã được di chuyển hay sao chép, chọn I Moved It để giữ nguyên địa chỉ MAC.

Lỗi hay gặp khi cài lên thiết bị flash

Ba tình huống dưới đây chiếm phần lớn số ca cài không xong ở lần đầu. Mỗi tình huống có dấu hiệu riêng nên nhìn màn hình là biết đang rơi vào ca nào, không phải cài lại từ đầu để dò.

Trình cài đặt không liệt kê thiết bị flash. BIOS chưa bật cổng USB nội bộ, hoặc khe thẻ SD đang tắt trong cấu hình. Bật lại rồi khởi động lại máy. Vẫn không thấy thì model đó không nằm trong bảng tương thích.

Cài xong nhưng máy vẫn boot vào ổ cũ. Chưa đổi thứ tự khởi động ở bước 6. Vào BIOS, đưa thiết bị flash lên đầu danh sách.

Log biến mất sau mỗi lần khởi động lại. Thư mục /scratch đang nằm trên ramdisk vì không có datastore cục bộ nào lúc cài. Trỏ nó sang datastore bền.

Nên dựng máy chủ ESXi mới theo hướng nào

Với máy chủ dựng mới, hãy đặt ESXi lên một cặp ổ SSD hoặc SATA nhỏ chạy RAID 1. Cách này không tốn thêm khay đĩa đáng kể mà bỏ hẳn được điểm hỏng đơn lẻ là thiết bị flash, đồng thời thoả điều kiện ESX-OSData của các bản 7.0 U3 trở lên.

Máy chủ cũ đang chạy ESXi trên USB thì nên lên lịch chuyển sang ổ bền trước lần nâng cấp lớn tiếp theo, vì bản mới sẽ không cài lại được lên đúng thiết bị đó nữa. Nếu bạn đang thuê máy chủ vật lý tại BizMaC và cần đổi cách bố trí đĩa cho host ESXi, gửi yêu cầu qua hệ thống ticket hỗ trợ để kỹ thuật xếp lịch dừng máy.

Trước khi tạo máy ảo trên host mới, đọc thêm phần phân biệt Thick Provision và Thin Provision để chọn đúng định dạng đĩa ảo ngay từ đầu.

Hướng dẫn này có giúp được Anh/Chị không?

Bài khác trong VPS Hosting & Máy chủ

Xem cả 17 bài
Khởi động lại VPS đúng cách khi bị treo Ba mức khởi động lại VPS đi từ mềm tới cứng, khi nào dùng cách nào, cách làm trên VPS Linux và Windows, và việc cần kiểm sau khi máy lên lại. 5 phút đọc 7 lượt xem Cập nhật 21/08/2026 Cài control panel để quản lý VPS như hosting Control panel cho bạn quản lý VPS bằng giao diện thay vì gõ lệnh. Bài này giới thiệu Plesk, DirectAdmin, cPanel, các bước cài và việc cần làm sau khi cài xong. 6 phút đọc 6 lượt xem Cập nhật 20/08/2026 Bảo mật VPS cơ bản cho người mới thuê Sáu bước bảo mật tối thiểu cho một VPS mới: đổi mật khẩu, bỏ dùng root trực tiếp, đổi port quản trị, bật tường lửa, cập nhật hệ điều hành và sao lưu định kỳ. 6 phút đọc 5 lượt xem Cập nhật 20/08/2026 vSphere: phân biệt Thick Provision và Thin Provision So sánh Thick Lazy Zeroed, Thick Eager Zeroed và Thin Provision trên vSphere theo tốc độ tạo, tốc độ ghi, dung lượng chiếm thật và rủi ro hết chỗ. 8 phút đọc 184 lượt xem Cập nhật 20/08/2026 Managed và unmanaged VPS khác nhau thế nào Managed và unmanaged VPS khác nhau ở ai đứng ra quản trị máy. Bảng phân việc ai lo gì, ưu nhược từng loại và gợi ý loại hợp cho người mới thuê VPS. 5 phút đọc 4 lượt xem Cập nhật 17/08/2026 Mở và đóng port trên VPS an toàn Cách mở đóng port trên VPS theo nguyên tắc mở càng ít càng an toàn: các port website cần, cách làm trên Linux và Windows, và cách tránh tự khoá mình ngoài máy. 5 phút đọc 5 lượt xem Cập nhật 17/08/2026

Làm theo vẫn chưa được?

Gửi yêu cầu hỗ trợ, kỹ thuật xem trực tiếp trên dịch vụ của Anh/Chị.

Gửi yêu cầu hỗ trợ