Імпорт Rocky Linux до WSL¶
Передумови¶
Необхідно ввімкнути функцію Windows-Subsystem для Linux. Це можливо за допомогою одного з цих варіантів:
- Новіша версія WSL із додатковими функціями доступна в Microsoft Store. Використовуйте цю новішу версію, коли це можливо.
- Відкрийте адміністративний термінал (PowerShell або Command-Prompt) і запустіть
wsl --install
(посил.) - Перейдіть до графічних налаштувань Windows і ввімкніть додаткову функцію
Підсистема Windows для Linux
Тепер ця функція має бути доступна в усіх підтримуваних версіях Windows 10 і 11.
Версія WSL
Переконайтеся, що ваша версія WSL оновлена, оскільки деякі функції були представлені лише в пізніших версіях. Якщо ви не впевнені, виконайте команду wsl --update
.
Кроки¶
Встановлювані образи WSL (бажано)¶
Завантажте образ WSL з CDN або іншого дзеркала, ближчого до вас:
Існує кілька варіантів встановлення образу
.wsl
:- Двічі клацніть на зображенні, і воно буде встановлено з ім'ям зображення за замовчуванням
Встановіть образ через командний рядок:
wsl --install --from-file <path-to/Rocky-10-WSL-Base.latest.x86_64.wsl> <machine-name>
Зображення звичайних контейнерів¶
Отримайте контейнер rootfs. Це можливо кількома способами:
- Завантажте зображення з CDN:
Витягніть образ з Docker Hub або Quay.io (посилання.)
<podman/docker> export rockylinux:10 > rocky-10-image.tar
(необов’язково) Вам доведеться розпакувати файл .tar із файлу .tar.xz, якщо ви не використовуєте одну з останніх версій WSL
- Створіть каталог, де WSL зберігатиме свої файли (переважно десь у профілі користувача)
Нарешті імпортуйте зображення до WSL ( посилання):
WSL:
wsl --import <machine-name> <path-to-vm-dir> <path-to/rocky-10-image.tar.xz> --version 1
WSL 2:
wsl --import <machine-name> <path-to-vm-dir> <path-to/rocky-10-image.tar.xz> --version 2
WSL vs. WSL 2
Загалом кажучи, WSL 2 має бути швидшим за WSL, хоча це може відрізнятися залежно від випадку використання.
Термінал Windows
Якщо у вас встановлено термінал Windows, нова назва дистрибутива WSL з’явиться як опція у випадаючому меню, що досить зручно для запуску в майбутньому. Потім ви можете налаштувати його за допомогою кольорів, шрифтів та інших елементів.
systemd
Образ WSL за замовчуванням увімкнено для systemd. Якщо ви хочете використовувати образи контейнерів або створити свій власний, вам потрібно лише додати systemd=true
до розділу boot
у файлі /etc/wsl.conf
. (ref.)
Author: Lukas Magauer