เรียกใช้ทั้งสองในเวลาเดียวกัน Windows และ Ubuntu


13

ฉันได้อ่านในบางเว็บไซต์ว่าเป็นไปได้ที่จะเรียกใช้สอง OS'es ในเครื่องเดียวกันในเวลาเดียวกันผ่านซอฟต์แวร์ Virtual Machine ดังนั้นคุณสามารถสลับ Virtual Terminals ด้วยแป้นพิมพ์ลัดและอยู่บน Ubuntu เพื่อเรียกดูเว็บและเปลี่ยนเป็น Windows เพื่อเขียนเอกสารไม่จำเป็นต้องรีสตาร์ทและเลือกระบบปฏิบัติการอื่น ๆ ทั้งสองทำงานพร้อมกัน

ดังนั้นสิ่งแรก: จริงหรือ

ถ้าเป็นไปได้แน่นอนฉันจะทำอย่างไร

และข้อเสียคืออะไร?

ขออภัยถ้าฉันเข้าใจบางสิ่งเกี่ยวกับ Virtual Terminals แม้ว่าฉันจะไม่ค่อยรู้อะไรเกี่ยวกับพวกเขามากนักรวมถึงวิธีการทำงานหรือแม้กระทั่งวัตถุประสงค์ที่พวกเขามีอยู่

OBS: ฉันสังเกตเห็นว่ามาเธอร์บอร์ดของฉันมี Intel Virtualization Technology ซึ่งบอกว่าคุณลักษณะนี้ใช้การออกแบบฮาร์ดแวร์ที่ทำให้การจำลองเสมือนที่ดีขึ้น (หรือช่วยไม่ทราบ) กว่าการจำลองเสมือนซอฟต์แวร์


มีอะไรแตกต่างจาก virtualbox / vmplayer หรือคุณกำลังพูดถึงซอฟต์แวร์ประเภทนี้?
Web-E

ในความเป็นจริงฉันไม่รู้ฉันอ่านว่าเป็นไปได้ที่จะใช้งาน Ubuntu บนพีซีของคุณจากนั้นกดแป้นพิมพ์คำสั่งผสมที่จะวาง Windows ไว้ในจอมอนิเตอร์ของคุณและคุณสามารถสลับ OS ได้ ฉันไม่เคยใช้ virtualbox แต่ฉันคิดว่ากล่องเสมือนทำให้ Windows ในหน้าต่างไม่ได้หรือไม่ แต่อาจเป็นไปได้ฉันไม่รู้มากเกี่ยวกับ virtualization
Rodrigo Martins

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

Intel VT-X และ AMD-V ทำให้การจำลองเสมือนเร็วขึ้น เป็นเรื่องปกติในเมนบอร์ดที่ทันสมัย ไม่มีเหตุผลที่จะตื่นเต้นเกี่ยวกับเรื่องนี้
Ignis

จำเป็นต้องติดตั้ง ubuntu เพื่อใช้งานบน windows บน virtualbox หรือไม่?

คำตอบ:


6

คำตอบสั้น ๆ คือใช่คุณสามารถทำงานได้ทั้ง 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 ดูเทอร์มินัลเสมือนมีไว้ทำอะไร สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับเทอร์มินัลเสมือน

หวังว่านี่จะช่วยได้


ขอบคุณ user68186 คุณตอบทุกอย่าง! ในความคิดของคุณมันเป็นสิ่งที่ดีสำหรับฉันที่จะไปบนโฮสต์ Windows 8 (เกมไม่ยอมใครง่ายๆ / skype) และ Ubuntu 13.04 (ทุกอย่าง) แขกด้วยฮาร์ดแวร์ของฉัน: i5-3270 3.80GHz, (2x4) 8Gb RAM, 1Tb Sata 3 HDD, Radeon 7970 3Gb? หรือโฮสต์ Ubuntu และผู้เยี่ยมชม Windows จะให้ฉันเล่นเกมไม่ยอมใครง่ายๆของฉันได้อย่างไร หรือไม่ดีในกรณีใด ๆ ควรใช้ dual boot แบบดั้งเดิมดีกว่าไหม
Rodrigo Martins

