Benutzer-Werkzeuge

Webseiten-Werkzeuge


bpi-r2:debian

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
bpi-r2:debian [2019/04/23 17:13]
frank
bpi-r2:debian [2020/02/22 16:21] (aktuell)
frank [debootstrap]
Zeile 9: Zeile 9:
 <code bash> <code bash>
 sudo apt-get install qemu-user-static debootstrap binfmt-support sudo apt-get install qemu-user-static debootstrap binfmt-support
-distro=stretch+distro=buster
 arch=armhf arch=armhf
 +#r64: arch=arm64
 targetdir=$(pwd)/​debian_${distro}_${arch} targetdir=$(pwd)/​debian_${distro}_${arch}
 mkdir $targetdir mkdir $targetdir
 sudo debootstrap --arch=$arch --foreign $distro $targetdir sudo debootstrap --arch=$arch --foreign $distro $targetdir
 sudo cp /​usr/​bin/​qemu-arm-static $targetdir/​usr/​bin/​ sudo cp /​usr/​bin/​qemu-arm-static $targetdir/​usr/​bin/​
 +#r64:sudo cp /​usr/​bin/​qemu-aarch64-static $targetdir/​usr/​bin/​
 sudo cp /​etc/​resolv.conf $targetdir/​etc sudo cp /​etc/​resolv.conf $targetdir/​etc
-sudo chroot $targetdir +sudo distro=$distro ​chroot $targetdir
-distro=stretch+
 export LANG=C export LANG=C
 /​debootstrap/​debootstrap --second-stage /​debootstrap/​debootstrap --second-stage
 </​code>​ </​code>​
 +
 +ggf. gleich root-pw setzen und/oder neue User anlegen (sudo nicht vergessen). sonst kein login (seriell/​ssh) in das System möglich.
 +
 +Man kann auch vom hostsystem Befehle in der chroot ausführen.
 +
 +  chroot rootordner/ ./chroot.sh
 +
 +chroot verlassen (exit oder strg+D)
  
 ggf. Packen: ggf. Packen:
  
-  sudo umount $targetdir/​proc +  ​#sudo umount $targetdir/​proc 
-  sudo tar -czf ${distro}_${arch}.tar.gz -C $targetdir ​.+  sudo tar -czf ${distro}_${arch}.tar.gz -C $targetdir ​$targetdir
  
 wie in der Quelle noch hostname,​apt (ggf. De-Server),​... einrichten wie in der Quelle noch hostname,​apt (ggf. De-Server),​... einrichten
Zeile 35: Zeile 44:
   * /​etc/​apt/​sources.list   * /​etc/​apt/​sources.list
 <​code>​ <​code>​
-deb http://​ftp.de.debian.org/​debian ​stretch ​main contrib non-free +deb http://​ftp.de.debian.org/​debian ​$distro ​main contrib non-free 
-deb-src http://​ftp.de.debian.org/​debian ​stretch ​main contrib non-free +deb-src http://​ftp.de.debian.org/​debian ​$distro ​main contrib non-free 
-deb http://​ftp.de.debian.org/​debian ​stretch-updates main contrib non-free +deb http://​ftp.de.debian.org/​debian ​$distro-updates main contrib non-free 
-deb-src http://​ftp.de.debian.org/​debian ​stretch-updates main contrib non-free +deb-src http://​ftp.de.debian.org/​debian ​$distro-updates main contrib non-free 
-deb http://​security.debian.org/​debian-security ​stretch/updates main contrib non-free +deb http://​security.debian.org/​debian-security ​$distro/updates main contrib non-free 
-deb-src http://​security.debian.org/​debian-security ​stretch/updates main contrib non-free+deb-src http://​security.debian.org/​debian-security ​$distro/updates main contrib non-free
 </​code>​ </​code>​
   * fstab (boot,root)   * fstab (boot,root)
bpi-r2/debian.1556032425.txt.gz · Zuletzt geändert: 2019/04/23 17:13 von frank