วิธีบูตจากไดรฟ์ USB ใน VirtualBox

VirtualBox สามารถบูตเครื่องเสมือนจากแฟลชไดรฟ์ USB ช่วยให้คุณสามารถบู๊ตระบบ Linux แบบสดหรือติดตั้งระบบปฏิบัติการจากอุปกรณ์ USB ที่สามารถบู๊ตได้ ตัวเลือกนี้ถูกซ่อนไว้อย่างดี

เนื่องจากตัวเลือกนี้ไม่ได้เปิดเผยในอินเทอร์เฟซและต้องใช้การขุดบางส่วนจึงอาจทำงานได้ไม่สมบูรณ์เสมอไป ทำงานได้ดีกับ Ubuntu 14.04 บนโฮสต์ Windows แต่อย่าแปลกใจหากคุณพบปัญหาเกี่ยวกับการกำหนดค่าบางอย่าง

บูตจาก USB บนโฮสต์ Windows

ที่เกี่ยวข้อง: 10 เคล็ดลับ VirtualBox และคุณสมบัติขั้นสูงที่คุณควรรู้

เราจะใช้คุณลักษณะที่ซ่อนอยู่ใน VirtualBox ที่อนุญาตให้เข้าถึงไดรฟ์แบบดิบ คุณลักษณะนี้ไม่ได้เปิดเผยในอินเทอร์เฟซของ VirtualBox แต่เป็นส่วนหนึ่งของคำสั่ง VBoxManage ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง VirtualBox ในระบบของคุณก่อนที่จะเริ่มกระบวนการนี้

ขั้นแรกให้เชื่อมต่อไดรฟ์ USB ที่มีระบบปฏิบัติการที่คุณต้องการบูตเข้ากับคอมพิวเตอร์ของคุณ กด Windows Key + R พิมพ์ diskmgmt.msc ในกล่องโต้ตอบ Run แล้วกด Enter เพื่อเปิดหน้าต่างการจัดการดิสก์

มองหาไดรฟ์ USB ในหน้าต่างการจัดการดิสก์และจดหมายเลขดิสก์ ตัวอย่างเช่นที่นี่ไดรฟ์ USB คือดิสก์ 1

ขั้นแรกให้ปิดหน้าต่าง VirtualBox ที่เปิดอยู่

จากนั้นเปิด Command Prompt ในฐานะผู้ดูแลระบบ ใน Windows 7 เปิดเมนู Start ค้นหา Command Prompt คลิกขวาที่ทางลัด Command Prompt แล้วเลือก Run as administrator ใน Windows 8 หรือ 8.1 ให้กด Windows Key + X แล้วคลิก Command Prompt (Administrator)

พิมพ์คำสั่งต่อไปนี้ในหน้าต่างพร้อมรับคำสั่งแล้วกด Enter คำสั่งนี้จะเปลี่ยนเป็นไดเร็กทอรีการติดตั้งเริ่มต้นของ VirtualBox หากคุณติดตั้ง VirtualBox ลงในไดเร็กทอรีที่กำหนดเองคุณจะต้องแทนที่พา ธ ไดเร็กทอรีในคำสั่งด้วยพา ธ ไปยังไดเร็กทอรี VirtualBox ของคุณเอง:

cd% programfiles% \ Oracle \ VirtualBox

พิมพ์คำสั่งต่อไปนี้ในหน้าต่างพร้อมรับคำสั่งแทนที่ # ด้วยหมายเลขของดิสก์ที่คุณพบด้านบนแล้วกด Enter

VBoxManage คำสั่งภายใน createrawvmdk -filename C: \ usb.vmdk -rawdisk \\. \ PhysicalDrive #

คุณสามารถแทนที่ C: \ usb.vmdk ด้วยเส้นทางไฟล์ใดก็ได้ที่คุณต้องการ คำสั่งนี้สร้างไฟล์ดิสก์เครื่องเสมือน (VMDK) ที่ชี้ไปยังฟิสิคัลไดรฟ์ที่คุณเลือก เมื่อคุณโหลดไฟล์ VMDK เป็นไดรฟ์ใน VirtualBox VirtualBox จะเข้าถึงอุปกรณ์จริง

จากนั้นเปิด VirtualBox ในฐานะผู้ดูแลระบบ คลิกขวาที่ทางลัด VirtualBox แล้วเลือก Run as administrator VirtualBox สามารถเข้าถึงอุปกรณ์ดิสก์ดิบที่มีสิทธิ์ของผู้ดูแลระบบเท่านั้น

สร้างเครื่องเสมือนใหม่โดยคลิกปุ่มใหม่และไปที่วิซาร์ด เลือกระบบปฏิบัติการบนไดรฟ์ USB เมื่อได้รับแจ้ง

เมื่อระบบขอให้เลือกฮาร์ดดิสก์ให้เลือกใช้ไฟล์ฮาร์ดไดรฟ์เสมือนที่มีอยู่คลิกปุ่มเพื่อเรียกดูไฟล์และไปที่ไฟล์นั่นคือ C: \ usb.vmdk หากคุณไม่ได้เลือกเส้นทางของคุณเอง .

บูตเครื่องเสมือนและควรบูตระบบปฏิบัติการจากไดรฟ์ USB ของคุณเช่นเดียวกับที่คุณบูตบนคอมพิวเตอร์ปกติ

โปรดทราบว่าอุปกรณ์ USB ต้องเป็นฮาร์ดดิสก์ตัวแรกในเครื่องเสมือนของคุณมิฉะนั้น VirtualBox จะไม่สามารถบู๊ตได้ กล่าวอีกนัยหนึ่งคุณไม่สามารถสร้างเครื่องเสมือนมาตรฐานและเชื่อมต่ออุปกรณ์ USB ในภายหลังได้

หากคุณต้องการติดตั้งระบบปฏิบัติการจากไดรฟ์ USB คุณจะต้องเพิ่มฮาร์ดดิสก์ในภายหลังจากในหน้าต่างการตั้งค่าของเครื่องเสมือน ตรวจสอบให้แน่ใจว่าไดรฟ์ USB เป็นดิสก์แรกในรายการ

โฮสต์ Linux และ Mac

โดยพื้นฐานแล้วกระบวนการนี้จะเหมือนกันบนระบบโฮสต์ Linux และ Mac คุณจะต้องใช้คำสั่ง VBoxManage ประเภทเดียวกันเพื่อสร้างไฟล์ที่แสดงถึงดิสก์ดิบ แต่คุณจะต้องระบุเส้นทางไปยังอุปกรณ์ดิสก์บนระบบ Linux หรือ Mac ของคุณ

วิกิพีเดีย Open Foam มีเคล็ดลับและวิธีแก้ปัญหาที่อาจช่วยคุณปรับกระบวนการนี้ให้เข้ากับโฮสต์ Linux หรือ Mac การใช้ฮาร์ดดิสก์โฮสต์ดิบจากส่วนแขกในเอกสารอย่างเป็นทางการของ VirtualBox อาจช่วยได้เช่นกัน

การบูตจากไฟล์ ISO มาตรฐานยังคงเป็นวิธีที่ได้รับการสนับสนุนมากที่สุดในการติดตั้งหรือเพียงแค่บูตระบบปฏิบัติการใน VirtualBox หรือโปรแกรมเครื่องเสมือนอื่น ๆ หากเป็นไปได้คุณควรดาวน์โหลดไฟล์ ISO และใช้แทนการเล่นซอกับไดรฟ์ USB

หากคุณใช้ VMware แทน VirtualBox ให้ลองใช้ Plop Boot Manger เพื่อบูตจาก USB ใน VMware