From c40a9f5440b53dec2053af4d52015ec6be968fae Mon Sep 17 00:00:00 2001 From: timoxa0 Date: Wed, 14 Aug 2024 16:35:36 +0500 Subject: [PATCH] Add swith2linux dualboot guide --- README-RU.md | 4 ++- README.md | 5 ++-- guide/English/install-en.md | 4 +++ guide/English/linuxswitch-en.md | 50 +++++++++++++++++++++++++++++++++ guide/Russian/install-ru.md | 4 +++ guide/Russian/linuxswitch-ru.md | 50 +++++++++++++++++++++++++++++++++ 6 files changed, 114 insertions(+), 3 deletions(-) create mode 100644 guide/English/linuxswitch-en.md create mode 100644 guide/Russian/linuxswitch-ru.md diff --git a/README-RU.md b/README-RU.md index 9eba7dd..8cbb1c1 100644 --- a/README-RU.md +++ b/README-RU.md @@ -19,6 +19,7 @@ - [Удаление](guide/Russian/uninstall-ru.md) + ## Разное - [Канал с обновлениями](https://s.tx0.su/lonup) @@ -31,8 +32,9 @@ - [Переустановка](guide/Russian/reinstall-ru.md) -- [Доступные дистрибутивы](guide/Russian/distros-ru.md) +- [Дуалбут с использованием switch2linux](guide/English/linuxswitch-en.md) +- [Доступные дистрибутивы](https://timoxa0.su/?dir=share/nabu/images/latest/latest) ## Благодарности diff --git a/README.md b/README.md index f89ca46..1133a26 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,6 @@ This project is in an early stage, all the files here have been contributed by o - [Uninstallation](guide/English/uninstall-en.md) - ## Miscellaneous - [Updates channel](https://s.tx0.su/lonup) @@ -31,7 +30,9 @@ This project is in an early stage, all the files here have been contributed by o - [Reinstallation](guide/English/reinstall-en.md) -- [Available distros](guide/English/distros-en.md) +- [Dualboot using switch2linux](guide/English/linuxswitch-en.md) + +- [Available distros](https://timoxa0.su/?dir=share/nabu/images/latest/latest) ## Credits diff --git a/guide/English/install-en.md b/guide/English/install-en.md index b3c4cb9..e10de6d 100644 --- a/guide/English/install-en.md +++ b/guide/English/install-en.md @@ -13,6 +13,10 @@ > [!Warning]\ > All your data will be erased! Backup now if needed. +> [!Note]\ +> If you want to use switch2linux to dualboot add -Q flag to lon-tool command\ +> After installation follow this [guide](./linuxswitch-en.md) + ### Installation 1. #### Download and extract rootfs image diff --git a/guide/English/linuxswitch-en.md b/guide/English/linuxswitch-en.md new file mode 100644 index 0000000..9ecd11a --- /dev/null +++ b/guide/English/linuxswitch-en.md @@ -0,0 +1,50 @@ +Linux Running On A Xiaomi Pad 5 + +# Running Linux on the Xiaomi Pad 5 + +## [←](./install-en.md) Dualbooting using switch2linux + +### Prerequisites +- Brain + +- Rooted android + +- Already installed Linux + +- [mklonimg.cmd (Windows)](https://git.timoxa0.su/timoxa0/mklonimg/raw/branch/main/mklonimg.cmd) + +- [mklonimg.sh (Linux/macOS)](https://git.timoxa0.su/timoxa0/mklonimg/raw/branch/main/mklonimg.sh) + +- [Python 3](https://www.python.org/downloads/) + +- [linux-nabu zip package](https://timoxa0.su/?dir=share/nabu/packages/v3) + +### Creating boot image + +1. #### Restore your boot image (can be skipped if you used lon-tool with the -Q flag) + +2. #### Download mklonimg.cmd for Windows or mklonimg.sh for Linux/macOS + +3. #### Install Python (for Windows select Add Python 3.x to PATH) + +4. #### Download linux-nabu zip package for your image version + +5. #### Extract vmlinuz-6.1.10-nabu and dtb-6.1.10-nabu from /boot/efi inside zip + +6. #### Open cmd (on Windows) or terminal (on Linux/macOS) + +7. #### Run mklonimg +##### Windows +``` +.\mklonimg.cmd path\to\vmlinuz path\to\dtb +``` +##### Linux/macOS +``` +bash mklonimg.sh path/to/vmlinuz path/to/dtb +``` + +8. #### Image will be created in current working directory with name linux.boot.img + +9. #### Follow switch2linux install guide -> [link](https://git.timoxa0.su/timoxa0/Switch2Linux-Nabu/src/branch/main/README.md) + +### Done! diff --git a/guide/Russian/install-ru.md b/guide/Russian/install-ru.md index 799354b..76846fc 100644 --- a/guide/Russian/install-ru.md +++ b/guide/Russian/install-ru.md @@ -13,6 +13,10 @@ > [!Warning]\ > Все пользовательские файлы будут стерты! Создайте резервную копию, если это необходимо. +> [!Note]\ +> Если вы хотите использовать switch2linux для дуалбута добавьте флаг -Q к команде lon-tool\ +> После устаноки следуйте [гайду](./linuxswitch-ru.md) + ### Установка 1. #### Скачайте и распакуйте образ rootfs diff --git a/guide/Russian/linuxswitch-ru.md b/guide/Russian/linuxswitch-ru.md new file mode 100644 index 0000000..20be9f2 --- /dev/null +++ b/guide/Russian/linuxswitch-ru.md @@ -0,0 +1,50 @@ +Linux Running On A Xiaomi Pad 5 + +# Запуск Linux на Xiaomi Pad 5 + +## [←](./install-ru.md) Дуалбут с использованием switch2linux + +### Требования +- Мозги + +- Рутированный android + +- Уже установленный Дinux + +- [mklonimg.cmd (Windows)](https://git.timoxa0.su/timoxa0/mklonimg/raw/branch/main/mklonimg.cmd) + +- [mklonimg.sh (Linux/macOS)](https://git.timoxa0.su/timoxa0/mklonimg/raw/branch/main/mklonimg.sh) + +- [Python 3](https://www.python.org/downloads/) + +- [Zip пакет linux-nabu](https://timoxa0.su/?dir=share/nabu/packages/v3) + +### Создание boot образа + +1. #### Востановите ваш boot (можете пропустить если запускали lon-tool с флагом -Q) + +2. #### Скачайте mklonimg.cmd для Windows или mklonimg.sh для Linux/macOS + +3. #### Установите Python 3 (на Windows отметьте Add Python 3.x to PATH или Добовить Python 3.x в PATH) + +4. #### Скачайте zip пакет linux-nabu нужной версии + +5. #### Распакуйте vmlinuz-6.1.10-nabu и dtb-6.1.10-nabu из /boot/efi внутри zip архива + +6. #### Откройте cmd на Windows или терминал на Linux/macOS + +7. #### Запустите mklonimg +##### Windows +``` +.\mklonimg.cmd путь\к\vmlinuz путь\к\dtb +``` +##### Linux/macOS +``` +bash mklonimg.sh путь/к/vmlinuz путь/к/dtb +``` + +8. #### Образ будет создан в текущей папке с именем linux.boot.img + +9. #### Следуйте гайду по установке switch2linux -> [ссылка](https://git.timoxa0.su/timoxa0/Switch2Linux-Nabu/src/branch/main/README-RU.md) + +### Готово!