Tôi có thể ảo hóa Windows 7 được cài đặt sẵn không?


9

Tôi đang cân nhắc mua một máy tính mới được cài đặt sẵn Windows 7 (64-bit). Có thể cài đặt khởi động kép Ubuntu (tốt nhất là 64 bit) trên một máy như vậy, và sau đó, bằng cách sử dụng VirtualBox / VMWare, v.v. trong Ubuntu, tạo một máy ảo "trỏ đến" HĐH Windows 7 hiện có (không có làm một bản sao của nó)?

Chỉ cần rõ ràng ... ở cuối quá trình này:

  • Tôi sẽ có một máy khởi động kép cả Windows 7 (64 bit) và Ubuntu (64 bit).

  • Nếu tôi chọn khởi động Ubuntu, thì tôi sẽ có khả năng chạy trực quan hóa Windows 7 trong Ubuntu.

  • Sẽ chỉ có 1 bản sao Windows 7 trên đĩa cứng.

Câu trả lời:


3

Có một phần trong Hướng dẫn sử dụng VirtualBox giải thích cách sử dụng đĩa thật hoặc phân vùng trong máy ảo.

Tôi đã thử một lần, và nó hoạt động. Vấn đề duy nhất tôi gặp phải là trình điều khiển card màn hình: khi chuyển từ cài đặt thực sang ảo và quay lại, tôi phải tắt / bật trình điều khiển thẻ video GuestAdditions, nếu tôi nhớ tốt (đã lâu rồi).


nó sẽ rất hữu ích cho người mới nếu bạn đăng liên kết của phần này.
Dilawar

@Dilawar: xem phần "9.8 Cấu hình lưu trữ nâng cao" của /usr/share/doc/virtualbox/UserManual.pdf.
enzotib

Cảm ơn, tôi tìm thấy một phiên bản html. virtualbox.org/manual/ch09.html#idp59191248
Dilawar

2

Tôi đã thiết lập KVM (phần mềm ảo hóa mặc định cho ubfox) để hiển thị phân vùng windows mà tôi có thể thay phiên khởi động kép vào.

Đáng buồn thay, nó không phải là một giải pháp tuyệt vời, vì có một vài vấn đề.

  • Việc cài đặt không phải là chuyện nhỏ, tôi đã phải sửa đổi thủ công một số quyền phân vùng và như vậy (nhưng có một số bài viết hay về điều này bạn có thể google cho)
  • Vì nó chỉ hoạt động với đĩa chứ không phải phân vùng, tôi phải sử dụng đĩa chính của mình. Vì vậy, khi nó khởi động, tôi đã nhận được menu GRUB đa khởi động, như thể tôi đang khởi động máy. Nếu tôi chọn cùng một HĐH trong trường hợp ảo mà tôi đang chạy trong thể hiện vật lý, nó có thể gây ra vấn đề nghiêm trọng với hai HĐH đang cố gắn kết cùng một phân vùng.
  • Bạn cần phải có không gian trống trên ổ đĩa của mình để thực hiện bất kỳ điều gì trong số này (thậm chí là khởi động kép). Thông thường các phiên bản windows được cài đặt sẵn không để lại bất kỳ khoảng trống nào cho HĐH thứ 2, vì vậy bạn phải thay đổi kích thước hoặc thứ gì đó chỉ để khởi động kép.

Đạo đức của câu chuyện: có thể, nhưng tôi chưa tìm thấy một cách dễ dàng, không có lỗi để khiến nó hoạt động.


Có phải Windows 7 64-bit?
SpashHit

0

Tôi sẽ nói không (tốt hơn là không dễ dàng , theo các bình luận của Mussemony), vì các máy ảo thiết lập phần cứng (ảo hóa) của riêng chúng và Windows 7 được cài đặt sẵn của bạn sẽ được cấu hình để hoạt động với phần cứng thực. Mọi thứ có thể trở nên lộn xộn nếu bạn làm điều đó. Cộng với các vấn đề kích hoạt được đề cập trong bình luận của tôi, và thậm chí có thể cấp phép các vấn đề liên quan.


Tôi đã nâng cấp phần cứng lớn (mainboard, bộ xử lý, ram, card màn hình) trên Windows trước đây (trên XP) mà không gặp vấn đề gì.
Muss Chiều

Cũng như chuyển một máy ảo từ VirtualPC trên Windows sang Virtualbox trên Ubuntu - chắc chắn sử dụng phần cứng ảo khác nhau.
Muss Chiều

Bạn có thể đúng. Trải nghiệm của tôi khi chuyển toàn bộ Win XP sang PC khác là một thảm họa (tôi phải nói rằng chúng là những PC hoàn toàn khác nhau, với kiến ​​trúc khác nhau). Nhưng nó đã khá lâu rồi, nên có lẽ Windows đã trở nên thông minh hơn theo nghĩa đó. Dù sao, khi khởi động W7 được cài đặt sẵn (ý tôi không phải là ảo), HĐH sẽ cố gắng sử dụng lại phần cứng thực sự ... đó là lý do tại sao tôi nói điều gì đó có thể bị rối .... Có lẽ không phải vậy. Có một vấn đề khác: vấn đề kích hoạt. Nó đã được báo cáo rằng Windows yêu cầu kích hoạt khi di chuyển từ VM này sang VM khác. Phần mềm khác cũng sẽ như vậy.
luri
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.