Cách tốt nhất để tạm dừng công việc của tôi trong Virtualbox với Ubuntu với tư cách là khách?


25

Hệ điều hành máy chủ: Windows 7 Hệ điều hành khách: Ubuntu 11.04

Nói rằng nếu tôi không cần phải làm việc trên hệ điều hành khách trong 1 giờ, trong khi có rất nhiều chương trình đang chạy và không muốn đóng chúng. Cách tốt nhất để tạm dừng công việc của tôi trên hệ điều hành khách là gì? Ubuntu đã tạm ngưng và ngủ đông. Tôi thấy rằng ngủ đông sẽ không hoạt động vì nó luôn không khởi động được sau khi ngủ đông. Để tạm dừng, tôi có nên kết hợp nó với Virtualbox tạm dừng để giải phóng tài nguyên hệ điều hành máy chủ. Điều này sẽ gây ra bất kỳ vấn đề một khi tiếp tục công việc? Vì tôi thấy đôi khi HĐH khách trở nên chậm hơn khi tạm dừng VM.

Câu trả lời:


35

Đối với Hộp ảo, không nên sử dụng các tính năng tiết kiệm năng lượng của HĐH khách vì tất cả sẽ được xử lý bởi máy chủ. Do đó, điều đầu tiên khi cài đặt HĐH khách của tôi, tôi vô hiệu hóa điều này (bao gồm cả việc tắt trình bảo vệ màn hình).

Cách thích hợp để lưu trạng thái máy ảo (và tiếp tục lại sau) là tắt Lưu trạng thái máy khi đóng máy khỏi trình quản lý hộp ảo (ở đây được mô tả cho Windows XP).

nhập mô tả hình ảnh ở đây

Điều này sẽ giải phóng tất cả các nguồn tài nguyên từ máy ảo. Lần tới khi chúng tôi khởi động máy, chúng tôi sẽ tiếp tục chính xác ở cùng trạng thái mà chúng tôi đã lưu nó (như trong trạng thái tạm dừng / ngủ đông từ máy thật).

Từ dòng lệnh này cũng có thể được thực hiện bởi

VBoxManage controlvm <name_of_machine>  savestate

Lưu ý về bảo mật: Lưu ý rằng việc tiếp tục từ trạng thái đã lưu không yêu cầu xác thực cho hệ điều hành khách. Trong trường hợp chúng tôi làm việc với dữ liệu bí mật, do đó chúng tôi cần phải đăng xuất (hoặc chuyển người dùng) khỏi hệ điều hành khách trước khi lưu.


4

Tạo một tập lệnh có tên 90_virtualbox trong / etc/pm/s ngủ.d :

#!/bin/sh
#
# 90virtualbox: scan for active virtual machines and pause them on host suspend

VBoxManage list runningvms | while read line; do VBoxManage controlvm "$(expr match "$line" '"\(.*\)"')" pause; done

-1

Bạn đã cài đặt bổ sung Vbox chính xác trên hệ điều hành khách chưa?

Tôi không thấy vấn đề với các tùy chọn ở đây. Nếu bạn có thể làm cho Ubuntu ngủ đông thì sẽ rất tuyệt nhưng tùy chọn tạm dừng + tạm dừng sẽ hoạt động tương tự.

Ngủ đông có thể được mô tả đơn giản là: tất cả nội dung trong bộ nhớ lưu trong tệp đĩa được đọc lại khi khởi động. (Bộ nhớ> tệp tạm thời trong đĩa> tắt nguồn ::: bật nguồn> đọc tệp tạm thời vào bộ nhớ> phiên khôi phục> đọc thời gian mới, ngày của thông tin phần cứng khác có thể đã thay đổi trong khi đó> sẵn sàng)

Tạm dừng có thể được mô tả đơn giản là: tất cả nội dung của bộ nhớ sẽ không bị chạm, phần lớn phần cứng của bạn sẽ bị tắt nguồn, một khi bạn khởi động lại, phiên bộ nhớ sẽ được khôi phục. (bộ nhớ giữ nguyên, tĩnh> hầu hết tắt phần cứng, bộ nhớ không tắt ::: bật lại nguồn> phiên khôi phục> đọc thời gian mới, ngày của thông tin phần cứng khác có thể đã thay đổi trong khi đó> sẵn sàng)

Vì vậy, cuối cùng, nó cũng tương tự nếu bạn ngủ đông hoặc tạm dừng + tạm dừng hệ điều hành khách của bạn. Các kết quả phải giống nhau.

Theo ý kiến ​​của tôi, làm việc với phần ngủ đông, tiết kiệm thêm một lần nhấp "tạm dừng".

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.