이전에 다루었던 스크립트 목록에 추가. MultiCD 및 Wildevine 우리는 Linux 전문가를 위한 또 다른 멋진 제품을 가지고 있으며 takeover.sh.라는 이름으로 사용됩니다.
takeover.sh는 SSH를 사용하여 실행 중인 Linux 시스템을 원격으로 인수할 수 있는 무료 오픈 소스 스크립트입니다. 노트북을 재부팅할 필요 없이 메모리 내 복구 환경에 로그인하고 루트 파일 시스템을 마운트 해제하는 등의 작업을 모두 수행할 수 있습니다.
실제 콘솔을 건드리지 않고도 실행 중인 배포판을 다른 배포판으로 교체할 수도 있습니다. 그러나 시스템을 재부팅해야 합니다. 관심이 있으시면 takeover.sh의 기능을 확장하여 새 init완료되면 재부팅하지 않고 새 배포판으로 전환할 수 있습니다. Hector Martin 개발자님이 풀 리퀘스트를 받고 있습니다.
takeover.sh는 다음을 지원하는 init 시스템용으로 생성되었습니다. init 바이너리를 telinit u
명령(예: 사용) 다시 로드 sysvinit 및 systemd . 다른 시스템 유형을 사용하는 경우 적응해야 하지만 여전히 작동하지 않을 수 있습니다.
takeover.sh의 특징
기억하다
인계 스크립트를 사용하는 동안 문제가 발생하면 컴퓨터 시스템이 패닉 상태가 됩니다.
Hector는 GitHub에서 takover.sh은 Linux 전문가를 위한 것으로 명령을 복사하고 지나칠 수 있는 단계를 일부러 생략했습니다.
자신의 말로:
이 스크립트에는 새로운 환경을 빠져나와 정상 상태로 돌아가기 위한 조항이 없습니다. 완료되면 재부팅해야 합니다. 뭔가 잘못되면 컴퓨터가 부팅되지 않습니다. 운이 좋지 않습니다. 초보자를 위한 가이드가 아닙니다. 복사하여 붙여넣을 수 있는 명령을 일부러 제공하지 않습니다. 손을 잡지 않고 정확히 무엇을 해야할지 모르겠다면 이 스크립트는 당신을 위한 것이 아닙니다.
대부분의 독자가 필요로 하지 않기 때문에 여기에 사용 세부 정보를 포함하지 않았습니다. 그러나 스크립트 사용에 관심이 있는 경우 여기에서 개발자 사용 가이드를 볼 수 있습니다.
You should try the script in a VM (Virtual Machine ) 여기서 테스트를 위해 라이브 루트 파일 시스템의 tarball을 실행할 수 있습니다. Hector Martin 연습용 부트로더 설정을 원합니다.
takeover.sh에 대한 귀하의 생각은 무엇입니까? 곧 모든 시스템을 인계받게 됩니까? 처음부터 스크립트가 유용합니까? 아래 댓글 섹션에서 아이디어를 공유하세요.