하나의 Linux를 다른 Linux 내에서 가상화할 수 있습니까?

하나의 Linux를 다른 Linux 내에서 가상화할 수 있습니까?

최신 버전의 Linux만 설치할 수 있는 "보안 부팅" 기능이 있는 새 노트북을 구입했습니다. 그러나 내 데스크탑에는 훨씬 더 선호하는 Gnome 2가 설치된 이전 버전의 Linux가 있습니다.

새 Linux에서 이전 버전의 Linux를 실행할 수 있습니까? 그렇다면 내 하드웨어가 이를 지원하는지 어떻게 알 수 있나요?

답변1

예, 할 수 있습니다.

사용 중인 Linux 버전을 지정하지 않았지만 CentOS6(또는 Redhat 또는 Fedora 등)인 경우 KVM이 최선의 선택일 수 있습니다. [아마도 다른 Distros에도 동일하게 적용될 수 있지만 Redhat은 KVM에 무게를 두었고 KVM은 이를 제공합니다].

가상화를 지원하려면 64비트 버전의 Linux가 실행되고 있어야 하며 다음 명령을 실행하세요.

egrep '(vmx|svm)' --color=always /proc/cpuinfo

이들 중 하나를 찾으면 하드웨어가 KVM을 실행할 수 있다는 의미입니다. (BIOS에서 가상화 지원을 활성화해야 할 수도 있습니다). KVM을 실행하면 원하는 거의 모든 Linux 버전을 실행할 수 있습니다. 심지어 Windows도 실행할 수 있습니다. 하지만 저는 그런 것을 시도한 적이 없습니다.

하지만 모든 작업을 시작하기 전에 BIOS에서 "보안 부팅"을 단순히 비활성화할 수는 없는지 확인하십시오. 저는 이것이 표준 관행이라는 인상을 받았습니다.

답변2

당신이 사용할 수있는리눅스용 버추얼박스 . VirtualBox 웹사이트에 명시된 바와 같이:

컴퓨터에서 VirtualBox를 실행하려면 다음이 필요합니다.

  • 합리적으로 강력한 x86 하드웨어. 최신 Intel 또는 AMD 프로세서라면 모두 가능합니다.
  • 메모리. 실행하려는 게스트 운영 체제에 따라 최소 512MB의 RAM이 필요합니다(하지만 더 많을수록 더 좋습니다). 기본적으로 호스트 운영 체제를 편안하게 실행하는 데 필요한 모든 것과 게스트 운영 체제에 필요한 양이 필요합니다. 따라서 Windows XP에서 Windows XP를 실행하려는 경우 1GB 미만의 RAM으로는 경험을 별로 즐기지 못할 것입니다. 게스트에서 Windows Vista를 사용해 보려면 512MB RAM 미만이 제공되면 설치가 거부되므로 게스트에만 해당 RAM과 운영 체제에서 일반적으로 필요한 메모리가 필요합니다.
  • 하드 디스크 공간. VirtualBox 자체는 매우 간결하지만(일반적인 설치에는 약 30MB의 하드 디스크 공간만 필요함), 가상 머신은 자체 하드 디스크 저장소를 나타내기 위해 디스크에 상당히 큰 파일이 필요합니다. 따라서 예를 들어 Windows XP를 설치하려면 크기가 몇 GB까지 쉽게 커지는 파일이 필요합니다.
  • 지원되는 호스트 운영 체제. 현재 우리는 Windows(XP 이상), 다양한 Linux 배포판, Mac OS X, Solaris 및 OpenSolaris를 지원합니다.
  • 지원되는 게스트 운영 체제. 사용 설명서(아래 참조) 외에도 "에서 최신 정보를 확인할 수 있습니다.상태: 게스트 OS".

답변3

주요 문제가 "보안 부팅"을 지원하는 배포판 내에서 GNOME2 데스크탑을 실행할 수 있는 가능성이라면 가상화를 피할 것입니다. 나는 배포판을 시험해 보는 것이 좋습니다친구, 현재 관리되지 않는 GNOME 2의 코드 베이스에서 분리된 데스크탑 환경입니다.민트 리눅스그리고페도라공식 저장소에 MATE를 포함시킵니다.

관련 정보