การบู๊ตเข้าสู่เครื่องเสมือนจากการติดตั้งแบบฟิสิคัล


11

ใน Mac OSX คุณสามารถสร้างพาร์ติชั่น Boot Camp ติดตั้ง Windows ไว้แล้วใช้ภายหลังโดยใช้ Parallels คุณสามารถบูตเข้าสู่ OS นั้นได้ใน OS X! มันยอดเยี่ยมฉันใช้มันใน macbook ของฉัน

ดังนั้นสิ่งที่ฉันต้องการทำตอนนี้คือบนเดสก์ท็อปที่ใช้ Windows 7 และ Ubuntu 9.04 ฉันต้องการจำลองระบบปฏิบัติการ Windows 7 ของฉันใน Ubuntu ฉันมีสำเนาของ VMware Workstation แต่ฉันไม่สามารถหาวิธีที่จะทำเช่นนั้นได้ สิ่งเดียวที่ฉันคิดได้คือการแปลงการติดตั้งแบบฟิสิคัลเป็นเสมือนและบูตจากนั้น อย่างไรก็ตามนั่นไม่ได้หมายความว่าฉันกำลังบูทจากไดรฟ์ทางกายภาพนั่นหมายความว่าจะไม่มีการเปลี่ยนแปลงใด ๆ เมื่อฉันแปลงการติดตั้งเป็นเครื่องเสมือนมันจะกลายเป็นเอนทิตีที่แยกต่างหาก

สิ่งที่ฉันต้องการจะทำคือสามารถบูตคู่และยังมี Ubuntu บูตการติดตั้ง Windows จริงของฉันเมื่อฉันต้องการ สามารถทำผ่าน VMware Workstation ได้หรือไม่ ถ้าไม่ฉันจะทำสิ่งนี้ได้อย่างไร


ตั้งแต่ฉันได้รับ VMware Workstation ฉันจะลองใช้มัน ฉันพบ pdf นี้แล้ว ( vmware.com/pdf/dualboot%5Ftech%5Fnote.pdf ) ผ่านทางฟอรัมชุมชน vmware ฉันจะลองทำตามและโพสต์ผลลัพธ์ของฉัน ขอบคุณสำหรับคำตอบ!
GiH

คำตอบ:


1

ฉันรู้ว่าเซิร์ฟเวอร์ VMWare สามารถทำได้เมื่อคุณสร้างเครื่องเสมือน

ฉันเดาว่าเวิร์กสเตชันนั้นคล้ายกัน ถ้าคุณสร้าง VM ใหม่เมื่อมีการสร้างดิสก์เสมือนเลือกแทนการใช้ดิสก์ทางกายภาพ หมายเหตุ: คุณต้องเรียกใช้กระบวนการนี้ในฐานะผู้ดูแลระบบดังนั้นให้เรียกใช้ VMWare ด้วย sudo หรือ gksudo

ถ้า Workstation ไม่ช่วยคุณเซิร์ฟเวอร์ VMWare จะทำเช่นนี้และฟรี

คำเตือน:

  1. เซิร์ฟเวอร์ VMWare ฉันคิดว่าไม่รองรับ USB 2.0
  2. ตอนนี้คุณควรทราบด้วยว่าเมื่อคุณเริ่มระบบในฐานะ VM มันจะเริ่มมองไปทั่วสถานที่สำหรับไดรเวอร์และทุกครั้งที่คุณสลับกลับไปมาระหว่าง guest OS และ native OS คุณจะสับสน อาจทำให้เกิดปัญหา "การเปิดใช้งาน" บางอย่าง

ฉันคิดว่าเซิร์ฟเวอร์ VMW ไม่อนุญาตให้มีการโต้ตอบกับเครื่องเสมือนในเครื่อง แต่ให้บริการผ่านเครือข่าย เพื่อที่จะเป็นที่แตกต่างกันในการติดตั้ง MacBook
dlamblin

