리눅스 + 윈도우 이슈


-5

문제가 있습니다. 일반적인 것. 나는 리눅스가 좋은 모든 것을 위해 사용하고 싶다. 그러나 나는 또한 리눅스가 현재 할 수없는 것들을 위해 Windows를 사용하고 싶다.

Windows와 Linux 설치를 즉시 또는 거의 즉시 전환 할 수 있기를 원합니다.

그렇게하는 가장 좋은 방법은 무엇이라고 생각하십니까?

  • 나는 와인 이나 듀얼 부팅 을 대답으로 받아들이지 않을 것입니다. OS 간 전환을 다시 시작하고 싶지 않습니다.

  • "전통적인" 가상 머신 설정도 대답으로 받아들이지 않습니다 .

    (전통적으로 필자는 Windows의 가상 머신 소프트웨어에 Linux를 설치하고 하루에 호출하는 것을 의미합니다. VM 솔루션을 수용하려면 Windows와 Linux를 원활하게 전환 할 수 있어야하며 VM은 최소한 실제 실제 설치와 거의 구별 할 수없는 경우 설치에 실제 파티션을 사용하는 것은 문제가되지 않습니다.)

이것이 내가 시도한 것이며 지금까지 찾은 가장 실현 가능한 솔루션입니다.

Linux를 설정 한 다음 VGA (PCI) -Passthrough를 사용하여 670GTX 게임 카드를 Windows 시스템으로 전달하고 Linux 호스트에서 550GTX를 사용하여 Windows 가상 시스템을 설정하려고했습니다. 나는 노력하고 시도했지만 일주일처럼 반복해서 다시 시도하지 않고 제대로 할 수있는 능력이 충분하지 않은 것 같습니다.

나는 그 다음 . 따르기가 쉽지 않으며 성공하더라도 Linux 시스템을 업데이트하는 데 사용자 정의 커널이 필요하기 때문에 문제가 될 것이라는 느낌이 들며 아치에서 해당 프로세스를 자동화하는 방법을 모릅니다. (시스템 업데이트로 사용자 정의 구성 커널을 자동으로 업데이트 할 수 있다는 것은 Gentoo입니다)

나는 그것을 시도했고 당신이 볼 수 있듯이 실패했습니다. 그것은 내가 찾을 수있는 최고의 솔루션처럼 보이지만, 그것이 작동하도록 운이 없기 때문에 나는 대안과 같은 대안을 생각하고 있습니다.

  1. 오픈 소스 작성 파일 (Windows처럼)이 아닌 원본 Windows 시스템 파일을 사용하여 호환성 계층 (예 : Windows)을 가질 수 있습니까? 그렇게하면 Windows 설치에서 얻은 실제 Windows 파일을 사용하고 Linux에서 호환성 문제를 제거 할 수 있습니다. 존재하기에는 너무 좋게 들리므로이 작업을 수행 할 수 없습니다. (아직)

  2. Linux와 같은 콘솔 (Linux의 경우 Ctrl + Alt + F1-F7) 사이를 전환 할 수 있도록 Windows를 설정할 수있는 방법이 있습니까? 이 기능을 사용하여 Windows와 Linux의 가상 설치 간을 전환 할 수 있습니까?

    • 그와 비슷한 일이 생기면 그래픽 카드 중 하나를 Windows에서 가상 Linux 설치로 전달할 수있는 방법이 있습니까?

당신의 지식에 1 또는 2를 할 수 있습니까? (그래서 테스트 할 수 있습니다) 다른 아이디어가 있습니까?


1
Linux에서는 Windows 라이브러리 파일을 사용할 수 없으므로 # 1의 아이디어가 작동하지 않습니다. # 2를 할 수있는 소프트웨어는 없습니다
Ramhound

하나는 라이브러리 파일을 직접 복사하고 리눅스에서 사용하는 것을 의미하지는 않았지만, 자체 파일 대신 원래 Windows 라이브러리 파일을 사용하는 Wine과 같은 소프트웨어를 사용하는 것을 의미했습니다 (그래서 실제로 모든 윈도우의 99 %에서 작동 함) # 2를 할 수있는 소프트웨어가없는 것에 대해
슬프다

5
PC와 Linux, KVM 스위치와 함께 2 개의 박스를 설정하십시오. 그리고 필요에 따라 둘 사이를 "즉시 전환"할 수 있습니다. 어떤 이유로 든 나란히 제어 해야하는 경우 Windows로 이동하고 SSH를 Linux로 이동하십시오. (다른 방법이 필요한 경우 Linux에서 Windows까지 VNC 일 수 있음)
Darius

