Tôi muốn biết rằng có thể tạo ra một máy ảo hoàn toàn di động bằng cách sử dụng bất kỳ sản phẩm nào giống như VMWare không? Mục tiêu của tôi là tạo một máy ảo (XP là hệ điều hành khách), cài đặt một số ứng dụng trong đó, đặt vm vào ổ usb2 (hiệu năng không phải là vấn đề), và chạy nó trong bất kỳ cửa sổ os (xp, vista, 7) mà không cần cài đặt bất cứ thứ gì trong máy chủ, sử dụng bất kỳ tài khoản host nào (admin, guest, limited). Có thể thực hiện điều đó bằng cách sử dụng bất kỳ phần mềm vmware nào như sản phẩm không? Nếu có thể thì cược nào là cược tốt nhất của tôi?Có thể tạo VM di động không?
Trả lời
Không thể hoàn thành nếu bạn muốn tận dụng lợi thế của Hardware assisted virtualization. Về cơ bản, bạn cần cần quyền quản trị để truy cập tất cả các tính năng tiện lợi làm cho ảo hóa hiện đại, phần cứng được hỗ trợ quá nhanh.
QEMU có thể chạy ở một vài chế độ khác nhau. Khi chạy như bộ mô phỏng, bộ vi xử lý được sao chép trong phần mềm , vì vậy không cần thiết phải hỗ trợ ảo hóa phần cứng. Mô phỏng này rất chậm nhưng rất hữu ích nếu bạn đang phát triển phần cứng nhúng khác với PC chính của bạn.
Đây không phải là câu trả lời thỏa đáng, đặc biệt là phần "không thể thực hiện". OP yêu cầu một máy ảo di động mà không cần phải chạy nó dưới các tài khoản không phải quản trị viên ... vì giới hạn đó nằm trong phần mềm VM. Trong thực tế, nó là rất có thể, xem http://www.vbox.me/ ví dụ. – Christian
Thực ra, câu trả lời mâu thuẫn với chính nó. Nó có thể được thực hiện (ví dụ như với QEMU), chỉ cần không phải với phần cứng ảo hóa được hỗ trợ. Tôi đã chỉnh sửa câu trả lời. – sleske
Có thể muốn Moka5. Chúng được cho là hỗ trợ các tài khoản giới hạn, mặc dù chúng cũng đề cập đến việc yêu cầu quyền truy cập quản trị viên để cài đặt.
Pocket ACE cụ thể. Bạn sẽ cần vmware Workstation để tạo gói. Hãy xem youtube video về cách thực hiện. : D
[EDIT] Ace không phù hợp với yêu cầu không có quyền quản trị trên hộp.
Sửa lỗi nếu tôi sai, tôi nghĩ bạn cần cài đặt trình phát vmware nơi bạn muốn sử dụng gói ACE, là không đúng? Nhưng yêu cầu của tôi không phải là cài đặt một chút trong máy chủ (ngoại trừ cái mà tôi sẽ tạo ra gói khóa học). –
Vấn đề bạn sẽ gặp phải là mọi hypervisor bạn cài đặt sẽ cần quyền quản trị trên máy để thực hiện những việc như tạo bộ điều hợp mạng ảo. – JakeRobinson
Điều đó gây nhầm lẫn cho tôi một chút, nếu tôi có quyền quản trị trên máy, tại sao tôi cần ứng dụng di động ở đó? Tôi có thể trực tiếp cài đặt ứng dụng của mình ở đó, tại sao lại gánh quá nhiều gánh nặng? BTW, tôi cũng đã thử qemu mà loại phù hợp với yêu cầu của tôi, nhưng một vấn đề lớn là, nó chậm như địa ngục và nó hầu như không thể làm bất kỳ công việc trong Qemued XP. Thật buồn. Nếu tôi nhận được một qemu nhanh hơn, đó sẽ là siêu mịn. –
Vmware Thinapp sẽ cho phép bạn ảo hóa ứng dụng của mình mà không phải trải qua những rắc rối khi tạo và chạy toàn bộ VM. Here's another how-to video.
thindownload.com có một loạt ứng dụng mỏng nếu bạn muốn dùng thử.
Vâng, tôi biết điều đó, nhưng vấn đề là tôi muốn có một máy tính xách tay .net dev env và không thể được khai thác. :) –
Bạn có cần chạy VM trên đầu Windows không? Nếu không, và nếu khởi động lại phần cứng được cho phép, bạn có thể cài đặt một hệ điều hành khởi động trên ổ đĩa USB. Khởi động trực tiếp từ USB khi bạn ở nơi khác và sử dụng công cụ VM bạn chọn để khởi động từ USB khi bạn quay lại màn hình (tôi biết VMware và QEMU cho phép bạn truy cập thiết bị thô).
Bạn cũng có thể xem xét một đĩa CD khởi động để vào môi trường VM, sau đó truy cập VM trên USB. Tôi biết có những đĩa CD sẽ cung cấp KVM hoặc QEMU (tôi nghĩ Knoppix có nó); Tôi không chắc chắn về việc khởi động vào môi trường VMware Server/Workstation.
Tôi chắc chắn hy vọng bạn có nghĩa là một đĩa cứng USB thay vì một đĩa flash USB. Các đĩa flash sẽ bị phá hủy rất nhanh chóng với nhiều người viết. –
Có tất nhiên. Tôi có ý định sử dụng nó trong usb hdd. –
Bạn đang nghĩ về ứng dụng nào trên máy ảo? – JakeRobinson