Như đã trả lời, điều này cũng có thể được thực hiện trong VirtualBox, đây là cách làm việc cho tôi
Luôn luôn, chắc chắn rằng bạn đang chạy như Administrator (Windows) hoặc Sudo (Linux), bất kỳ thay đổi mà bạn làm sẽ ghi vào REAL đĩa, vì vậy hãy cẩn thận
Trong Windows
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands createrawvmdk -filename "E:\virtualbox\linuxhd.vmdk" -rawdisk "\\.\PhysicalDrive1"
RAW host disk access VMDK file E:\virtualbox\linuxhd.vmdk created successfully.
Trong Linux
$ VBoxManage internalcommands createrawvmdk -filename "~/linuxhd.vmdk" -rawdisk "/dev/sda"
Nó sẽ tạo ra một tập tin với một cái gì đó xung quanh 1kb
đó là một liên kết đến các ổ cứng vật lý.
Sau đó, tạo Máy ảo như bạn từng làm.
Nếu bạn muốn ánh xạ chỉ có một phân vùng
Tại của Windows
\\.\Physicaldrive1 -partitions 1
(đĩa bắt đầu với 0, phân vùng với 1)
Tại Linux (Phần lớn trực quan hơn)
/dev/sda1
/dev/sda2
etc.
Cuối cùng, bạn có thể nhận được các vấn đề độ phân giải
Cuối cùng, bạn có thể nhận được các vấn đề giải quyết ngay cả sau khi cài đặt vboxadditions
, trong kinh nghiệm của tôi vấn đề là bạn /etc/X11/xorg.conf
nó được cấu hình để thông số kỹ thuật phần cứng thực cụ thể của bạn (Tôi có một GPU offboard ví dụ), ít nhất trong trường hợp của tôi, tôi giải quyết nó chỉ đơn giản là loại bỏ tập tin này (xorg tự động cấu hình lúc khởi động, chỉ sẽ không hoạt động nếu bạn thiết lập một số thiết lập cụ thể), vì vậy hãy chạy:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original && sudo rm /etc/X11/xorg.conf
Reference
VMWare cho phép điều này, xem https://help.ubuntu.com/community/VMware/Workstation/NativeVirtualMachine. Thật không may, điều này có thể không thực hiện được với phiên bản miễn phí. – tcovo
@tcovo Cảm ơn bạn đã liên kết. Nhưng có vẻ như tôi vẫn cần phải khởi động lại khi tôi sử dụng Windows. Tôi nên nói rõ ràng rằng tôi muốn sử dụng Windows bản địa một cách không bản địa trong Ubuntu, hoặc có thể nó? – YankeeWhiskey
Bài viết mô tả cách thiết lập cài đặt Windows XP trên phân vùng sao cho nó có thể được sử dụng để khởi động Windows nguyên gốc _as well as_ để chạy trong máy ảo. Điều này thậm chí có thể nhiều hơn bạn cần. Nếu bạn không cần khởi động Windows nữa, bạn có thể xem xét [VMware Converter] (http://www.vmware.com/products/converter/), nếu bạn chưa có. Nó cho phép bạn chuyển đổi một máy vật lý thành một máy ảo. – tcovo