Sử dụng máy ảo là một phương pháp tốt để thử nghiệm boot. Bài viết này sẽ hướng dẫn bạn làm thế nào để boot USB trên máy ảo VirtualBox.
VirtualBox là một phần mềm ảo hóa miễn phí và khá nhẹ. Nó cũng hỗ trợ sử dụng đĩa cứng vật lý làm đĩa cứng ảo, điều này giúp chúng ta có thể gắn và khởi động đĩa cứng vật lý trên VirtualBox. Vì vậy, bạn có thể sử dụng để boot HDD chứ không chỉ là USB.
Một USB hỗ trợ Boot ( bạn cần tạo 1 USB boot ví dụ như anhdvboot, dlcboot,Sergei Strelec…)
Tạo máy ảo mới trên VirtualBox
Bây giờ chúng ta sẽ tạo một máy ảo mới và gắn đĩa ảo đã tạo ở trên. Bạn cũng có thể gắn nó vào máy ảo hiện có.
Đối với Windows, chạy VirtualBox dưới quyền Administrator (trên Linux và macOS là root).
Nhấp nút New để tạo máy ảo mới.
3. Đặt tên và chọn hệ điều hành cho máy ảo. Nhấn Next.
4. Nhập kích thước bộ nhớ trong cửa sổ Memory size. Nhấn Next.
5. Trong cửa sổ Hard disk, chọn Use an existing virtual hard drive file, sau đó nhấn vào biểu tượng mũi tên trỏ lên để chọn đến tệp tin .vmdk đã tạo ở bước trên. Nếu bạn sử dụng Virtual Machine USB Boot, hãy chọn Do not add a virtual hard disk, phần mềm này sẽ tự động giúp bạn tạo và gắn đĩa ảo.
6. Nhấn nút Create để kết thúc.
Lưu ý Nếu bạn muốn boot UEFI trong VirtualBox thì vào Setting > System và tích vào ô Enable EFI (special OSes only).
Giữ nguyên cửa sổ VirtualBox vừa xong trên màn hình để chuẩn bị tạo ổ đĩa USB ảo từ đĩa vật lý ở bước tiếp theo.
Cấu hình Virtual Machine USB Boot
Sử dụng Virtual Machine USB Boot sẽ hỗ trợ ghi dữ liệu vào đĩa vật lý từ máy ảo. Nó sẽ tự động tạo ra tệp tin đĩa ảo và gắn vào Port 0. Nó cũng hỗ trợ cho QEMU.