User Tools

Site Tools


hw:zynq:linux:petalinux:rootfs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hw:zynq:linux:petalinux:rootfs [2022/02/09 13:45]
jakub.moron
hw:zynq:linux:petalinux:rootfs [2022/03/09 10:30] (current)
jakub.moron
Line 4: Line 4:
 qemu-user-static debootstrap binfmt-support </​code>​ qemu-user-static debootstrap binfmt-support </​code>​
   - Setup enviroment: <​code>​   - Setup enviroment: <​code>​
-export targetdir=rootfs +export targetdir=rootfs</​code>​For Debian 9:<​code>​ 
-export distro=stretch +export distro=stretch ​</​code>​Or for Debian 10:<​code>​ 
-OR +export distro=buster ​</​code>​Or for Debian 11:<​code>​ 
-export distro=buster +export distro=bullseye</​code><​code>​
-OR +
-export distro=bullseye+
 sudo mkdir $targetdir sudo mkdir $targetdir
 </​code>​ Ensure that $targetdir is owned by root:root. </​code>​ Ensure that $targetdir is owned by root:root.
Line 18: Line 16:
 sudo chroot $targetdir sudo chroot $targetdir
 </​code>​ </​code>​
-  - Configure and install the root filesystem by running the .deb configuration scripts inside the emulated ''​armhf''​ architecture (this is why ''​qemu-arm-static''​ is needed) <​code>​ +  - Configure and install the root filesystem by running the .deb configuration scripts inside the emulated ''​armhf''​ architecture (this is why ''​qemu-arm-static''​ is needed). For Debian 9:<​code>​ 
-export distro=stretch +export distro=stretch ​</​code>​Or for Debian 10:<​code>​ 
-OR +export distro=buster ​</​code>​Or for Debian 11:<​code>​ 
-export distro=buster +export distro=bullseye</​code><​code>​
-OR +
-export distro=bullseye+
 export LANG=C export LANG=C
 /​debootstrap/​debootstrap --second-stage /​debootstrap/​debootstrap --second-stage
 </​code>​ </​code>​
-  - Setup APT: <​code>​+  - Setup APT: For Debian 11: <​code>​ 
 +cat << EOT > /​etc/​apt/​sources.list 
 +deb http://​ftp.ch.debian.org/​debian/​ $distro main contrib non-free 
 +deb-src http://​ftp.ch.debian.org/​debian/​ $distro main contrib non-free 
 +deb http://​security.debian.org/​debian-security $distro-security main contrib non-free 
 +deb-src http://​security.debian.org/​debian-security $distro-security main contrib non-free 
 +deb http://​ftp.ch.debian.org/​debian/​ $distro-updates main contrib non-free 
 +deb-src http://​ftp.ch.debian.org/​debian/​ $distro-updates main contrib non-free 
 +EOT 
 +</​code>​ For older Debian: <​code>​
 cat << EOT > /​etc/​apt/​sources.list cat << EOT > /​etc/​apt/​sources.list
 deb http://​ftp.ch.debian.org/​debian/​ $distro main contrib non-free deb http://​ftp.ch.debian.org/​debian/​ $distro main contrib non-free
/services/www/http/wiki/data/attic/hw/zynq/linux/petalinux/rootfs.1644410707.txt.gz · Last modified: 2022/02/09 13:45 by jakub.moron