ยินดี. หากเข้าสู่เกมฮาร์ดคอร์โฮสต์ Windows กับเกมอูบุนตูก็สมเหตุสมผลดีกว่า คุณจะไม่ได้รับประสิทธิภาพเดียวกันในเกม Windows หากคุณทำให้ Windows เป็นแขกรับเชิญ ลองใช้ Ubuntu ใน VM หากคุณชอบคุณสามารถไปที่บูทคู่ คุณอาจต้องการถามคำถามนี้เป็นคำถามแยกต่างหากสำหรับคำตอบที่ดีกว่า
user68186

4

ระบบปฏิบัติการทั้งหมดส่วนใหญ่คาดว่าจะสามารถเข้าถึงฮาร์ดแวร์ / ทรัพยากรของคอมพิวเตอร์ได้อย่างต่อเนื่องและไม่ต้องการแบ่งปันกับระบบปฏิบัติการอื่นมันไม่ทำงาน ดังนั้นคำตอบคือ virtualization

เครื่องเสมือนที่ใช้เทคโนโลยีเช่น VT-x ของ Intel และ AMD-V ของ AMD ให้คุณทำเช่นนั้น

Virtual Box และ VMWare อนุญาตให้คุณติดตั้งระบบปฏิบัติการหลายระบบบนเครื่องโฮสต์เดียวกัน เช่น Windows, Linux และ Mac OS ทั้งสองช่วยให้คุณ:

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

การใช้วิธีนี้ทำให้คุณต้องมีฮาร์ดแวร์ที่ยอดเยี่ยม RAM จำนวนมากและพื้นที่ดิสก์ไม่เช่นนั้นคุณจะรู้สึกว่าล้าหลัง ขึ้นอยู่กับจำนวนระบบปฏิบัติการที่คุณวางแผนจะใช้งาน เพียงเพื่อให้คุณตัวอย่างฉันมีซีพียู 3.0 GHz i7 พร้อม RAM 16GB และฮาร์ดดิสก์ 2 TB ฉันใช้ Ubuntu 12.04 เป็นระบบปฏิบัติการโฮสต์และฉันมีเครื่องเสมือนต่อไปนี้ทำงานในเวลาเดียวกัน: Ubuntu 12.10, เซิร์ฟเวอร์ Ubuntu 12.10, Redhat 6, Window 7 และ Windows 8 (windows 7 & 8 สำหรับการทำงานและการทดสอบ) .

Virtual Box ไม่ต้องการการสนับสนุนการจำลองเสมือนที่ใช้ CPU (VT-x หรือ AMD-V) และคุณสามารถดาวน์โหลดได้ฟรีในขณะที่ VMWare Workstations เป็นแอปพลิเคชั่นที่ชำระเงิน ฉันชอบ VMWare Workstation เป็นการส่วนตัว

สำหรับข้อมูลเพิ่มเติมคลิกที่นี่สำหรับVMWareและVirtualBox

ภาพด้านล่างมาจากแล็ปท็อปของฉันที่ใช้ Windows 7 ในฐานะโฮสต์ที่มี 4 VM แล็ปท็อปคือ Dell w / AMD A8, 8GB RAM

ป้อนคำอธิบายรูปภาพที่นี่


VMplayer จาก VMWare นั้นฟรี
chaskes

ขอบคุณ Mitch คำตอบของคุณสมบูรณ์มากฉันต้องการยอมรับทั้ง: คำตอบของคุณและคำตอบของผู้ใช้แม้ว่าจะเป็นไปไม่ได้และฉันก็ไม่ได้เลือกคนที่ดีที่สุดเพราะคุณไม่ได้อธิบายข้อเสียดี แต่ฉันก็ชื่นชม คำตอบของคุณเป็นอย่างมากเช่นกัน
Rodrigo Martins

3

อย่างที่อีกคนบอกว่าคุณสามารถใช้เครื่องเสมือนได้ มีตัวเลือกที่ยอดเยี่ยมที่จะสร้างแรงบันดาลใจให้คุณและมีประโยชน์มากคุณสามารถใช้ตัวเลือก "seemless" โดยการกด ctrl + L ใน virtualbox เพื่อให้มีสภาพแวดล้อม Ubuntu + windows แบบผสมที่ทำให้คุณสามารถใช้ windows และ Ubuntu โดยไม่ต้องสลับระหว่างสอง พวกเขา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.