Skip to content

I.Troubleshooting

Trần Trung Trực edited this page Jun 16, 2026 · 1 revision

Một dự án tạo đĩa boot chưa bao giờ là dễ dàng, chuyện gặp trở ngại trong quá trình nghiên cứu, thử nghiệm là điều không tránh khỏi. Mục này để update những trục trặc và hướng xử lý tốt nhất để giải quyết vấn đề

  • Hình nền bị co lại, không đẹp như lúc thiết kế: Ở máy boot legacy, BIOS có thể nhận tham số thiết lập độ phân giải quy định trước. Với các máy hiện đại dùng firmware UEFI có khóa secure boot, độ phân giải lúc này bị kéo lại cơ bản 1024x768 hoặc thấp hơn. Xem phần Branding ở phần E. Customize the system
  • Logo méo mó. Xem phần Branding trong mục E. Customize the system
  • Ở máy build (ảo hóa KVM) OSDeploy sẽ không chạy và báo lỗi, để bypass qua yêu cầu này của OSDeploy thì thêm tham số <smbios mode='host'/> ngay phía trên tag </os> và lưu lại. Gõ lệnh sudo virsh edit --domain LAB-W11-OSDeploy và lưu lại với quy tắc :wq (write & quit)

 

Notes:

Quá trình để tạo ra được MainSystem.ps1

Gặp lỗi từng bước trong quá trình ví dụ lỗi trong gọi file thực thi (cần điều chỉnh đường dẫn file lại cho chính xác).

Gặp lỗi đỏ buffer khi mong muốn điều chỉnh hiển thị console xuống 80x20 trong khi console gốc đang ở độ phân giải cao hơn...(đã fix trong file Menu.ps1 cuối bằng bước resize giao diện console gốc xuống thấp, điều chỉnh buffer và dò vị trí trên màn hình để hiển thị vào chính tâm

Quá trình tạo ra file Post-setup.ps1

Để tự động hóa, file này thay vì chạy thủ công thì được cấu hình chạy ở lần đăng nhập đầu tiên trong quá trình thiết lập máy với unattend.xml

Gặp lỗi khi tải và cài đặt winget-cli mới nhất từ Github => bỏ quy trình, tận dụng Winget của máy tính

Tạo vòng lặp để xác thực thành công ở từng bước mới tiến hành bước tiếp theo

Test dò từng bước trên máy ảo nhiều lần để ra đến kết quả cuối cùng chấp nhận được

Lỗi tiếng Việt có dấu

Điều chỉnh các file powershell về hiển thị tiếng Việt không dấu vì trong môi trường WinPE vốn cực kỳ giới hạn, không thể hiển thị tốt cho Powershell

Lỗi cài đặt WIndows từ đĩa boot

Kiểm tra máy xem đã có kết nối Internet chưa

Lỗi cài không đủ quy trình trong môi trường doanh nghiệp có firewall

Kiểm tra rule firewall, bỏ chặn các nhóm địa chỉ liên quan đến Windows Store, Microsoft Store và Github vì trong Post-setup.ps1 có thiết lập tải ứng dụng tự động ở các site này

 

Error logs

SS-19.webp

SS-20.webp

SS-21.webp

Clone this wiki locally