2
당신은 일반적인 문제에 직면하고 있고 쉽게 해결할 수 있습니다. 하드웨어 가상화 기능을 갖춘 쿼드 프로세서 박스로 Windows 7 64 비트 및 VirtualBox를 설치하십시오. VirtualBox에서 Linux를 실행하십시오. 그것은 쉽고 간단한 방법으로 그것을 원하는 사람들을위한 것입니다. 그렇지 않으면 다른 쉬운 방법은 @Darius 두 머신과 KVM이며, 동시에 동시 실행, 즉석 스위치를 얻는 유일한 방법입니다. 당신이 찾은 나머지는 "더 열심히 일하지 않고 더 열심히 일하는 것"입니다.
Fiasco Labs

1
리눅스는 와인이하는 일을 이해하는 것처럼 이해해야 할 것이다. 커널을 실행하기 위해 커널이 무엇을 실행해야하는지 이해하지 못하는 것 같습니다. Win32 파일은 와인 일 경우 Linux 시스템에서 사용할 수 있도록 컴파일되지 않았습니다
Ramhound

답변:


1

사람들이 이미 말했듯이 가장 좋은 것은 2 개의 별도 상자를 가지고 각 OS에서 해당 OS를 실행하는 것입니다. 2 사이의 파일 공유는 smb / cifs / nfs / nas를 통해 원하는대로 공유 할 수 있습니다.

충분한 하드웨어가 있다면 비디오 카드 중 하나에 패스 스루가있는 3 개의 VM (Linux, 하나의 창 및 씬 클라이언트)이있는 XEN을 사용하는 것이 좋습니다 (시작시 부팅하기 까다로울 수 있음).

씬 클라이언트에서는 아무것도 실행하지 않으므로 비디오 및 항목에 액세스 할 수 있습니다. 다른 모든 것은 X11 포워딩 / VNC / rdesktop을 통해 무거운 VM에서 실행됩니다.

