Імпорт Rocky Linux до WSL¶
Передумови¶
Необхідно ввімкнути функцію Windows-Subsystem для Linux. Це можливо за допомогою одного з цих варіантів:
- Оскільки незабаром нова версія WSL доступна в Microsoft Store, який має більше функцій, використовуйте це, якщо можливо
- Відкрийте адміністративний термінал (PowerShell або Command-Prompt) і
 запустітьwsl --install(посил.)
- Перейдіть до графічних налаштувань Windows і ввімкніть додаткову функцію Windows-Subsystem for Linux
Тепер ця функція має бути доступна в усіх підтримуваних версіях Windows 10 і 11.
Кроки¶
- 
Отримайте контейнер rootfs. Це можливо кількома способами: - Бажаний спосіб: Завантажте зображення з CDN:
- 
Видобудьте зображення з Docker Hub або Quay.io (посил.) <podman/docker> export rockylinux:9 > rocky-9-image.tar
 
- 
(необов’язково) Вам доведеться розпакувати файл .tar із файлу .tar.xz, якщо ви не використовуєте одну з останніх версій WSL 
- Створіть каталог, де WSL зберігатиме свої файли (переважно десь у профілі користувача)
- 
Нарешті імпортуйте зображення до WSL ( посилання): - 
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
Якщо у вас встановлено термінал Windows, нова назва дистрибутива WSL з’явиться як опція в спадному меню, що дуже зручно для майбутніх запусків. Потім ви можете налаштувати його за допомогою кольорів, шрифтів тощо.
systemd
Microsoft нарешті вирішила ввести systemd у WSL. Ця функція доступна в новій версії WSL із Microsoft Store. Вам потрібно лише додати systemd=true до розділу boot ini у файлі /etc/wsl.conf! (ref.)
Microsoft Store
Немає зображення в Microsoft Store; якщо ви хочете допомогти це зробити, приєднуйтесь до розмови на каналі Mattermost SIG/Containers! Було деяких зусиль давно, які можуть бути підхоплені знову.
Author: Lukas Magauer