Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Replace the kernel to the custom compiled kernel

Featured Replies

First of all sorry for the newbie's question.

I compiled a kernel with custom configuration to use this instruction: https://docs.armbian.com/Developer-Guide_Build-Preparation/

OS: Ubuntu Bionic 18.04 x64

apt -y install git
git clone https://github.com/armbian/build
cd build
./compile.sh \
BOARD=orangepizero \
BRANCH=default \
BUILD_DESKTOP=no \
KERNEL_ONLY=yes \
KERNEL_CONFIGURE=yes

After the kernel build is complete, the output directory contains

output/config
linux-sun8i-default.config
output/debs
/extra
armbian-config_5.99_all.deb
armbian-firmware-full_5.99_all.deb
armbian-firmware_5.99_all.deb
linux-headers-sun8i_5.99_armhf.deb
linux-image-sun8i_5.99_armhf.deb
linux-source-default-sun8i_5.99_all.deb
linux-u-boot-orangepizero_5.99_armhf.deb

Copied to the device this files

linux-headers-sun8i_5.99_armhf.deb
linux-image-sun8i_5.99_armhf.deb

Executed

sudo dpkg -i linux-headers-sun8i_5.99_armhf.deb
sudo dpkg -i linux-image-sun8i_5.99_armhf.deb

The kernel hasn't changed.

Could you explain how to replace the kernel on the device, please?
Thank you very much for your reply.

  • Author
4 hours ago, Igor said:

what have you changed?

I tried to compile kernel with following configuration: https://criu.org/Linux_kernel

General setup options
CONFIG_CHECKPOINT_RESTORE=y (Checkpoint/restore support)

Networking support -> Networking options options for sock-diag subsystem

 

CONFIG_UNIX_DIAG=y (Unix domain sockets -> UNIX: socket monitoring interface)
CONFIG_INET_DIAG=y (TCP/IP networking -> INET: socket monitoring interface)
CONFIG_INET_UDP_DIAG=y (TCP/IP networking -> INET: socket monitoring interface -> UDP: socket monitoring interface)

CONFIG_NETFILTER_XT_MARK=y (Networking support -> Networking options -> Network packet filtering framework (Netfilter)   -> Core Netfilter Configuration -> Netfilter Xtables support (required for ip_tables)
  -> nfmark target and match support)
CONFIG_TUN=y (Device Driver -> Network device support -> Universal TUN/TAP device driver support)

  • Author
On 11/16/2019 at 11:39 PM, Igor said:

NEXT is 4.19.y which will be upgraded to 5.3.y soon.

Thank you very much for you answer.
I choose NEXT. The kernel was replaced.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.