다시 시작하지 않고 우분투와 아치 리눅스 간 전환

다시 시작하지 않고 우분투와 아치 리눅스 간 전환

다시 시작하지 않고 다른 Linux 배포판 간에 전환할 수 있습니까? 예를 들어 Ubuntu와 Arch Linux 멀티 부팅을 설치했습니다. 그리고 컴퓨터를 다시 시작하지 않고 둘 사이를 전환하고 싶습니다.

답변1

기술적으로는 가능하지만 반드시 실용적이지는 않습니다.

이를 수행하는 "치트" 방법은 VM에서 각 배포판을 실행하고 VM 간에 전환하는 것입니다. 대부분의 테스터는 이것의 변형을 사용합니다.

chroot 감옥을 만들고 기본 OS의 디렉터리에 두 번째 배포판을 설정한 다음 여기에 "피벗"하고 앱을 다시 시작하는 것이 기술적으로 가능할 수 있지만 이는 지저분하고 잔여 문제를 일으키며 호환 가능한 커널을 가정하고 공정하게 모든 것에 대한 깊은 지식. (Crouton은 이 기술을 사용하여 Chromebook에서 Ubuntu를 실행하므로 이론상으로는 가능합니다.)

답변2

예, VM을 사용하면 가능합니다. Windows를 부팅한 다음 다른 하드 드라이브에서 VM으로 Mint를 로드하는 등 한 방향으로 다음 작업을 수행하지 않았습니다. 사용버추얼박스그리고 그것의원시 디스크옵션을 사용하면 하나의 OS를 다른 OS 내부에서 부팅할 수 있어야 합니다. 두 번째 OS에서 부팅하고 첫 번째 OS의 VM을 시작하는 다른 방법으로도 왜 그렇게 할 수 없는지 모르겠습니다. 그러나 약간의 작업이 필요할 수 있습니다.

답변3

실제로는매우kexec를 사용하면 가능합니다. 직접 해보지는 않았지만 살펴보세요https://wiki.archlinux.org/index.php/Kexec.

설명: "Kexec은 현재 실행 중인 커널에서 다른 커널을 로드하고 부팅할 수 있게 해주는 시스템 호출입니다. 이는 전체 BIOS 부팅 프로세스가 완료될 때까지 기다리지 않고 매우 빠르게 재부팅해야 하는 커널 개발자나 기타 사람들에게 유용합니다. 마치다"

관련 정보