Vì một số lý do, việc thay đổi cấu hình grub cũng không hoạt động trên Surface Book của tôi (và tôi thấy một người dùng Surface khác phàn nàn về vấn đề tương tự). Tôi chưa tìm thấy giải pháp nào, nhưng đây là thứ tôi có thể làm việc với:
Cài đặt X-Server cho windows (ví dụ: xming), đăng nhập vào máy ảo của bạn bằng ssh và đặt biến HIỂN THỊ (xuất HIỂN THỊ = <ip máy chủ của bạn>). Bạn cũng có thể thêm dòng đó vào ~ / .bashrc để nó tự động thực thi khi bạn đăng nhập, nếu không bạn sẽ phải làm điều đó cho mỗi phiên.
Điều này cho phép bạn bắt đầu các chương trình gui linux của mình từ ssh và làm việc với chúng như thể chúng đang chạy tự nhiên trên máy chủ của bạn (nhanh hơn nhiều, ít nhất là theo kinh nghiệm của tôi).
Để thuận tiện, tôi tạo một bộ chuyển đổi ảo nội bộ trong hyper-v và thiết lập chia sẻ mạng với thiết bị ảo đó để máy chủ của tôi luôn có IP 192.168.137.1. Điều này cho phép bạn truy cập internet trong VM trong khi có IP tĩnh cho máy chủ của bạn.
Một giải pháp khác cũng hoạt động và cung cấp cho bạn trải nghiệm máy tính để bàn linux đầy đủ (mặc dù chậm hơn so với chuyển tiếp X qua ssh): Cài đặt xrdp trên linux như được mô tả ở đây và sử dụng máy khách từ xa của máy tính để bàn để kết nối với máy ảo của bạn. Điều này sẽ cung cấp cho bạn độ phân giải gốc, nhưng vẫn hơi chậm do kết xuất phần mềm.