Nếu bạn có thể tạo lại sự cố bên trong máy ảo, thực sự có một kỹ thuật khá mới (AFAIK) có thể hữu ích: gỡ lỗi máy ảo từ máy chủ lưu trữ.
Xem ví dụ này: Debugging Linux Kernel in VMWare with Windows host
VMware Workstation 7 cũng cho phép một kỹ thuật mạnh mẽ cho phép bạn thực hiện hệ thống ghi lại tất định và sau đó phát lại nó như mong muốn, thậm chí thụt lùi. Vì vậy, ngay sau khi hệ thống bị treo, bạn có thể quay trở lại và xem những gì đã xảy ra sau đó (và thậm chí thử thay đổi một cái gì đó và xem nếu nó vẫn còn treo). IIRC Tôi đọc ở đâu đó bạn không thể làm điều này và gỡ lỗi hạt nhân bằng cách sử dụng VMware/gdb cùng một lúc.
Rõ ràng, bạn cần VMM cho việc này. Tôi không biết những gì khác ngoài VMM của VMware hỗ trợ gia đình này, và tôi không biết nếu bất kỳ phiên bản VMware miễn phí hỗ trợ này. Có khả năng không; người ta không thể thực sự mong đợi một công ty thương mại từ bỏ mọi thứ miễn phí. Phiên bản dùng thử là 30 ngày.
Nếu trình điều khiển tùy chỉnh của bạn dành cho phần cứng bên trong máy, thì tôi cho rằng điều này có thể không hoạt động.
@tinkertim: ý bạn là chưa đủ? :) – leppie