동일한 PC에 두 개의 서로 다른 Linux 배포판을 설치하고 싶습니다. (내가 아는 한 가장 좋은 방법은 듀얼 부팅이나 VMware입니다.) 하지만 내가 원하는 추가 기능도 있습니다.물리적 키를 사용하여 운영 체제 교환단 1초(혹은 2초)밖에 걸리지 않습니다.
추가 선택 질문 - 내가 다른 Linux를 실행할 때 해커가 다른 Linux 배포판에서 데이터를 검색할 수 있습니까?
답변1
동일한 컴퓨터에서 2개 이상의 운영 체제를 실행하려면 최소한 3가지 옵션이 있습니다.
하나의 시스템을 로컬로 실행하고 다른 시스템을 Docker 컨테이너 내에서 동시에 실행합니다. 컨테이너는 작고 가벼우며 종종 공간을 덜 차지하도록 간소화되고 호스트 운영 체제(기본적으로 설치된 운영 체제)와 커널을 공유하며 자체 초기화가 제공되지 않으며 일반적으로 X/Wayland와 함께 제공되지 않습니다. GUI 프로그램을 실행하는 데 문제가 있을 수 있습니다. Docker 컨테이너는 이를 사용하여 개발 환경을 신속하게 재현하고 모든 사람이 동일한 버전의 컴파일러, 공유 라이브러리, Python 패키지 등을 사용하도록 할 수 있기 때문에 소프트웨어 개발자들 사이에서 매우 인기가 있습니다.
VMware 또는 Virtualbox와 같은 하이퍼바이저에서 하나의 시스템을 기본적으로 실행하고 다른 시스템을 동시에 실행합니다. 저는 VMware를 사용해 본 적이 없지만 Virtualbox는 무료이며 훌륭하게 작동합니다. 그러나 2개의 운영 체제를 동시에 실행할 수 있을 만큼 충분한 RAM이 있는지 확인하세요. 최신 데스크톱 Linux 배포판이 예상대로 작동하려면 최소 2GB의 RAM이 필요합니다.
이 기계는 두 개의 시스템을 실행하지만 동시에 두 개를 실행할 수는 없습니다. 예, 키보드 단축키를 사용하여 전환할 수 있지만 일부 수동 설정이 필요합니다.
두 시스템 모두에서 최대 절전 모드를 설정합니다. 스왑 파티션을 미리 준비할 필요는 없으며 스왑 파일이 준비됩니다.
아래 설명에 따라 efibootmgr을 사용하여 재부팅 후 부팅할 다음 시스템을 선택하세요. https://superuser.com/questions/1016762/is-it-possible-to-select-which-system-to-boot-before-rebooting-on-a-multi-boot.
다음에 최대 절전 모드가 완료되면 종료하는 대신 커널을 재부팅하도록 지시합니다
echo reboot | sudo tee /sys/power/disk
.원하는 시스템이 시작되면 다음을 수행하여 원래 동작을 복원하십시오.
echo platform | sudo tee/sys/power/disk
2~4단계를 수행하는 스크립트를 생성하고 선택적으로 스크립트를 실행하기 위한 키보드 단축키를 지정할 수 있습니다.