> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/knowledge-base/vi/virtual-machines/sonicwall-nsv-boot-failure-signed-firmware.md).

# SonicWall NSv 7.1.1+ sẽ không khởi động trên VergeOS

Tường lửa ảo SonicWall NSv trên SonicOS 7.1.1 và mới hơn hiện không khởi động được sau khi nhập vào VergeOS. Bài viết này giải thích vì sao thiết bị không thể khởi động và trong thời gian chờ bạn có những lựa chọn nào.

{% hint style="info" %}
**Hỗ trợ sẽ có trong Quý 3 năm 2026**

VergeOS sẽ bổ sung hỗ trợ cho firmware EFI tùy chỉnh trong Quý 3 năm 2026. Điều này sẽ cho phép thiết bị SonicWall NSv khởi động trên VergeOS. Cho đến khi hỗ trợ đó được phát hành, hãy dùng một trong các giải pháp thay thế được mô tả bên dưới.
{% endhint %}

## Triệu chứng

* Bạn nhập một thiết bị SonicWall NSv vào VergeOS và nó không khởi động được.
* Console hiển thị lỗi xác thực firmware như `Đã phát hiện firmware không hợp lệ`.
* Lỗi giống nhau bất kể bạn nhập từ định dạng nguồn nào — KVM/QCOW2, VMware OVA, hay Hyper-V VHDX.

## Tổng quan

SonicWall cung cấp image NSv cùng với các tệp firmware OVMF tùy chỉnh riêng của mình — `OVMF_CODE.sw.fd` và `OVMF_VARS.sw.fd` — những tệp này chứa các chứng chỉ Secure Boot dành riêng cho SonicWall. Khi khởi động, SonicCoreX kiểm tra xem nó có đang chạy đúng trên firmware đó hay không và sẽ dừng lại với bất kỳ firmware nào khác.

VergeOS tạo và quản lý đĩa biến UEFI của mỗi VM từ các mẫu OVMF tiêu chuẩn. Hiện tại không có cách được hỗ trợ nào để thay đổi nguồn phương tiện của đĩa EFI thông qua giao diện người dùng hoặc API. Thiết bị không thể nhìn thấy các tệp firmware tùy chỉnh của SonicWall, nên kiểm tra firmware khi khởi động của nó thất bại và NSv không khởi động.

{% hint style="info" %}
**Tại sao mọi định dạng nhập đều thất bại theo cùng một cách**

Sự cố nằm ở quá trình xác thực firmware của thiết bị, chứ không phải ở bất kỳ định dạng đĩa nào. Việc chuyển đổi hoặc nhập lại image — QCOW2, OVA, hoặc VHDX — không làm thay đổi kết quả, vì không có đường nào trong số đó cung cấp firmware đã ký của SonicWall `.fd` firmware.
{% endhint %}

{% hint style="info" %}
**Áp dụng cho SonicOS 7.1.1 và mới hơn**

Các bản dựng SonicOS trước đây không thực thi kiểm tra firmware đã ký không bị ảnh hưởng theo cùng cách. Hành vi được mô tả ở đây chỉ áp dụng cho NSv trên 7.1.1+.
{% endhint %}

## Các lựa chọn tạm thời

Bất kỳ tường lửa ảo nào khởi động trên firmware UEFI tiêu chuẩn đều chạy tốt trên VergeOS, dưới dạng VM hoặc bên trong tenant. Nó có thể đảm nhiệm vai trò này cho đến khi hỗ trợ NSv ra mắt.

Nếu hiện tại bạn muốn tiếp tục dùng SonicWall, hãy chạy tường lửa trên phần cứng SonicWall vật lý và kết nối nó với môi trường VergeOS của bạn qua mạng.

{% hint style="info" %}
**Cần trợ giúp?**

Nếu bạn đang lên kế hoạch di chuyển tường lửa vào VergeOS và muốn trao đổi các lựa chọn, hãy liên hệ với đội ngũ hỗ trợ VergeOS.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/knowledge-base/vi/virtual-machines/sonicwall-nsv-boot-failure-signed-firmware.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