เซิร์ฟเวอร์ VMWare ไม่รองรับอีกต่อไป - มีตัวเลือกอื่น ๆ อีกหรือไม่?
Anderson Green

1

ดูการกำหนดค่าคอมพิวเตอร์ Dual-Boot สำหรับใช้กับเครื่องเสมือน :

ผู้ใช้หลายคนติดตั้ง VMware Workstation บนเครื่องดูอัลบูตหรือมัลติบูตเพื่อให้สามารถเรียกใช้ระบบปฏิบัติการที่มีอยู่หนึ่งเครื่องขึ้นไปในเครื่องเสมือน หากคุณทำสิ่งนี้คุณอาจต้องการใช้การติดตั้งระบบปฏิบัติการที่มีอยู่แทนที่จะติดตั้งในเครื่องเสมือน

เพื่อรองรับการติดตั้งเช่นนี้ VMware Workstation ทำให้คุณสามารถใช้ดิสก์หรือพาร์ติชันฟิสิคัล IDE หรือที่เรียกว่าฟิสิคัลดิสก์ภายในเครื่องเสมือน


1

ในWindows 8ฉันสามารถทำได้อย่างง่ายดาย แทนที่จะใช้ VMWare หรือ Virtual box ฉันใช้โปรแกรมHyper-V ที่เป็นค่าเริ่มต้นเพื่อทำมัน

ไปที่การจัดการดิสก์และทำให้HDD ตัวที่สองเป็นออฟไลน์ (คลิกขวาบน HDD และจากเมนูบริบทให้เลือก "ออฟไลน์"

ติดตั้งตัวจัดการ Hyper-V หากคุณยังไม่มี คุณอาจเรียกใช้ "โปรแกรมและคุณสมบัติ" เพื่อติดตั้ง

เมื่อคุณทำสิ่งนี้ให้เปิดผู้จัดการ Hyper-V สร้างเครื่องเสมือนใหม่แล้วเลือกดิสก์เป็น HDD ตัวที่สองในระบบที่คุณเพิ่งทำออฟไลน์

ที่ควรเริ่มต้นการบูตจาก HDD ตัวที่สอง

เมื่อ HDD ออฟไลน์คุณจะไม่สามารถเข้าถึงได้จากพาร์ติชัน Windows ดังนั้นหลังจากที่คุณทำงานกับ VM และปิดการทำงานไปที่การจัดการดิสก์และทำให้ HDD ออนไลน์อีกครั้งและจากนั้นคุณสามารถเข้าถึงได้จากพาร์ติชัน Windows ของคุณ

นี่คือลิงค์ที่จะช่วยคุณในการติดตั้ง Hyper-V manager บน Windows 7

http://blogs.technet.com/b/schadinio/archive/2010/07/09/installing-hyper-v-manager-on-windows-7.aspx


0

kvm / qemu สามารถทำสิ่งนั้นได้อย่างง่ายดาย (และ Windows 7 ทนต่อการเปลี่ยนแปลง hw ค่อนข้างดี ... ไม่เหมือน xp .. )

sudo kvm -hda /dev/sda -m 1024

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


ฉันจะตรวจสอบขอบคุณนี้! ฉันมีคำถามเมื่อคุณบอกว่าไม่เคยติดตั้งพาร์ติชั่นเดียวกันจากทั้งสองระบบปฏิบัติการนั่นรวมถึงไดรฟ์ภายนอกหรือไม่? ไดรฟ์ภายนอกติดตั้งเองโดยอัตโนมัติดังนั้นฉันอาจพบปัญหาใช่ไหม
GiH

ไม่นั่นไม่น่าจะมีปัญหา เครื่องเสมือนจริงจะเห็นเฉพาะ HDD (/ อุปกรณ์อื่น ๆ ) ที่คุณระบุในบรรทัดคำสั่ง
Tarnay Kálmán
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.