콘텐츠로 이동

Rocky Linux를 WSL로 가져오기

필요 사항

Windows Subsystem for Linux 기능이 활성화되어 있어야 합니다. 이를 위해서 다음 중 하나의 방법을 사용할 수 있습니다.

  • 매우 최근에 Microsoft Store에서 사용 가능한 새로운 WSL 버전이 나왔으며, 더 많은 기능이 있으므로 가능하다면 이를 사용하세요.
  • 관리 터미널(PowerShell 또는 명령 프롬프트)을 열고
    다음을 실행 wsl --install (ref.)
  • Windows 설정에서 Windows Subsystem for Linux 선택적 기능을 활성화합니다.

이 기능은 현재 모든 지원되는 Windows 10 및 11 버전에서 사용할 수 있어야 합니다.

단계

  1. 컨테이너 루트 파일시스템을 가져옵니다. 이는 여러 가지 방법으로 가능합니다.

  2. (선택 사항) 최신 WSL 버전이 아닌 경우 .tar 파일을 .tar.xz 파일에서 추출해야 합니다.

  3. WSL이 파일을 저장할 디렉터리를 만듭니다(대부분 사용자 프로필의 어딘가에 있음).
  4. 마지막으로 이미지를 WSL로 가져옵니다(ref.):

    • WSL:

      wsl --import <machine-name> <path-to-vm-dir> <path-to/rocky-9-image.tar.xz>
      
    • WSL 2:

      wsl --import <machine-name> <path-to-vm-dir> <path-to/rocky-9-image.tar.xz> --version 2
      

WSL vs. WSL 2

일반적으로 WSL 2가 WSL보다 더 빠릅니다. 그러나 사용 사례에 따라 다를 수 있습니다.

Windows Terminal

Windows 터미널이 설치되어 있다면, 새로운 WSL 배포 이름이 드롭다운 메뉴에 옵션으로 나타나므로 편리하게 사용할 수 있습니다. 그런 다음 색상, 글꼴 등으로 사용자 정의할 수 있습니다.

systemd

마이크로소프트가 WSL에 systemd를 도입하기로 결정했습니다. 이 기능은 Microsoft Store의 새 WSL 버전에서 사용 가능합니다. /etc/wsl.conf 파일의 boot ini 섹션에 systemd=true를 추가하기만 하면 됩니다! (참고)

Microsoft Store

현재 Microsoft Store에 이미지가 없습니다. Microsoft Store에 가져오는 데 도움을 주려면 Mattermost SIG/Containers 채널에서 대화에 참여하세요! 예전에 이미 논의된 작업이 있으며, 다시 시작할 수 있습니다.

Author: Lukas Magauer