Linux 환경에서 Windows 앱을 완벽하게 통합하고 Windows 서버를 보유하려면 WinConn ( http://stanev.org/winconn/ )을 확인 하십시오.

또한 옵션은 Ulteo OVD http://www.ulteo.com/home/ 를 보는 것입니다 .


XE 란 무엇입니까? Winconn은 전용 Windows 시스템에서 Linux로 Windows 프로그램을 스트리밍하는 합법적 인 방법처럼 보이며 Ulteo는 매우 좋아 보입니다.
Cestarian

XE는 XEN
이었어 야

아, 그래서 당신이 의미하는 것은 호스팅 및 패스 스루 전용 Linux를 설정하고 Xen을 설치 한 다음 Xen에 다른 Linux 및 Windows 가상 머신을 설치 한 다음 둘 사이를 전환해야한다는 것입니다. 어떻게 든 리눅스 설치로 리눅스 호스트 시스템을 사용하는 것보다 쉬운가요?
Cestarian

Linux XEN 호스트 (dom0이라고 함)는 보안 측면에서 실제로 권장되지는 않지만 실제 Linux 호스트로 사용될 수 있습니다. 또한 대화식 사용을 목표로하지 않는 특수 커널이 필요합니다 (그러나 그대로 사용할 수 있음). 더 많은 이하 나는 조안나 러트 코우 스카 (의 운영 체제 비슷한 설명하고 qubes-os.org/trac를 VM의 중 적어도 하나가 passtrough VGA와 창입니다 추가로)
zeridon

오, 멋지다, 나는 그것을 테스트해야 할 것이다 : O
Cestarian

1

이것은 현재 실험적으로 작동하지 않습니다.

kexec를 사용하십시오 . SU 질문을 참조하십시오 .

한 커널에서 다른 커널로 제어권을 이전하는 방법입니다. 최소한 16 비트 모드를 완전히 건너 뛸 수 있습니다.

있다 윈도우 버전 도.

이것은 물론 최첨단이지만 실제로 두 가지를 동시에 사용하지 않으면 가장 깨끗합니다 .


이것은 내가 찾던 것과 매우 흡사합니다. 다음 번 에이 문제를 다시 방문 할 때 (곧 이중 부팅 atm을 실행 중입니다) kexec를 사용해보십시오!
Cestarian

0

coLinux를 보셨습니까 ? 기본적으로 기존 가상 머신의 오버 헤드없이 Windows에서 Linux 인스턴스를 실행하여 원하는 것을 수행합니다.

설정하기가 쉽지 않으며 웹 사이트에서 볼 수있는 한 오래된 커널에서만 작동하지만 원하는 것을 수행 할 수 있습니다.


0

Darius가 언급했듯이 KVM 스위치를 사용하는 것은 리소스가 있다면 매우 실용적인 옵션입니다. 그러나 나는 대안을 찾고 일부를 찾았습니다.

KVM의 대안은 전용 Windows 컴퓨터를 설정하여 Linux 시스템과 동일한 라우터 / 스위치에 연결하고 다양한 도구로 수행 할 수있는 스트리밍입니다. Valve (Steam)가 현재 작업중인 스트리밍 소프트웨어를 가장 잘 알고 있습니다.

또 다른 해결책은 CoLinux 입니다 .32 비트 Windows 설치를 실행하는 경우 좋은 대안이지만 2 가지 문제가 있습니다.

1 : GPU에 직접 액세스 할 수 없습니다. (따라서 Xming은 Xming 또는 Cygwin / X로 수행 할 수있는 Windows에 설치해야합니다)

2 : 2011 년 이후 개발에서 많은 활동을 보지 못하고 있으며, 그로 인해 더 이상 사용되지 않고 있습니다.

다른 하나는 Cygwin이며 Windows의 일부 Linux 프로그램 (X 포함)에 액세스 할 수 있습니다. 그러나 결점은 프로그램이 작동하기 위해 포팅되어야한다는 점이다. 따라서 Wine만큼 절반의 프로그램도 지원하지 않을 것이다.

마지막으로 VirtualBox의 Seamless Mode 입니다. VirtualBox가 작동 할 때 + VGA-Passthrough가 가능하며 하드웨어가 충분하다는 점에서 완벽한 Linux + Windows 설치가 가능합니다. 물론 게임 실행이 큰 문제가 아닌 경우 VGA- 통과 부분이 필요하지 않으며 두 운영 체제를 모두 지원하기에 충분한 RAM 및 CPU 전력이 필요합니다.


VGA가있는 KVM 스위치 USB는 Newegg에서 약 $ 20입니다. DVI 또는 HDMI가 필요한 경우 더 많은 돈을 벌어야 할 수도 있습니다. 솔직히 말하면, "시간"은 KVM 스위치 구매 비용보다 더 가치가있을 수 있습니다. 그러나 시간과 노력이 20 달러의 가치가 없다고 생각한다면 그렇게하십시오. 이것을 학습의 일부로 추구하고 싶다면 그것을 찾으십시오. 행운을 빕니다.
다리우스

내가 걱정하는 KVM 스위치의 가격은 아니지만 다른 컴퓨터의 가격 (그러나 이미 3을 얻었습니다) 또한 미국에 있지 않은 경우 KVM 스위치는 약 2-3 배 더 비쌉니다. 여기에 20 $ 이상이고, 수입하면 수입 + 수입 총액 + 제품 가격의 세금을 지불해야합니다. 결국 KVM 스위치를 사용할 수 있지만이 문제를 해결하려는 유일한 사람은 아니므로 다른 사람들에 대한 내 자신의 질문에 대답했습니다. 또한 개인적으로 다른 솔루션을 시도해 볼 가치가 있다고 생각합니다. 경험과 지식은 그만한 가치가 있습니다.
Cestarian

당신은 당신이 3 .. 리눅스 박스로 가장 적게 사용되는 3 가지 중 하나를 사용할 수 없다고 언급했습니다. 아니면 Raspberry Pi ro run Raspbian을 고려할 수 있습니까? (물론 이것은 KVM 위에 추가하는 또 다른 비용입니다).
다리우스

예, 가능합니다. 가능합니다. 사실 나는 이미 학교에 사용했던 리눅스로 설정된 것이 괜찮지 만 더 이상 사용하지 않습니다. 내가 말했듯이, "나보다 다른 사람들을 위해"KVM 스위치는 제한된 예산 때문에 실행 가능한 옵션이 아닐 수 있습니다.
Cestarian

럭키! 나는 30 $ (60 $의 비용)과 같은 할인 된 인텔 리눅스 KVM 스위치를 찾았으므로 KVM 스위치를 사용할 것이라고 생각합니다. 이제 알아 두어야 할 것은 네트워크 파일과 사운드 공유입니다.
Cestarian

0

가장 좋은 방법은 Windows를 기본 OS로 사용하고 Cygwin을 설치하는 것입니다.

그러나 실제로, 당신이 요구하는 것은 할 수 없지만 이것은 내가 생각할 수있는 가장 가까운 것입니다.

게임은 Windows에서해야합니까? 다른 대부분의 응용 프로그램에는 무료 대안이 있습니다. :)

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