EDIT: 7 tháng 3 năm 2018
Một vài điều cần lưu ý ở đây. Để lại ổ USB trong máy tính khi bạn khởi động lại có thể thay đổi /dev/sd
ký hiệu tên ổ đĩa khiến usb.vmdk
tệp thô trỏ đến ổ đĩa không chính xác để nó không khởi động trong VirtualBox. Như một bài kiểm tra tôi đã để lại một trong hệ thống của tôi. Đó là /dev/sdi
trước khi tôi khởi động lại, sau khi khởi động lại /dev/sdc
. Khi bạn khởi động lại máy tính cho bất kỳ thay đổi nào, vui lòng tháo ổ USB trước khi khởi động lại. Tôi đang xem xét nếu đĩa thô có thể được tạo từ UUID của ổ đĩa thay vì điều đó sẽ không thay đổi.
Vì VirtualBox không khởi động vào ổ USB, bạn có thể tạo một .vmdk
tệp trỏ đến ổ USB của mình để khởi động vào nó.
LƯU Ý: Bạn PHẢI thêm tài khoản người dùng của mình vào vboxusers
nhóm để VirtualBox xem USB của bạn. Bạn cũng PHẢI thêm tài khoản của mình vào disk
nhóm hoặc bạn không thể thêm .vmdk
tệp vào Máy ảo của mình. Đã thêm hướng dẫn bên dưới trong EDIT . Điều này cũng không sao chép ổ USB vào ổ cứng và sử dụng USB trực tiếp. Điều này có thể hữu ích nếu có sự kiên trì trên USB mà bạn muốn giữ. Không phải mọi tình huống đều giống nhau nên điều này có thể không hoạt động cho mọi trường hợp.
Trước tiên, bạn cần có USB mà bạn đã tạo trong hệ thống của mình và xác định ổ đĩa vật lý là gì. Chúng tôi sẽ giả định rằng ổ đĩa của bạn được gắn kết là /dev/sdb1
. Vì vậy, các ổ đĩa vật lý sẽ được /dev/sdb
.
Tiếp theo, nhập nội dung sau từ cửa sổ đầu cuối để tạo .vmdk
tệp trỏ đến ổ USB:
sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
Hoặc là
sudo VBoxManage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdb
Sau đó, bạn sẽ thấy một cái gì đó tương tự như thế này:
RAW host disk access VMDK file /home/ravan/usb.vmdk created successfully.
Lưu ý: Một số người đã gặp vấn đề về quyền sở hữu tệp mới được tạo. Hãy sở hữu tập tin mới:
sudo chown $USER:$USER ~/usb.vmdk
Sau đó, tất cả những gì bạn cần làm là thêm .vmdk
tệp vào Máy ảo VirtualBox của bạn và đảm bảo rằng bạn có thể khởi động vào nó.
BIÊN TẬP:
Để thêm người dùng của bạn vào vboxusers
nhóm, hãy chạy lệnh sau:
sudo usermod -a -G vboxusers username
Để thêm người dùng của bạn vào disk
nhóm, hãy chạy lệnh sau:
Lưu ý: Thêm người dùng của bạn vào nhóm đĩa có thể nguy hiểm và rủi ro bảo mật. Nó nguy hiểm như việc truy cập sudo để ghi vào đĩa thô.
sudo usermod -a -G disk username
Sau đó, bạn PHẢI TẠO lại hệ thống của mình để các thay đổi có hiệu lực.
Trước khi khởi động lại:
Sau khi khởi động lại:
Hi vọng điêu nay co ich!