Cách thông thường để cài đặt một hệ điều hành trong VirtualBox là thông qua một tập tin ISO hoặc ổ đĩa CD / DVD, nhưng bạn có biết rằng bạn cũng có thể khởi động từ một ổ USB trong VirtualBox không? Rất nhiều người không nhận thức được tính năng này đơn giản chỉ vì nó bị ẩn và không có sẵn trong GUI. Trong thực tế, bạn sẽ phải mở Terminal (hoặc dấu nhắc lệnh) và sử dụng lệnh VBoxManage để truy cập tính năng này. Trong hướng dẫn này, chúng ta hãy xem làm thế nào bạn có thể khởi động (hoặc cài đặt một hệ điều hành) từ một trình cài đặt USB trong VirtualBox.

Lưu ý: Hướng dẫn này được thực hiện trên máy Windows. Các bước có thể khác nhau đối với Linux / Mac.

Giả định : Hướng dẫn này giả định rằng bạn đã có một ổ đĩa USB khả năng khởi động với một số loại hệ điều hành (có thể là bản phân phối Linux) được cài đặt trong nó.

Khởi động từ ổ USB trong VirtualBox

Trước khi thực hiện bất cứ điều gì, hãy khởi động hệ thống Windows của bạn và cắm vào ổ USB có khả năng khởi động của bạn. Bây giờ chúng ta cần số đĩa của ổ đĩa USB có khả năng khởi động đó.

Lưu ý : Không nhầm lẫn số đĩa với ký tự ổ đĩa. Chúng không giống nhau.

Chúng ta có thể tìm ra số đĩa từ tiện ích Windows Disk Management hoặc bất kỳ tiện ích phân vùng hoặc quản lý đĩa của bên thứ ba nào khác. Bây giờ, chúng ta hãy sử dụng tiện ích Windows. Nhấn “Win ​​+ R”, gõ diskmgmt.msc và nhấn nút Enter.

Hãy tìm ổ USB của bạn và nhớ số đĩa. Trong trường hợp của tôi, ổ USB được liệt kê là “Đĩa 1”, vì vậy số đĩa là “1.”

Khi bạn có số đĩa, hãy mở dấu nhắc lệnh Windows làm quản trị viên.

Điều hướng đến thư mục cài đặt VirtualBox bằng cách sử dụng lệnh sau đây. Nếu bạn đã cài đặt VirtualBox trong bất kỳ thư mục hoặc ổ đĩa nào khác, thì hãy thay đổi lệnh cho phù hợp.

 cd% programfiles% \ Oracle \ VirtualBox 

Nhập lệnh sau trong khi thay thế "#" bằng số đĩa thực tế. Lệnh này làm là tạo một tệp VMDK trong ổ đĩa C của bạn trỏ đến ổ đĩa USB vật lý.

 VBoxManage internalcommands createrawvmdk -filename C: \ extdisk.vmdk -rawdisk \\. \ PhysicalDrive # 

Khi bạn đã thay thế ký tự ổ đĩa, lệnh sẽ trông giống như thế này.

 VBoxManage internalcommands createrawvmdk -filename C: \ extdisk.vmdk -rawdisk \\. \ PhysicalDrive1 

Khi bạn thực thi lệnh, bạn sẽ nhận được một thông báo xác nhận giống nhau, và bạn sẽ thấy một tệp mới có tên “extdisk.vmdk” trong ổ C của bạn.

Bây giờ mở VirtualBox với quyền quản trị. Nếu không, VirtualBox sẽ không khởi động được từ ổ USB.

Khi đã mở, hãy tạo một máy ảo mới như bình thường. Ở bước khi nó nhắc bạn thêm ổ đĩa cứng, hãy chọn nút radio “Sử dụng tệp ổ đĩa ảo ảo hiện có.” Nhấp vào biểu tượng thư mục nhỏ đó và chọn tệp chúng tôi vừa tạo. Nhấp vào nút “Tạo” để hoàn tất quy trình.

Bạn sẽ thấy một máy ảo mới được liệt kê trong ngăn bên trái của cửa sổ VirtualBox. Chỉ cần chọn nó và bấm vào nút "Start" nằm ở menu trên cùng để khởi động từ ổ đĩa USB. Như bạn có thể thấy từ hình ảnh dưới đây, tôi đã khởi động thành công vào ổ đĩa Ubuntu trực tiếp của mình.

Đó là tất cả để làm, và nó là đơn giản. Hãy lưu ý rằng đây không phải là một cách chống lừa đảo, và thủ tục này đôi khi có thể thất bại theo các cấu hình khác nhau của máy chủ và hệ điều hành khách.

Hy vọng rằng sẽ giúp, và làm bình luận dưới đây nếu bạn phải đối mặt với bất kỳ vấn đề trong khi khởi động từ USB trong VirtualBox.