RZ-G/RZ-G2 BSP Porting Debian: Difference between revisions

From Renesas.info
(Add new page to describe how to build debian rootfs (not finished))
(No difference)

Revision as of 08:37, 8 January 2024

← Back to RZ-G/RZ-G2_BSP_Porting

SoC: All

Specification

This guide describes how to make Debian rootfs to work on RZ/G2L serial products.

Target Debian OS Version: bullseye11.0

Target reference board: RZ/G2L,/G2LC,/G2UL SMARC

Host PC Environment: Ubuntu20.04

Debian Filesystem Building

Install QEMU

Run below command on Host Ubuntu PC

sudo apt-get install qemu qemu-user-static

Download Required Files

sudo apt-get install binfmt-support debootstrap

Download debian package 
$ sudo su - root

# mkdir ./debian

# cd ./debian

# debootstrap --arch=arm64 --foreign bullseye root http://deb.debian.org/debian/

### Notes: If you want to build Debian 10, you can use below command

# debootstrap --arch=arm64 --foreign buster root http://deb.debian.org/debian/

This step requires network connection, if failed, please try more times.

If this step is successful, you can see below messages

Debian package download


Initialize rootfs 
# cp /usr/bin/qemu-arm-static ./root/usr/bin

# DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true LC_ALL=C LANGUAGE=C LANG=C chroot root debootstrap/debootstrap --second-stage

If this step is successful, you can see below contents

debian init