VirtualBox: sử dụng phân vùng vật lý làm ổ đĩa ảo [trùng lặp]


37

Câu hỏi này đã có câu trả lời ở đây:

Bối cảnh: Tôi đang sử dụng VirtualBox được cài đặt trên Windows 7. Từ trong VirtualBox Tôi đang sử dụng Xubfox làm hệ điều hành ảo. Lý do tôi chọn cách tiếp cận này là vì tôi không phải tắt Windows và khởi động lại từ Xubfox mỗi khi tôi cần chuyển đổi hệ điều hành. Và chế độ liền mạch của VirtualBox khá tuyệt vời khi cho phép tôi xem tất cả Xubfox và Windows 7 trong một màn hình.

Vấn đề: Bây giờ tôi đang nghĩ cách để Xubfox tích hợp nhiều hơn vào hệ thống của tôi. Điều này có nghĩa là tôi muốn có một phân vùng vật lý cho Xubfox. Nhưng tôi muốn vẫn có cảm giác của chế độ liền mạch.

Câu hỏi: Cuối cùng, câu hỏi của tôi là: có thể tải phân vùng trong VirtualBox dưới dạng HĐH ảo không?

Ví dụ điển hình: Kịch bản lý tưởng sẽ là: Tôi khởi động và đăng nhập vào Windows 7. Bây giờ tôi muốn truy cập Xubfox, vì vậy tôi tải VirtualBox và truy cập vào phân vùng Xubfox của mình mà không cần khởi động lại. Và cách khác cũng vậy, tức là tôi khởi động hệ thống, đăng nhập vào Xubfox và có thể truy cập vào phân vùng Windows 7 thực tế thông qua VirtualBox.

Thông tin khác: Xin lưu ý rằng tôi không nói về việc truy cập vào các tệp, vì tôi có một phân vùng hoàn toàn riêng cho các tệp của mình và rất quen thuộc với tùy chọn Thư mục được chia sẻ của VirtualBox.


1
Tôi tình cờ thấy một bài viết về Life Hacker bao gồm câu hỏi: lifehacker.com/,
Hamman Samuel

Câu hỏi của tôi đã được đăng đầu tiên (ngày 12 tháng 2), vì vậy thực sự câu hỏi khác (được đăng ngày 12 tháng 10) là một bản sao có thể có của tôi
Hamman Samuel


Tôi nghĩ rằng câu trả lời từ các bài viết khác là tốt hơn, vì thực sự hiển thị các lệnh chính xác nên được sử dụng. Câu trả lời này chỉ có liên kết.
kenorb

Câu trả lời:


37

Những gì bạn đang tìm kiếm được gọi là " truy cập đĩa cứng thô " trong VirtualBox.

Về cơ bản, bạn tạo một đĩa ảo ở định dạng vmdk và cấu hình nó để hướng đến phân vùng hoặc ổ đĩa mong muốn.

Bạn có thể tìm thấy một mô tả trong hướng dẫn bên dưới Chủ đề nâng cao / Cấu hình lưu trữ nâng cao / Sử dụng đĩa cứng máy chủ thô từ khách

Tuy nhiên, hãy nhớ rằng, trong thiết lập bạn đang lập kế hoạch, phần cứng mà các hệ điều hành thấy liên tục thay đổi. (phần cứng thực tế của bạn khi được khởi động như hệ điều hành máy chủ, một số phần cứng được ảo hóa khi bắt đầu với tư cách là khách). Linux có thể đối phó với điều đó nhưng tôi khá chắc chắn Windows sẽ không xử lý tốt điều đó. Ngoài ra, nó có thể nghi ngờ bạn đang sử dụng cùng một giấy phép Windows trên một số máy tính và buộc bạn phải kích hoạt lại thường xuyên hoặc tự gắn cờ là vi phạm bản quyền.

Một vấn đề khác có thể là làm thế nào để yêu cầu HĐH sử dụng ổ đĩa ảo (với tư cách khách) hoặc ổ đĩa vật lý thực tế (khi được khởi động như máy chủ lưu trữ). Trong Linux, nó có thể hoạt động để tìm hiểu xung quanh để cả hai được gán cùng tên thiết bị (như / dev / sdb1).


Câu trả lời tuyệt vời @zpea, được đánh giá cao! Tôi sẽ đăng một bình luận sau này khi tôi thử điều này để cho mọi người biết nó diễn ra như thế nào
Hamman Samuel

2
Đáng buồn thay, điều này vẫn không hoạt động cho các ổ đĩa GPT trong VirtualBox 4.3.28 trên Windows. Hãy hy vọng họ khắc phục điều đó trước khi phát hành VBox 5.0. : - / virtualbox.org/ticket/11049
clacke

Thực hiện điều này với máy chủ Linux và máy khách Windows và nó đã hoạt động. Nhưng chỉ với 8GB RAM và không sử dụng thực sự cho Windows, tôi đã quyết định định dạng phân vùng Windows của mình và chia nó ra bằng LVM
Evan Langlois

3
đặt tên thiết bị chặn là một vấn đề được giải quyết lâu dài - sử dụng UUID hoặc LABEL của phân vùng trong / etc / fstab thay vì tên thiết bị (/ dev / sdb1). Tất cả các phân vùng được định dạng đều có UUID và hầu hết các hệ thống tệp cho phép bạn đặt nhãn khi bạn định dạng phân vùng hoặc sau đó (ví dụ: với tune2fs -Lext2 / 3/4).
cas
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.