Skip to content

Commit 07b7c84

Browse files
committed
Срфтпу
1 parent 85bda19 commit 07b7c84

4 files changed

Lines changed: 28 additions & 12 deletions

File tree

img/favicon.png

Lines changed: 0 additions & 1 deletion
This file was deleted.

installing/index.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
# Installing
22
## Introduction
3-
This page is about installing NurOS to your physical or virtual device.
4-
## For x86 PCs
5-
The easiest devices to install NurOS are traditional x86 (Intel/AMD) computers. You can download latest bootable ISO image here.
6-
These computers have UEFI or BIOS that can boot our ISO disk image. But you must write image to portable device such as USB memory stick, CD drive, etc.
7-
**[ If you can't boot from your device, try to disable Secure Boot ]**
8-
### Making bootable device
9-
To write ISO drive image you should use [Rufus](https://rufus.ie/) if you have Windows. Or if you have already other Linux/UNIX(-like) system, you should try
10-
to use `dd`, for example you can use the command below:
11-
```sh
12-
dd if=NurOS.iso of=/dev/sdb bs=4096 status=progress
13-
```
3+
This page is about installing NurOS to your physical or virtual device.
4+
Actions to do it on your x86-64 computer are not hard. Follow the instruction on [On x86 PCs](./portingtox86.md) page.
5+
But installing on ARM device is harder than you think. Follow the instruction on [On ARM PCs](./portingtoarm.md) page.

installing/portingtoarm.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# On ARM PCs
2+
## Introduction
3+
This page is about porting NurOS to your ARM (AArch64) device.
4+
### Devices
5+
The most known ARM devices are Android smartphone, Raspberry Pi, etc.
6+
#### Android
7+
Android is not just the operating system and framework, it's the architecture of your device. To boot custom kernel and initial RAM file system you must make GKI - the Android kernel (boot.img). The flashing (installing) NurOS to your device is also depends on Android version, because the partitions of your device's memory are depends on Android version (shipped by vendor's firmware!), *for example, if you have the 13 or later, you will have the `boot` partition
8+
as the kernel and `init_boot` as initial RAM filesystem* [[Android Documentation, Architecture, Partitions](https://source.android.com/docs/core/architecture/partitions)]

installing/portingtox86.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# On x86 PCs
2+
## Introduction
3+
This page is about installing NurOS to your physical or virtual x86-64 device.
4+
To install NurOS on traditional x86 computers, you must make bootable device, such as USB memory stick, CD or external SSD/HDD. To make bootable device you must write our ISO drive image to your memory device. The UEFI or BIOS on computer will boot the files from flashed memory device.
5+
**[ NurOS only supports 64-bit x86 architectures (x86-64) ]**
6+
**[ If you can't boot from your device, try to disable Secure Boot ]**
7+
### Making bootable device
8+
To write ISO drive image you should use [Rufus](https://rufus.ie/) if you have Windows. Or if you have already other Linux/UNIX(-like) system, you should try
9+
to use `dd`, for example you can use the command below:
10+
```sh
11+
dd if=NurOS.iso of=/dev/sdb bs=4096 status=progress
12+
```
13+
### Booting
14+
Then you must boot your bootable device using UEFI/BIOS of your PC, you can use boot menu feature or make your bootable device to first entry.
15+
And you will see the GRUB screen, you should select "Try and Install NurOS" and select mode to boot our Live CD.
16+
17+
*Do you want to install on your ARM device? See the [On ARM PCs](./portingtoarm.md) page.*

0 commit comments

Comments
 (0)