Hyper-V Clipboard và Dịch vụ tích hợp trong Ubuntu


36

Tôi có Ubuntu 14.04 đang chạy trong Windows Hyper-V. Tôi đang gặp sự cố với Clipboard (sao chép từ máy chủ sang Máy ảo), nó không hoạt động chính xác (Nó cũng không hoạt động với Ubuntu 12.04). Tôi nghi ngờ rằng vấn đề nằm ở Dịch vụ Tích hợp. Chúng được bật theo mặc định hay tôi cần bật chúng trong Ubuntu 14.04? Có ai khác gặp vấn đề tương tự với chức năng Sao chép-Dán Clipboard không?


Điều thú vị là trong Clipboard Hyper-V, Màn hình chụp ( Ctrl+ C) hoạt động như trong hình bên dưới, nhưng Loại văn bản Clipboard ( Ctrl+ V) không hoạt động.

lsmod | grep hv

Ubuntu 14.04 chạy trong hình ảnh Hyper-V được chụp bằng chụp màn hình clipboard


Tôi đã tìm kiếm trên web và chỉ tìm thấy thông tin về Ubuntu 12.04. Đây là những gì phải được thực hiện trên Ubuntu 12.04: bấm vào đây . Điều này cũng áp dụng cho Ubuntu 14.04? Nếu tôi đúng, tôi không phải cài đặt một cái gì đó (Linux Integration Services 3.5 ở đây ), mọi thứ đã được cài đặt trong Ubuntu, nhưng quy trình có giống như trong liên kết ở trên không?


Để bật trình nền Ảnh chụp nhanh VSS và trình nền KVP, hãy sử dụng lệnh sau:

# sudo apt-get update
# sudo apt-get install hv-kvp-daemon-init


Bản đồ phân phối tính năng máy ảo Ubuntu tại đây


đây serverwatch.com/server-tutorials/... nó nói: Ubuntu Hyper-V Integration Services đã được xây dựng vào Ubuntu Linux từ Ubuntu 12.04
zhangxaochen

@Devid - Câu trả lời ở đây là gì? chúng ta phải làm gì?
Alex S

@AlexS trong Bản cập nhật Windows 10 Creators Microsoft đã thực hiện rất nhiều bản cập nhật cho Hyper-V. Ngoài ra Ubuntu hiện đang làm việc gần gũi hơn với Microsoft. Tôi biết rằng họ đã khắc phục vấn đề với độ phân giải, có thể họ cũng đã sửa lỗi này. Một thời gian sau tôi sẽ kiểm tra điều này và báo cáo lại. Ngoài ra, tôi không biết về một giải pháp đang hoạt động chính xác cho đến bây giờ.
Devid

Câu trả lời:


8

Vì câu hỏi này đã được hỏi (re ~ Ubuntu 15.04), mọi thứ đã tiến triển đáng kể liên quan đến Hyper-V & Ubuntu 18.04.1 liên quan đến 'Chế độ phiên nâng cao'.

Có hai cách tiếp cận hiện tại:

A. Hệ thống mới ~ ~ Hình ảnh Ubuntu Desktop được tối ưu hóa có sẵn trong thư viện Microsoft Hyper-V

B. Hệ thống hiện tại ~ ~ cấu hình thủ công xRDP để hỗ trợ 'Chế độ phiên nâng cao'

Đây là những thông tin chi tiết:

Lựa chọn A )

  1. Trong Hyper-V, trên máy chủ của bạn và chọn [Tạo nhanh]
  2. Trong hộp thoại [Tạo máy ảo], chọn [Ubuntu 18.04.1 LTS] && sau đó [Tạo máy ảo]
  3. Sau đó hoàn thành các tùy chọn cài đặt Ubuntu tiêu chuẩn
  4. Mode Chế độ phiên nâng cao 'sẽ nhắc bạn thiết lập độ phân giải màn hình, tài nguyên cục bộ, v.v.
  5. Lưu ý / Thận trọng ~ nếu bạn gặp vấn đề khi sử dụng ổ đĩa, thì bạn có thể muốn bỏ chọn [Máy ​​in]

Dưới đây là các liên kết đến nơi tôi có nguồn thông tin:

hình ảnh Optimized Ubuntu Desktop có sẵn trong Microsoft Hyper-V bộ sưu tập

