ซอฟต์แวร์เพื่อสลับระหว่างระบบปฏิบัติการ


14

คำถามของฉันอาจฟังดูแปลกไปและเขินเกินไป แต่มีวิธีใดบ้าง (ซอฟต์แวร์ / ฮาร์ดแวร์) ที่ฉันสามารถใช้เพื่อสลับระหว่าง 2 ระบบปฏิบัติการโดยไม่ต้องรีสตาร์ทพีซี

จริงๆแล้วฉันติดตั้ง Windows 7 และ Ubuntu ไว้ในพีซี


3
+1 คำถามที่น่าสนใจและในขณะที่ฉันตอบว่า "ไม่" มันจะเจ๋งมากถ้านักพัฒนาที่ยอดเยี่ยมบางคนสามารถสร้างซอฟต์แวร์ดังกล่าวได้
KCotreau

1
ถ้าคุณวิ่งทุกอย่างบนไฮเปอร์ไวเซอร์ ... อาจจะ ...
Journeyman Geek

3
ฉันค่อนข้างมั่นใจว่าคำถามนี้ไม่ได้มีความหมายอะไรเลย คุณหมายถึงอะไรโดย 'ไม่ต้องรีสตาร์ทเครื่องคอมพิวเตอร์'
CarlF

3
คำถามดูเหมือนชัดเจนสำหรับฉัน
KCotreau

1
@KCotreau จากนั้นคุณอาจใช้เวลาสักครู่เพื่ออธิบายให้เราและตอบคำถามของ @ CarlF สิ่งนี้ไม่ได้เขียนอย่างชัดเจนเลย ด้วงที่ติดตั้งกับอูบุนตูทำแบบนี้ไม่ได้ใช่ไหม?
Corey

คำตอบ:


14

ฉันคิดสองอัน หนึ่งรันหนึ่งใน OSes ใน VM ประการที่สองคือการได้รับระบบอื่นและเรียกใช้ระบบปฏิบัติการที่สองในนั้น คุณไม่สามารถสลับระหว่าง OS ต่าง ๆ โดยไม่ต้องเริ่มต้นใหม่

หากคุณต้องการที่จะบันทึกสถานะของระบบคุณอาจจะสามารถออกไปกับหน้าต่างจำศีลและเริ่มต้นลินุกซ์ตราบใดที่คุณไม่ได้เขียนลงในไดรฟ์ windows - ตามที่คุณสามารถบอกได้จากคำตอบให้ทำเอง อันตราย อย่างไรก็ตามวิธีอื่น ๆ ดูเหมือนปลอดภัย

หากคุณต้องการสร้างระบบที่สามารถทำได้ตั้งแต่เริ่มต้นคุณต้องมีแบบจำลองคล้ายกับที่ PS3 ใช้อาจจะอยู่ด้านบนของ xen หรือ hypervisor อื่น ป้อนคำอธิบายรูปภาพที่นี่


ใช่นี่คือสิ่งที่ฉันคิด GRUB จัดการการไฮเบอร์เนตของ Windows และเรียกคืนสถานะได้ดี
Corey

2
มันยังเกี่ยวข้องกับการรีสตาร์ท;)
Journeyman Geek

อ่าใช่ฉันมีหน่วยความจำที่ผิดพลาดของเน็ตบุ๊กของฉันที่จะไปที่ GRUB เมื่อรีสตาร์ทระบบปฏิบัติการ (ไม่ใช่พีซี) แต่ดูเหมือนว่าจะรีสตาร์ทพีซีแล้วเปิดตัว GRUB ของฉันไม่ดี แต่ฉันชอบคำตอบของคุณดีที่สุดเพราะจะช่วยให้เป็นไปได้ว่าคำถามนั้นถาม
Corey

4

คุณสามารถใช้เครื่องเสมือน ระบบปฏิบัติการหนึ่งระบบ (เช่น Ubuntu) โฮสต์อีกระบบหนึ่ง (เช่น Windows) ในฐานะแขกในเครื่องเสมือน ตัวอย่างคือ VirtualBox ระบบปฏิบัติการเกสต์ของคุณจะเหมือนกับโปรแกรมอื่นในระบบปฏิบัติการโฮสต์


2

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


2

kexecช่วยให้คุณสามารถบูตเคอร์เนล linux ใหม่โดยไม่ต้องบูตเครื่องใหม่
ปัจจุบันมันใช้งานได้บน linux เท่านั้น (ดังนั้นมันจะไม่ทำงานบนการตั้งค่าเฉพาะของคุณ แต่จะสามารถบูตได้เช่น fedora จาก ubuntu)

Proyect นี้ดูเหมือนจะพยายามพอร์ต kexec กับ windows แม้ว่าฉันจะล้มเหลวในการค้นหาความคืบหน้าเท่าไหร่พวกเขาได้ทำ ควรเป็นจุดเริ่มต้นที่น่าสนใจ



1

คำตอบง่ายๆคือไม่ สิ่งเดียวที่ใกล้เคียงกับ virtualization คุณสามารถเพิ่มซอฟต์แวร์การจำลองเสมือนให้กับการติดตั้ง Windows ของคุณ (หรือในทางกลับกัน) จากนั้นแปลงการติดตั้ง Linux ปัจจุบันของคุณไปเป็น VM (มีเครื่องมือในการแปลงเครื่องทางกายภาพเป็น VM)


