여러 TTY(VT*)에 걸친 가상화

여러 TTY(VT*)에 걸친 가상화

GDM3가 Linux의 그래픽 부분에 TTY(VT*)를 사용할 수 있는 것처럼 전체 화면 모드에서 TTY(VT*) 가상 머신을 얻고 싶습니다.

DISPLAY(그래픽 서버의 출력, 여기서는 가상 머신)를 평소처럼 창에서가 아니라 TTY(VT*)에서 리디렉션하고 싶습니다.

이를 통해 컴퓨터는 동시에 여러 운영 체제를 실행할 수 있지만 실제로는 다양한 TTY(VT*)에서 볼 수 있는 다양한 운영 체제를 가상화하는 Linux 커널입니다.

Fi에서는 CTRL + ALT + TTY(VT*)를 사용합니다.


좋아요

가능한 솔루션을 원함


아니요

원하지 않는다

답변1

그리고 mosvy의 의견을 확장하면 다음과 같습니다.

Ctrl-를 사용하여 Alt가상 터미널 사이를 전환 Fi하고 각 가상 터미널에서 다른 데스크톱을 보려면 보려는 데스크톱의 각 VT마다 하나씩 여러 X 서버를 시작해야 합니다.

이러한 X 서버는 가상 머신이 아닌 호스트 머신에서 실행되어야 합니다. X 서버를 직접 시작할 수도 있지만 startx더 일반적으로 X 서버는 디스플레이 관리자(DM)에서 시작됩니다. 사용 중인 디스플레이 관리자가 여러 개 있으므로(예: xdm, kdm, gdm, lightdm 등) 배포판에서 어떤 디스플레이 관리자를 사용하는지 찾아 구성하세요.

사용하는 VM을 시작한 후 올바른 X 프로토콜 Unix 도메인 소켓을 VM에 매핑하거나 내부 네트워크를 통해 X 서버에 액세스하도록 VM을 구성할 수 있습니다.

편집하다

실제로 X의 여러 인스턴스를 시작해야 합니까? 아니면 다른 VT에서 동일한 인스턴스를 사용할 수 있습니다.

아니요, X 서버는 VT에 바인딩되어 있습니다(최근에는 VT와 독립적으로 사용할 수 있음). 여러 VT에서 단일 X 서버를 사용할 수 없습니다.

X가 정말로 필요한가? 아니면 VT에서 DE 없이 VM을 바인딩할 수 있나요?

댓글에 쓴 것처럼 VM과 VT는 서로 아무런 관련이 없습니다. 절대적으로하지.

목표는 여러 운영 체제(여기서는 W10/OSX/GNU)를 동시에 "기본적으로" 사용하도록 하는 것입니다.

윈도우 10과 OSX? 죄송합니다. 가상 터미널에서는 작동하지 않습니다. 이러한 운영 체제 간에 전환하려면 Ctrl-Alt-Fi를 사용하는 것이 편리할 것이라고 생각하는 것은 알지만, 저는 그것이 가능하다고 생각하지 않습니다.

관련 정보