Focal2jammy (#332)

* consolidate PINE64 documentation

* upgrade jammy to focal and buster to bullseye
This commit is contained in:
Pander
2023-04-24 19:02:23 +02:00
committed by GitHub
parent 34e1ea1fa5
commit 4f07849567
5 changed files with 17 additions and 17 deletions

View File

@@ -48,7 +48,7 @@ You may edit it to your needs or create different configuration files using it a
Alternatively you can supply options as command line parameters to compile.sh.
Example:
./compile.sh BOARD=cubietruck BRANCH=current KERNEL_ONLY=no RELEASE=focal
./compile.sh BOARD=cubietruck BRANCH=current KERNEL_ONLY=no RELEASE=jammy
Note: Option `BUILD_ALL` cannot be set to "yes" via command line parameter.
Note: Names for `BOARD` can be found [here](https://github.com/armbian/build/tree/master/config/boards) by looking at file names. Example: OrangePi 4 = **orangepi4.conf** = `BOARD=orangepi4`
@@ -61,7 +61,7 @@ You can create one base configuration (`config-base.conf`) and use this in desce
. ./config-base.conf
BRANCH="edge"
RELEASE="buster"
RELEASE="bullseye"
COMPRESS_OUTPUTIMAGE="sha,gz"
```
@@ -85,8 +85,8 @@ This is a typical board configuration:
MODULES_NEXT="brcmfmac bonding"
#
KERNEL_TARGET="legacy,current,edge"
CLI_TARGET="buster,focal:current"
DESKTOP_TARGET="buster:legacy,current"
CLI_TARGET="bullseye,jammy:current"
DESKTOP_TARGET="bullseye:legacy,current"
CLI_BETA_TARGET=""
DESKTOP_BETA_TARGET=""
@@ -101,13 +101,13 @@ This is a typical board configuration:
You can find more information about those variables [here](https://github.com/armbian/build/blob/master/config/boards/README.md).
If you want that our automated system start making images for this particular board, you need to alter parameters `CLI_BETA_TARGET` and `DESKTOP_BETA_TARGET`.
Variants are dependent from `KERNEL_TARGET` definitions and supported userlands: `hirsute`, `focal`, `buster`.
Variants are dependent from `KERNEL_TARGET` definitions and supported userlands: `jammy`, `bullseye`.
To edit those parameters you need to push changes to the build script.
You need to [fork a project and create a pull request](Process_Contribute.md) and after it is imported by one of the administrators, images will start to show up in appropriate folder.
If you want to enable Debian buster desktop image with _current_ kernel choose the following:
If you want to enable Debian Bullseye desktop image with _current_ kernel choose the following:
DESKTOP_BETA_TARGET="buster:current"
DESKTOP_BETA_TARGET="bullseye:current"
or for command line interfaces Ubuntu Focal based images with legacy kernel 4.19.x
@@ -115,7 +115,7 @@ or for command line interfaces Ubuntu Focal based images with legacy kernel 4.19
or for image with latest upstream development/bleeding edge kernel.
DESKTOP_BETA_TARGET="buster:edge"
DESKTOP_BETA_TARGET="bullseye:edge"
## Using alternate armbian builder repos and branches

View File

@@ -2,11 +2,11 @@
## Build process summary:
- creates development environment on top of amd64 Ubuntu 20.04 LTS,
- creates development environment on top of amd64 Ubuntu 22.04 LTS,
- downloads proven sources, applies patches on top and uses tested configurations,
- cross-compiles universal boot loader (***U-Boot***), kernel and other tools and drivers,
- packs kernel, U-Boot, dtb and root customizations into Debian packages,
- debootstraps minimalistic Debian Buster and Ubuntu Focal into SD card images,
- debootstraps minimalistic Debian Bullseye and Ubuntu Jammy into SD card images,
- installs additional packets, applies customizations and shrinks image to its actual size.
Check this image [compiling example](https://youtu.be/zeShf12MNLg) with partial cache.

View File

@@ -33,7 +33,7 @@ There are 3 options to start build process:
```
3\. Interactively run inside docker container
```
./compile.sh docker-shell BOARD=rockpi-4a BRANCH=edge RELEASE=focal
./compile.sh docker-shell BOARD=rockpi-4a BRANCH=edge RELEASE=jammy
```
The process creates and runs a named Docker container `armbian` with two named volumes `armbian-cache` and `armbian-ccache`,
@@ -53,9 +53,9 @@ This mode also allows you to manually run individual steps of the build process.
First, start docker-shell on the host build system:
```
@droid:~/armbian$ ./compile.sh docker-shell RELEASE=buster BOARD=rockpi-4a BRANCH=edge
@droid:~/armbian$ ./compile.sh docker-shell RELEASE=bullseye BOARD=rockpi-4a BRANCH=edge
```
From there, `RELEASE=buster BOARD=rockpi-4a BRANCH=edge` are passed into shell and will be set into
From there, `RELEASE=bullseye BOARD=rockpi-4a BRANCH=edge` are passed into shell and will be set into
envirounment variables.
Next, we can simply start building an image:

View File

@@ -84,7 +84,7 @@ However Armbian's way of building kernel images is slightly different than the s
## How do I upgrade from Armbian Buster to Bullseye?
Armbian does not offer a standardized way nor do we encourage users to upgrade their userspace like Bionic to Focal, Stretch to Buster, or Buster to Bullseye. We would love to do that but the reason why we cannot is simply the lack of ressources in time and devices to test such upgrades in random scenarios.
Armbian does not offer a standardized way nor do we encourage users to upgrade their userspace like Bionic to Focal, Focal to Jammy, Stretch to Buster, or Buster to Bullseye. We would love to do that but the reason why we cannot is simply the lack of ressources in time and devices to test such upgrades in random scenarios.
You can try to upgrade your userspace by following official ways from Debian/Ubuntu but make sure to freeze your firmware packages via `armbian-config` beforehand. Also you will not receive any help from Armbian if something goes wrong or have other issues with an upgraded system.

View File

@@ -27,9 +27,9 @@ The download for each image consists of three separate files:
For each board we usually provide:
- one CLI server image with Debian Buster userspace
- one CLI server image with Ubuntu Focal userspace
- one desktop image with Ubuntu Focal userspace **or** Debian Buster userspace
- one CLI server image with Debian Bullseye userspace
- one CLI server image with Ubuntu Jammy userspace
- one desktop image with Ubuntu Jammy userspace **or** Debian Bullseye userspace
Other unsupported builds may also be available (like Debian Stretch/Bullseye or Ubuntu Disco/Eoan/Hirsute).