Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Aug 23, 2023. It is now read-only.

boosterl/opensuse-d1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

DEPRECATION NOTICE

This image is not in development anymore. Please refer to the openSUSE upstream image instead.

Build openSUSE images for the Allwinner D1

This repository contains scripts for building an openSUSE image for the Allwinner D1. This work is heavily inspired by the excellent riscv-arch-image-builder.

Components

How to build

This guide assumes you are using an up-to-date installation of openSUSE Tumbleweed.

Install build dependencies:

sudo zypper install -t pattern devel_basis
sudo zypper install cross-riscv64-gcc12

Run the compile script which places the build-output in the output folder:

./1_compile.sh

Flash to an SD card (or loop device):

./2_create_sd.sh /dev/

Creating an image file and expose it as a loop device

status=progress sudo losetup -f -P opensuse-d1.img">dd if=/dev/zero of=opensuse-d1.img bs=1M count= status=progress
sudo losetup -f -P opensuse-d1.img

Then find out which /dev/loop* device was chosen using lsblk.

Boards tested

  • Allwinner Nezha
  • ClockworkPi R01
  • DongshanPi Nezha STU
  • MangoPi MQ-Pro
  • Sipeed Lichee RV

Issues

About

Build openSUSE images for the Allwinner D1

Topics

Resources

Readme

License

GPL-3.0 license

Stars

Watchers

Forks

Packages

Contributors

Languages