OS 간 전환을위한 소프트웨어


14

내 질문이 너무 위태 롭고 까다로울 수 있지만 PC를 다시 시작하지 않고 2 OS를 전환하는 데 사용할 수있는 방법 (소프트웨어 / 하드웨어)이 있습니까?

실제로 내 PC에 Windows 7 및 Ubuntu가 설치되어 있습니다.


3
+1 흥미로운 질문이며, "아니오"라고 대답했지만, 훌륭한 개발자가 그러한 소프트웨어를 만들 수 있다면 정말 멋질 것입니다.
KCotreau 2016 년

1
글쎄, 만약 당신이 하이퍼 바이저를 통해 모든 것을 운영한다면 ... 아마도 ...
Journeyman Geek

3
나는이 질문이 아무 의미가 없다고 확신한다. 'PC를 다시 시작하지 않고'는 무슨 뜻입니까?
CarlF

3
그 질문은 나에게 분명해 보인다.
KCotreau 2016 년

1
@KCotreau 그렇다면 잠시 시간을내어 설명하고 @CarlF의 질문에 대답 할 수 있습니다. 이것은 실제로 전혀 명확하게 쓰여지지 않았습니다. Ubuntu와 함께 설치되는 GRUB이 기본적으로이 작업을 수행하지 않습니까?
Corey

답변:


14

글쎄, 나는 두 가지를 생각할 수 있습니다. 하나는 VM에서 OS 중 하나를 실행합니다. 두 번째는 다른 시스템을 확보하고 두 번째 OS를 실행하는 것입니다. 다시 시작하지 않고 OS간에 전환 할 수 없습니다.

시스템 상태를 저장하려면 Windows 드라이브에 쓰지 않는 한 최대 절전 모드 창을 사용하고 Linux를 시작할 수 있습니다-답변에서 알 수 있듯이 직접 수행하십시오. 위험. 그러나 다른 방법은 안전 해 보입니다.

처음부터이 작업을 수행 할 시스템을 구축하려면 PS3에서 xen 또는 다른 하이퍼 바이저에서 사용하는 것과 유사한 모델이 필요합니다. 여기에 이미지 설명을 입력하십시오


예, 이것이 제가 생각한 것입니다. GRUB은 Windows 최대 절전 모드를 처리하고 상태를 정상적으로 복원합니다.
Corey

2
그것은 여전히 ​​재시작을 포함한다;)
Journeyman Geek

아 네, PC가 아닌 OS를 다시 시작하면 넷북의 메모리가 GRUB으로 이동했지만 PC를 다시 시작한 다음 GRUB을 시작하는 것처럼 보입니다. 나쁘지만 질문이 그럴 가능성이 있기 때문에 대답이 가장 좋습니다.
Corey

4

가상 머신을 사용할 수 있습니다. 하나의 OS (예 : Ubuntu) 다른 컴퓨터 (예 : Windows)를 가상 머신 의 게스트호스팅 합니다. 예는 VirtualBox입니다. 게스트 OS는 호스트 OS 내부의 다른 프로그램과 같습니다.


2

세 번째 운영 체제에서 가상 시스템으로 두 개의 다른 OS를 실행하는 경우 PC를 다시 시작해야 할 필요가 없습니다.


2

kexec를 사용하면 PC를 재부팅하지 않고도 새로운 리눅스 커널을 부팅 할 수 있습니다.
현재는 Linux에서만 실행됩니다 (따라서 특정 설정에서는 작동하지 않지만 우분투에서 fedora와 같이 부팅 할 수는 있습니다).

이 proyect 는 kexec를 Windows로 이식하려고 시도하는 것처럼 보이지만 진행 상황을 파악하지 못했습니다. 그래도 흥미로운 출발점이되어야합니다.



1

