Switch to deployer
This commit is contained in:
parent
8d83d4b827
commit
b438d8b760
|
@ -1,11 +0,0 @@
|
||||||
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
|
|
||||||
|
|
||||||
# Running Linux on the Xiaomi Pad 5
|
|
||||||
|
|
||||||
#### Available distros
|
|
||||||
|
|
||||||
- [Ubuntu 23.10](https://timoxa0.su/share/nabu/images/v1/ubuntu.img.xz)
|
|
||||||
|
|
||||||
- [Arch Linux ARM](https://timoxa0.su/share/nabu/images/v1/arch.img.xz)
|
|
||||||
|
|
||||||
- [Fedora 39](https://timoxa0.su/share/nabu/images/v1/fedora.img.xz)
|
|
|
@ -2,62 +2,29 @@
|
||||||
|
|
||||||
# Running Linux on the Xiaomi Pad 5
|
# Running Linux on the Xiaomi Pad 5
|
||||||
|
|
||||||
## [←](prepare-en.md) Installing Linux
|
## [←](./prepare-en.md) Installing Linux
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
- Brain
|
- Brain
|
||||||
|
|
||||||
- Rooted Android
|
- [Rootfs image](https://timoxa0.su/?dir=share/nabu/images/v2)
|
||||||
|
|
||||||
- [Rootfs image](./distros-en.md)
|
### Notes:
|
||||||
|
> [!Warning]\
|
||||||
- [Kernel image](https://timoxa0.su/share/nabu/images/v1/linux-6.1.10-nabu-gc033672c6f54.boot.img)
|
> All your data will be erased! Backup now if needed.
|
||||||
|
|
||||||
- [UEFI installer](https://timoxa0.su/share/nabu/manual/uefi-installer-nabu.zip)
|
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
#### Reboot to fastboot to install Linux
|
1. #### Download and extract rootfs image
|
||||||
|
|
||||||
#### Flash Linux image via fastboot
|
2. #### Reboot device to bootloader
|
||||||
```
|
|
||||||
fastboot flash linux <rootfs.img>
|
|
||||||
```
|
|
||||||
> Replace <rootfs.img> with path to rootfs image
|
|
||||||
|
|
||||||
#### Reboot to bootloader
|
3. #### Flash image to device using deployer
|
||||||
```
|
```
|
||||||
fastboot reboot bootloader
|
lon-deployer /path/to/rootfs.img
|
||||||
```
|
```
|
||||||
|
Deployer will ask you for username, password and linux partition size
|
||||||
|
|
||||||
#### Erase dtbo
|
> After the final reboot, a menu will appear that you can navigate using the volume and power buttons
|
||||||
```
|
|
||||||
fastboot erase dtbo
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Temporary boot Linux from PC
|
|
||||||
```
|
|
||||||
fastboot boot <linux-boot.img>
|
|
||||||
```
|
|
||||||
> Replace <linux-boot.img> with path to kernel image
|
|
||||||
> Do dot disconnect tablet from pc until it boots to initial setup
|
|
||||||
|
|
||||||
#### Complete initial setup and reboot the tablet into bootloader
|
|
||||||
|
|
||||||
#### Restore dtbo backup
|
|
||||||
```
|
|
||||||
fastboot flash dtbo <dtbo.img>
|
|
||||||
```
|
|
||||||
> Replace <dtbo.img> with path to dtbo backup
|
|
||||||
|
|
||||||
#### Reboot tablet into android
|
|
||||||
```sh
|
|
||||||
fastboot reboot
|
|
||||||
```
|
|
||||||
|
|
||||||
### Set up dualboot
|
|
||||||
|
|
||||||
#### Flash UEFI installer via Magisk or recovery
|
|
||||||
> After rebooting, a menu will appear in which you can navigate using the volume and power buttons
|
|
||||||
|
|
||||||
### Done!
|
### Done!
|
||||||
|
|
|
@ -3,56 +3,19 @@
|
||||||
|
|
||||||
# Running Linux on the Xiaomi Pad 5
|
# Running Linux on the Xiaomi Pad 5
|
||||||
|
|
||||||
## Preparing your device [→](install-en.md)
|
## Preparing [→](./install-en.md)
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
- Brain
|
- Brain
|
||||||
|
|
||||||
- [Vbmeta image](https://timoxa0.su/share/nabu/manual/vbmeta_disabled.img)
|
#### Get LoN Deployer
|
||||||
|
##### Windows:
|
||||||
- [Recovery Image](https://timoxa0.su/share/nabu/manual/orangefox.img)
|
- Install deployer and platform tools using this command
|
||||||
|
|
||||||
- [ADB & Fastboot](https://developer.android.com/studio/releases/platform-tools)
|
|
||||||
|
|
||||||
### Notes:
|
|
||||||
> [!Warning]\
|
|
||||||
> All your data will be erased! Backup now if needed.
|
|
||||||
>
|
|
||||||
> These commands have been tested.
|
|
||||||
>
|
|
||||||
> Ignore `udevadm` warnings
|
|
||||||
>
|
|
||||||
> Do not run the same command twice
|
|
||||||
>
|
|
||||||
> Do not run all commands at once, execute them in order!
|
|
||||||
|
|
||||||
#### Reboot tablet to bootloader
|
|
||||||
|
|
||||||
#### Flash vbmeta_disabled.img via fastboot
|
|
||||||
```
|
```
|
||||||
fastboot flash vbmeta_ab <vbmeta_disabled.img>
|
powershell.exe -C "irm https://timoxa0.su/GetLND.ps1 | iex"
|
||||||
```
|
```
|
||||||
> Replace <vbmeta_disabled.img> with path to vbmeta_disabled.img
|
##### Linux:
|
||||||
|
- Install android platform tools with your packet manager
|
||||||
|
- Download binary from [here](https://github.com/timoxa0/LoN-Deployer/releases/)
|
||||||
|
|
||||||
#### Boot Orange Fox recovery through PC
|
### [Next step: Installing Linux](./install-en.md)
|
||||||
```
|
|
||||||
fastboot boot <recovery.img>
|
|
||||||
```
|
|
||||||
> Replace <recovery.img> with path to recovery.img
|
|
||||||
|
|
||||||
#### Repartition yout device
|
|
||||||
```
|
|
||||||
adb shell partition [TARGET LINUX SIZE IN GB]
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Create dtbo backup
|
|
||||||
```
|
|
||||||
adb shell backupdtbo
|
|
||||||
adb pull /tmp/dtbo.img
|
|
||||||
```
|
|
||||||
> Backup will be saved to current directory
|
|
||||||
|
|
||||||
#### Check if Android still starts
|
|
||||||
Just restart the tablet, and see if Android still works. If isn't boot or looping or animation, wipe data in recovery.
|
|
||||||
|
|
||||||
### [Next step: Installing Linux](/guide/English/install-en.md)
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
<img align="right" src="../../assets/nabu.png" width="425" alt="Linux Running On A Xiaomi Pad 5">
|
|
||||||
|
|
||||||
# Linux на Xiaomi Pad 5
|
|
||||||
|
|
||||||
#### Доступные дистрибутивы
|
|
||||||
|
|
||||||
- [Ubuntu 23.10](https://timoxa0.su/share/nabu/images/v1/ubuntu.img.xz)
|
|
||||||
|
|
||||||
- [Arch Linux ARM](https://timoxa0.su/share/nabu/images/v1/arch.img.xz)
|
|
||||||
|
|
||||||
- [Fedora 39](https://timoxa0.su/share/nabu/images/v1/fedora.img.xz)
|
|
|
@ -2,62 +2,29 @@
|
||||||
|
|
||||||
# Linux на Xiaomi Pad 5
|
# Linux на Xiaomi Pad 5
|
||||||
|
|
||||||
## [←](prepare-ru.md) Установка Linux
|
## [←](./prepare-rn.md) Установка Linux
|
||||||
|
|
||||||
### Требования
|
### Требования
|
||||||
- Мозги
|
- Мозги
|
||||||
|
|
||||||
- Android с root-правами
|
- [Образ Rootfs](https://timoxa0.su/?dir=share/nabu/images/v2)
|
||||||
|
|
||||||
- [Образ rootfs](./distros-ru.md)
|
### Примечание:
|
||||||
|
> [!Warning]\
|
||||||
- [Образ ядра](https://timoxa0.su/share/nabu/images/v1/linux-6.1.10-nabu-gc033672c6f54.boot.img)
|
> Все пользовательские файлы будут стерты! Создайте резервную копию, если это необходимо.
|
||||||
|
|
||||||
- [Установщик UEFI](https://timoxa0.su/share/nabu/manual/uefi-installer-nabu.zip)
|
|
||||||
|
|
||||||
### Установка
|
### Установка
|
||||||
|
|
||||||
#### Перезапустите планшет в fastboot для прошивки
|
1. #### Скачайте и распакуйте образ rootfs
|
||||||
|
|
||||||
#### Прошейте образ Linux через fastboot
|
2. #### Перезагрузите планшет в bootloader
|
||||||
```
|
|
||||||
fastboot flash linux <rootfs.img>
|
|
||||||
```
|
|
||||||
> Замените <rootfs.img> на путь к образу rootfs
|
|
||||||
|
|
||||||
#### Перезапуститесь в bootloader
|
3. #### Прошейте образ используя установщик
|
||||||
```
|
```
|
||||||
fastboot reboot bootloader
|
lon-deployer /путь/к/rootfs.img
|
||||||
```
|
```
|
||||||
|
Установщик спросит у вас имя пользователя, пароль и размер раздела для Linux
|
||||||
|
|
||||||
#### Очистите dtbo
|
|
||||||
```
|
|
||||||
fastboot erase dtbo
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Временно запустите Linux с ПК
|
|
||||||
```
|
|
||||||
fastboot boot <linux-boot.img>
|
|
||||||
```
|
|
||||||
> Замените <linux-boot.img> на путь к образу ядра
|
|
||||||
> Не отключайте планшет от компьютера, пока он не загрузится.
|
|
||||||
|
|
||||||
#### Пройдите первоначальную настройку и перезагрузите планшет в bootloader
|
|
||||||
|
|
||||||
#### Восстановите резервную копию dtbo
|
|
||||||
```
|
|
||||||
fastboot flash dtbo <dtbo.img>
|
|
||||||
```
|
|
||||||
> Замените <dtbo.img> на путь к резервной копии dtbo
|
|
||||||
|
|
||||||
#### Перезагрузите планшет в android
|
|
||||||
```
|
|
||||||
fastboot reboot
|
|
||||||
```
|
|
||||||
|
|
||||||
### Настройка dualboot
|
|
||||||
|
|
||||||
#### Прошейте установщик UEFI через Magisk или recovery
|
|
||||||
> После перезагрузки появляется меню, в котором вы можете ориентироваться, используя кнопки громкости и питания
|
> После перезагрузки появляется меню, в котором вы можете ориентироваться, используя кнопки громкости и питания
|
||||||
|
|
||||||
### Готово!
|
### Готово!
|
|
@ -3,56 +3,19 @@
|
||||||
|
|
||||||
# Linux на Xiaomi Pad 5
|
# Linux на Xiaomi Pad 5
|
||||||
|
|
||||||
## Подготовка устройства [→](install-ru.md)
|
## Подготовка устройства [→](./install-ru.md)
|
||||||
|
|
||||||
### Требования:
|
### Требования:
|
||||||
- Мозги
|
- Мозги
|
||||||
|
|
||||||
- [Образ vbmeta](https://timoxa0.su/share/nabu/manual/vbmeta_disabled.img)
|
#### Установите LoN Deployer
|
||||||
|
##### Windows:
|
||||||
- [Образ рекавери](https://timoxa0.su/share/nabu/manual/orangefox.img)
|
- Выполните эту команду для установки LoN Deployer, adb и fastboot
|
||||||
|
|
||||||
- [ADB и Fastboot](https://developer.android.com/studio/releases/platform-tools)
|
|
||||||
|
|
||||||
### Примечание:
|
|
||||||
> [!WARNING]
|
|
||||||
> Все пользовательские файлы будут стерты! Создайте резервную копию, если это необходимо.
|
|
||||||
>
|
|
||||||
> Эти команды были протестированы.
|
|
||||||
>
|
|
||||||
> Игнорируйте ошибки `udevadm`.
|
|
||||||
>
|
|
||||||
> Не выполняйте одну команду дважды.
|
|
||||||
>
|
|
||||||
> Не запускайте все команды сразу, выполняйте их по очереди!
|
|
||||||
|
|
||||||
#### Перезагрузите планшет в fastboot
|
|
||||||
|
|
||||||
#### Прошейте vbmeta_disabled.img
|
|
||||||
```
|
```
|
||||||
fastboot flash vbmeta_ab <vbmeta_disabled.img>
|
powershell.exe -C "irm https://timoxa0.su/GetLND.ps1 | iex"
|
||||||
```
|
```
|
||||||
> Замените <vbmeta_disabled.img> на путь к vbmeta_disabled.img
|
##### Linux:
|
||||||
|
- Установите adb и fastboot через пакетный менеджер вашего дистрибутива
|
||||||
|
- Загрузите исполняемый файл [отсюда](https://github.com/timoxa0/LoN-Deployer/releases/)
|
||||||
|
|
||||||
#### Запустите recovery с компьютера при помощи команды
|
### [Следующий шаг: установка Linux](./install-ru.md)
|
||||||
```
|
|
||||||
fastboot boot <recovery.img>
|
|
||||||
```
|
|
||||||
> Замените <recovery.img> на путь к recovery.img
|
|
||||||
|
|
||||||
#### Выполните переразметку
|
|
||||||
```
|
|
||||||
adb shell partition [размер раздела под linux в GB]
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Сделайте резервную копию dtbo
|
|
||||||
```
|
|
||||||
adb shell backupdtbo
|
|
||||||
adb pull /tmp/dtbo.img
|
|
||||||
```
|
|
||||||
> Резервная копия будет создана в текущей директории
|
|
||||||
|
|
||||||
#### Проверьте, запускается ли Android
|
|
||||||
Просто перезапустите планшет и убедитесь, что Android запускается. Если система не запускается или вы получили бутлуп, отформатируйте `data` в recovery.
|
|
||||||
|
|
||||||
### [Следующий шаг: установка Linux](/guide/Russian/install-ru.md)
|
|
Loading…
Reference in a new issue