คำตอบสั้น ๆ คือใช่คุณสามารถทำงานได้ทั้ง Windows และ Ubuntu ในเวลาเดียวกัน
คำตอบที่ยาวนานของ "ฉันจะทำอย่างไร" ขึ้นอยู่กับสิ่งที่คุณต้องการให้โฮสต์ระบบปฏิบัติการของคุณและสิ่งที่คุณต้องการ"guest OS" ของคุณ ฉันสามารถคิดถึงความเป็นไปได้สามประการ:
ครั้งแรกที่ใช้ Windows ที่เป็นโฮสต์ ซึ่งหมายความว่า Windows จะเป็นระบบปฏิบัติการหลักของคุณที่ทำงานบนฮาร์ดแวร์ (คอมพิวเตอร์) โดยตรง นี่คือวิธีที่คนส่วนใหญ่ใช้ Windows จากนั้นคุณจะติดตั้งโปรแกรมใน Windows เช่น Virtualbox หรือ VMPlayer (เรียกว่า VM) เมื่อคุณเปิดโปรแกรมนี้คุณจะสามารถที่จะติดตั้งระบบปฏิบัติการอื่นพูด Ubuntu ภายใน VM เป็นของผู้เข้าพัก ก่อนที่คุณจะติดตั้ง Ubuntu ใน VM คุณจะต้องกำหนดทรัพยากรบางอย่างให้กับ VM เช่นจำนวน RAM และพื้นที่ว่างในฮาร์ดดิสก์ โปรแกรม VM จะทำหน้าที่เสมือนคอมพิวเตอร์ที่มี RAM และพื้นที่ว่างบนฮาร์ดดิสก์ที่คุณจัดสรรไว้ เมื่อติดตั้งแล้วคุณจะสามารถเรียกใช้ Ubuntu ภายใน VM ได้ทั้งในหน้าต่างหรือในโหมดเต็มหน้าจอ
ประการที่สองคุณสามารถย้อนกลับได้ นั่นคือติดตั้ง Ubuntu เป็นโฮสต์บนเครื่องจริงและติดตั้ง Windows ในฐานะแขกใน VM ภายใน Ubuntu
ข้อสามถ้าคุณมี Mac เป็นโฮสต์คุณสามารถใช้โปรแกรม VM ที่คล้ายกันที่เรียกว่า Parallel สำหรับ Mac และสร้าง VMs สองรายการหนึ่งรายการสำหรับ Windows และอีกรายการหนึ่งสำหรับ Ubuntu
ดูVM Wikiสำหรับรายละเอียดเพิ่มเติม
ยังเห็นUbuntu ช่วยเหลือเสมือนกล่อง , VMWare / เครื่องเล่นและขนาน VM สำหรับ Mac
ข้อเสีย
ข้อเสียเปรียบหลักของการใช้งานระบบปฏิบัติการใน VM คือการเข้าถึงทรัพยากรพูดว่า RAM ก่อนอื่นโฮสต์จะต้องใช้ RAM เพื่อรันตัวเองและโปรแกรมเนทีฟอื่น ๆ เช่นโปรแกรมประมวลผลคำที่คุณต้องการเรียกใช้ แขกสามารถใช้สิ่งที่เหลืออยู่เท่านั้น ดังนั้นหากคุณมี RAM 4GB และ Windows (โฮสต์) เพียง 3GB ก็จะต้องใช้งานได้ดี Ubuntu ในฐานะแขกสามารถใช้ RAM ทางกายภาพ 1GB เท่านั้น คุณอาจกำหนด RAM เพิ่มเติมให้กับ Ubuntu แต่สิ่งต่างๆจะช้าลงเนื่องจากฮาร์ดไดรฟ์จะถูกใช้เป็น RAM เสมือนและสิ่งต่างๆจะถูกย้ายระหว่าง RAM จริงและ RAM เสมือน
ข้อเสียเปรียบที่สองยังเกี่ยวข้องกับทรัพยากร สมมติว่าคุณมีการ์ดกราฟิกแฟนซีในเครื่องของคุณ อย่างไรก็ตามใน VM ฮาร์ดแวร์ทั้งหมดเป็นเสมือน การ์ดกราฟิกเสมือนที่เป็นค่าเริ่มต้นอาจมีความสามารถที่ จำกัด มากขึ้น แต่อาจถูกเลือกเป็นค่าเริ่มต้นเนื่องจากสามารถใช้งานได้กับระบบปฏิบัติการที่หลากหลาย ดังนั้นระบบปฏิบัติการใน VM จะไม่สามารถใช้ประโยชน์จากการ์ดกราฟิกที่สวยงาม ความแตกต่างระหว่างข้อเสียแรกและข้อสองคือ คุณสามารถรับ RAM เพิ่มเติมหรือฮาร์ดไดรฟ์ขนาดใหญ่กว่าในเครื่องจริงแล้วจัดสรรให้กับ VM อาจไม่มีวิธีง่ายๆในการเปลี่ยนการกำหนดค่าเริ่มต้นของด้านอื่น ๆ ของฮาร์ดแวร์เสมือนใน VM ดังนั้นการ์ดกราฟิกที่เร็วกว่าในเครื่องจริงอาจไม่สามารถแปลเป็นหนึ่งใน VM
บนเทอร์มินัลเสมือน:
ฉันไม่รู้ว่าคุณหมายถึงอะไร สำหรับฉันเทอร์มินัลเสมือนเป็นอินเตอร์เฟสบรรทัดคำสั่งที่สามารถทำงานได้โดยไม่ต้องมีส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ใน Ubuntu และ Linux และระบบอื่นที่คล้ายคลึงกัน แนวคิดของเทอร์มินัลเสมือนใช้ไม่ได้กับ Windows ดูเทอร์มินัลเสมือนมีไว้ทำอะไร สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับเทอร์มินัลเสมือน
หวังว่านี่จะช่วยได้