Chạy Ubuntu máy ảo làm dễ dàng hơn với Hyper-V Tạo nhanh

Tùy chọn B )

  1. Sửa đổi Ubuntu 18.04 để sử dụng xrdp

    1.1 Nhận tập lệnh từ GitHub

    sudo apt-get update
    sudo add-apt-repository ppa:git-core/ppa
    sudo apt update; sudo apt install git
    git clone https://github.com/jterry75/xrdp-init.git ~/xrdp-init
    

    1.2 Làm cho các tập lệnh thực thi và chạy chúng ...

    cd ~/xrdp-init/ubuntu/18.04/
    sudo chmod +x install.sh
    sudo ./install.sh
    reboot
    

    1.3 < Sau khi khởi động lại > Chạy lại tập lệnh để hoàn tất thiết lập VM

    cd ~/xrdp-init/ubuntu/18.04/
    sudo ./install.sh
    
  2. Tắt máy ảo Ubuntu

  3. Đăng ký Phiên Ubuntu ~ chạy lệnh này trên máy chủ PC bằng powershell với quyền quản trị viên:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
    
  4. Khởi động lại VM

  5. Kết nối / Đăng nhập vào XRDP từ Hyper-V (lưu ý ~ nhập tên người dùng - phải viết thường)

  6. Lưu ý / Thận trọng ~ nếu bạn gặp vấn đề khi sử dụng ổ đĩa, thì bạn có thể muốn bỏ chọn [Máy ​​in]


Đây là đường dẫn đến nơi tôi lấy thông tin:


Có một hướng dẫn tốt hơn hiện có sẵn trên repo chính thức: github.com/Microsoft/linux-vm-tools/wiki/Onboarding:-Ub Ubuntu
JCM

5

Thật không may, nó không hoạt động. Có vẻ như câu trả lời đúng ở đây là:

  1. SSH vào hộp của bạn để bạn có thể cắt và dán vào
    cửa sổ Windows SSH của mình
  2. Sử dụng VirtualBox của Oracle. Cut & Paste dường như làm việc ở đó.

2
Hãy ngừng trả lời câu hỏi của người dùng với cài đặt giải pháp khác.
ZacWolf

1
@ZacWolf Trong trường hợp này, không có giải pháp. Nó chỉ không được hỗ trợ (hoặc ít nhất là muốn vào lúc đó). Bước tiếp theo là liệt kê các công việc đã biết xung quanh.
Ryan Shillington

1
Giải pháp thay thế trong câu trả lời của câu hỏi, vâng, # 1 là cách trả lời đúng. # 2 thì không. Chỉ hai xu của tôi.
ZacWolf

Cả 1 và 2 đều hữu ích
Zar Shardan

1

Thực hiện lsmod | grep hvcài đặt mới Ubuntu Server 14.04 cho thấy các mô-đun Hyper-V đã được bật cho tôi.

  • hvvmbus
  • hv_storvsc
  • hv_blkvsc
  • hv_netvsc
  • hv_utils

Bạn đã đúng khi nói rằng Dịch vụ tích hợp Linux được cung cấp cho Microsoft của tôi không bắt buộc trong Ubuntu.


2
+1. Bạn cũng có vấn đề với Clipboard Hyper-V? Khi tôi sao chép từ Windows 8.1, văn bản đơn giản, nó không hiển thị trong Ubuntu 14.04. Ví dụ: "mô-đun" văn bản được sao chép từ Windows hiển thị dưới dạng dddd hoặc d hoặc một cái gì đó khác trong Ubuntu đang chạy trong Hyper-V.
Devid

2
Tôi không thể sao chép và dán giữa máy chủ và khách bằng cách sử dụng Ctrl + C và Ctrl + V. Chức năng này có hoạt động vào ngày 13.10 không?
Robula

2
vấn đề đã được khắc phục chưa? Tôi vẫn còn chịu đựng điều đó
zhangxaochen

3
Dường như không có cách khắc phục nào cho vấn đề này - hyper-v dường như không hỗ trợ cắt và dán giữa hệ điều hành máy chủ windows và hệ điều hành khách Ubuntu 16. Điều này là không thể chấp nhận như là một giải pháp. Hộp ảo có chức năng này hoạt động tốt ...
John Little

1
Wow điều này thực sự hấp dẫn ...
Niklas Rosencrantz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.