2
ในขณะที่ฉันไม่ทราบว่ามีอยู่ในฮาร์ดแวร์พีซีธรรมดาหรือไม่ Hypervisor อนุญาตให้หนึ่งใช้ระบบปฏิบัติการหลายระบบบนฮาร์ดแวร์เดียวกันโดยไม่ต้องอาศัยซอฟต์แวร์ มีการใช้หลักการนี้ในเมนเฟรมมาเป็นเวลานานและเปิดให้ใช้งานบน Mac มาระยะหนึ่งแล้ว (ซึ่งหมายความว่า CPU ในพีซีที่ทันสมัยมีการสนับสนุนฮาร์ดแวร์ที่จำเป็น)
dmckee --- ผู้ดูแลอดีตลูกแมว

@dmckee: "ไฮเปอร์ไวเซอร์อนุญาตให้ผู้ใช้รันระบบปฏิบัติการหลายระบบบนฮาร์ดแวร์เดียวกันได้โดยไม่ต้องอาศัยซอฟแวร์" - ไม่แน่นอน ฉันหมายความว่าไฮเปอร์ไวเซอร์เป็นซอฟต์แวร์ ปัจจุบันซีพียูรองรับการจำลองเสมือนสำหรับฮาร์ดแวร์ แต่คุณยังคงต้องการซอฟต์แวร์เพื่อจำลอง I / O
AndréParamés

1

คำตอบง่ายๆ: ไม่ ระบบปฏิบัติการต้องมีปฏิสัมพันธ์กับฮาร์ดแวร์หรืออย่างน้อยก็ต้องคิดว่ามันเป็น หากไม่มีระบบไฮเปอร์ไวเซอร์หรือเวอร์ช่วลไลเซชั่นที่ทำงานภายใต้ระบบปฏิบัติการการจัดการการผสมผสานระหว่างฮาร์ดแวร์ / ระบบปฏิบัติการและการสับเปลี่ยนไม่สามารถทำได้ด้วยสถาปัตยกรรม x86


0

สิ่งที่ชอบ xen หรือ kvm ช่วยให้คุณสามารถสลับระหว่างเครื่องเสมือนได้อย่างรวดเร็วและทำงานด้วยค่าใช้จ่ายเล็กน้อย


มีวิธีแก้ปัญหาที่รองรับ Windows 7 (รวมถึง Gaming) และ Gentoo หรือไม่?
Tamara Wijsman

ทั้ง Xen และ KVM รองรับแขกของ Windows 7 ตามเว็บไซต์ของพวกเขา เล่นเกม ... ฉันไม่ได้ลอง (ไม่เล่นเกม) ดังนั้นจึงไม่สามารถแสดงความคิดเห็นได้ ทั้ง Gentoo ได้รับการสนับสนุนอย่างเต็มที่ใช่ไหม?
CarlF

The frequently asked question comes from people who want to use Windows in a HVM domain to play games or run high-end 3D graphics applications, and the answer here is "Not yet".ไปตรวจสอบคำถามที่พบบ่อยก็กล่าวว่า :(
Tamara Wijsman

ฉันต้องค้นหา "HVM" เพื่อตีความว่า ... แต่คุณพูดถูก แน่นอนว่าฉันเข้าใจว่าทั้ง KVM และ Xen ถูกสร้างขึ้นสำหรับเซิร์ฟเวอร์แทนที่จะใช้เวิร์กสเตชันดังนั้นการสนับสนุนกราฟิก 3 มิติอาจไม่น่าแปลกใจ VirtualBox รองรับ 3D อย่างน้อยที่สุด แต่แน่นอนว่าช้ากว่ามาก
CarlF

0

คุณสามารถกำหนดค่าโปรแกรมเช่น Virtualbox หรือ VMware โหลด XP ทางกายภาพของคุณหรือ Linux ติดตั้ง (แล้วแต่จำนวนใดจะไม่ได้ใช้งานในเวลานั้น) จากภายในแล้วแต่จำนวนใด OS ที่คุณกำลังใช้

จากนั้นคุณสามารถบูตเข้าระบบปฏิบัติการได้ตามปกติในการรีบูต

ฟอรัม Ubuntuมีคำแนะนำเกี่ยวกับวิธีการบู๊ต XP จริงจากภายใน Ubuntu

VMware Communitiesมีแนวทางสำหรับการบูทการติดตั้ง Linux แบบฟิสิคัลจากภายใน Windows

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


0

มีหลายวิธีที่คุณสามารถเรียกใช้ Windows และ Linux distros บนเครื่องทางกายภาพเดียวกันโดยไม่ต้องรีบูตเครื่อง PC หรือโน้ตบุ๊กใช้ VMs ที่แนะนำรวมถึง Virtualbox ที่ฉันใช้บน MacbookPro ของฉันและใช้ทั้ง XP และ Linux distros อื่น CentOS Fedora, Mint, Ubuntu หรือใช้ KVM หรือ Xen ตรวจสอบและกำหนดค่าระบบของคุณเพื่อติดตั้งหนึ่งในสิ่งเหล่านี้เป็นโฮสต์และวางระบบปฏิบัติการเกสต์

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