간단한 대답은 '아니요'입니다. 그것에 가까운 유일한 것은 가상화입니다. 가상화 소프트웨어를 Windows 설치 (또는 그 반대로)에 추가 한 다음 현재 Linux 설치를 VM으로 변환 할 수 있습니다 (물리적 시스템을 VM으로 변환하는 도구가 있습니다).


2
일반 PC 하드웨어에서 사용할 수 있는지 여부는 알 수 없지만 하이퍼 바이저를 사용하면 소프트웨어 가상화없이 동일한 하드웨어에서 다중 OS를 실행할 수 있습니다. 이 원칙은 오랫동안 메인 프레임에서 사용되어 왔으며 Mac에서도 오랫동안 사용할 수있었습니다 (현대 PC의 CPU에 필요한 하드웨어 지원이 있음을 의미 함).
dmckee --- 전 변조 고양이 새끼

@dmckee : "하이퍼 바이저를 사용하면 소프트웨어 가상화없이 동일한 하드웨어에서 다중 OS를 실행할 수 있습니다." - 정확히. 하이퍼 바이저 소프트웨어입니다. 오늘날 CPU는 하드웨어 가상화를 지원하지만 I / O를 에뮬레이트하려면 여전히 소프트웨어가 필요합니다.
André Paramés 2016 년

1

간단한 답변 : 아니오. OS는 하드웨어와 상호 작용해야하거나 최소한 생각해야합니다. OS 아래에서 하이퍼 바이저 또는 가상화 시스템을 실행하고 하드웨어 / OS 상호 작용 및 스위칭을 관리하지 않으면 x86 아키텍처에서는 불가능합니다.


0

xen 또는 kvm과 같은 기능을 사용하면 가상 시스템 간을 매우 빠르게 전환하고 적은 오버 헤드로 가상 시스템을 실행할 수 있습니다.


Windows 7 (게임 포함) 및 Gentoo를 지원하는 솔루션이 있습니까?
Tamara Wijsman 2016 년

Xen과 KVM은 웹 사이트에 따라 Windows 7 게스트를 지원합니다. 게임 ... 나는 이것을 시도하지 않았습니다 (더 이상 게임을하지 마십시오). 젠투는 둘 다 완벽하게 지원되지 않습니까?
CarlF

FAQ를 확인하러 갔다 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이 모두 워크 스테이션이 아닌 서버용으로 만들어 졌으므로 3D 그래픽을 지원하지 않는 것은 놀라운 일이 아닙니다. VirtualBox는 적어도 일부 3D를 지원하지만 물론 속도가 훨씬 느립니다.
CarlF

0

Virtualbox 또는 VMware와 같은 프로그램을 구성하여 사용중인 OS 내에서 실제 XP 또는 Linux 설치 (당시 사용 중이 아닌 설치)를로드 할 수 있습니다 .

그런 다음 재부팅 할 때 일반적으로 OS로 부팅 할 수 있습니다.

Ubuntu 포럼 에는 Ubuntu 내에서 실제 XP 설치를 부팅하는 방법에 대한 안내서가 있습니다.

VMware 커뮤니티 에는 Windows 내에서 실제 Linux 설치를 부팅하기위한 안내서가 있습니다.

이 작업을 수행하려면 Grub 사본 2 개를 설치해야 할 수도 있습니다. 또한 운영 체제 모두에 대해 서로 다른 하드웨어 프로필이 있어야하며 하드웨어 프로필을 전환 할 때 Windows를 다시 활성화해야 할 가능성이 높습니다.


0

PC 또는 노트북을 재부팅하지 않고 동일한 물리적 시스템에서 Windows 및 Linux 배포판을 실행할 수있는 여러 가지 방법이 있습니다. MacbookPro에서 실행중인 Virtualbox를 비롯하여 XP 및 기타 Linux 배포판 인 CentOS, Fedora, Mint, Ubuntu 또는 KVM 또는 Xen을 사용하십시오. 이를 확인하고 이들 중 하나를 호스트로 설치하고 게스트 OS를 설치하도록 시스템을 구성하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.