Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Máy Ảo

Khắc phục lỗi vmugfx Unsupported Hypervisor trong VirtualBox trên Linux

VirtualBox & lỗi vmugfx unsupported hypervisor

Cập nhật: 12 tháng 9, 2025

Gần đây, tôi gặp một vấn đề nhỏ kỳ quặc. Một vấn đề nhỏ không nhất quán, nữa. Trên host Linux, tôi có hai máy ảo Linux cấu hình trong VirtualBox, đều là Kubuntu 24.04. Một dùng mã hóa LUKS, thiết lập như một phần của cài đặt hệ điều hành, cái kia không. Cả hai dùng Guest Additions, cài từ repository chính thức. Cái trước ném ra lỗi.

Nó đọc: vmugfx 0000:00:02 .0: [drm] *ERROR* vmugfx seems to be running on an unsupported hypervisor. This configuration is likely broken. Please switch to a supported graphics device to avoid problems. Bây giờ, lỗi này chỉ hiển thị trong quá trình boot. Và nó không dường như ảnh hưởng đến chức năng của máy ảo theo bất kỳ cách nào. Thay đổi kích thước màn hình, khóa màn hình, không có gì. Nhưng vẫn, hãy loại bỏ nó, chúng ta.

Manh mối nằm trong mô tả lỗi

Việc xảy ra là, trong khi thông báo lỗi cực kỳ nerd, nó thực sự có lý. VirtualBox nói với chúng ta chuyển sang thiết bị đồ họa được hỗ trợ. Và rồi, tôi nhớ tôi đã viết về vấn đề màn hình đen với máy khách Linux một thời gian trước. Có lẽ tôi cần thay đổi bộ điều khiển đồ họa dùng bởi instance Kubuntu bị ảnh hưởng?

Khắc phục lỗi vmugfx Unsupported Hypervisor trong VirtualBox trên Linux

Thực sự, điều này giải quyết vấn đề. Tôi chuyển từ VMSVGA sang VboxVGA. Kết quả cuối cùng khá tốt:

  • Không còn lỗi vmugfx ở giai đoạn boot.
  • Trước đây, độ phân giải VM sẽ thay đổi bừa bãi trong quá trình boot, thường nhiều lần, từ kiểu 1280x1024 sang bất cứ gì tôi đặt máy dùng, và quay lại, và rồi lại sang kích thước và độ phân giải mong muốn. Với VboxVGA, nó giữ nguyên, và màn hình không resize. Nó luôn khớp khung cửa sổ VirtualBox, bất kể to đến đâu.
  • Máy ảo hoạt động như trước, không có rắc rối. Không timeout màn hình trên host hay guest ảnh hưởng hành vi. Không màn hình đen, không khóa. Thực thi mượt mà hoàn hảo.

Kết luận

Đây là một hướng dẫn rất ngắn, tôi phải nói, nhưng rồi, chúng không phải luôn dài. Bài học quan trọng nhất là đừng lung tung cài lại Guest Additions (từ repo hay ISO), chỉnh sửa cài đặt hiển thị bên trong máy ảo hoặc tương tự. Dù sao, nếu nó hoạt động cho cái này, nó nên hoạt động cho cái kia. Câu hỏi là, tại sao sự khác biệt? Đoán của tôi là liên quan đến màn hình nhắc giải mã hiển thị sớm trong quá trình.

Với lỗi vmugfx, sẽ không có "hộp" đẹp để nhập mật khẩu, chỉ có lời nhắc văn bản thuần túy hiển thị ở màn hình riêng. Với bộ điều khiển VboxVGA, và lỗi biến mất, bạn có trường mật khẩu đẹp, animation splash, tất cả. Vì vậy tôi đoán có gì đó trong quá trình boot Ubuntu/Kubuntu có thể làm lệch bộ điều khiển đồ họa mặc định. Và bạn có thể không sửa được đó bằng bất kỳ thay đổi nào bên trong máy ảo. Nhưng một thay đổi nhanh, không phá hoại, của bộ điều khiển làm được việc. Chăm sóc bản thân.

Chào.