대부분의 사람들은 운영체제가 윈도우나 맥OS일 것이다. 컴퓨터는 한개의 운영체제만을 가질 수 있다. 리눅스 또한 운영체제이 이지만 가상머신을 이용한다면 하나의 컴퓨터에서 여러개의 리눅스를 사용할 수 있다.
가상머신은 현재 사용하고 있는 운영체제(호스트 OS)에 가상의 머신을 생성한 후 여기에 다른 운영체제(게스트 OS)를 설치할 수 있도록 해주는 응용 프로그램이다.
가상 머신은 PC의 메모리를 나누어 사용하므로 동시에 가상머신을 여러 개 동작시킬려면 메모리가 충분해야 한다.
가상머신은 여러 종류가 있다. 이 글을 작성하는 본인은 VMware을 사용하고 있다. VMware 말고도버츄얼PC, 버주얼 박스 등 있으니 본인에 사용하고 싶은걸 사용하면 된다.
가상머신에서 리눅스 사용하면 파티션이라는 말이 나올 것이다. 파티션은 디스크 공간을 분할하는 것으로 하드 디스크를 나눔으로써 서로 다른 운영체제의 공간이 서로 간섭하지 않도록 하기 위함이다.
리눅스에서 파티션은 종류가 6가지가 있다. 지금 당장 전부 외울 필요는 없어 보인다. 작성자 본인은 SWAP만 외워두었다.