Extragerea unei partiții rootfs din imaginea petalinux: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
Fără descriere a modificării
Fără descriere a modificării
 
(Nu s-au afișat 2 versiuni intermediare efectuate de același utilizator)
Linia 1: Linia 1:
După compilarea unui proiect petalinux, pentru extragerea unei partiții rootfs se utilizează
După compilarea unui proiect petalinux, pentru extragerea unei partiții rootfs se utilizează comenzile:
 
<syntaxhighlight lang="zsh">
<syntaxhighlight lang="zsh">
# WARNING: Destructive. Verify ROOTFS and its mount before running.
# crearea unei variabile către calea partiției rootfs
ROOTFS=/media/tom/54a95f60-3e6d-4f7d-b87d-2a235883e1ad
 
# ATENȚIE: Asta șterge totul. Verifică variabila ROOTFS și mount point înainte de executare.
sudo find "$ROOTFS" -mindepth 1 -maxdepth 1 \
sudo find "$ROOTFS" -mindepth 1 -maxdepth 1 \
     ! -name lost+found -exec rm -rf -- {} +
     ! -name lost+found -exec rm -rf -- {} +
Linia 9: Linia 13:


<syntaxhighlight lang="zsh">
<syntaxhighlight lang="zsh">
# Calea către proiect
cd ~/petalinux/arty-z7-iq
cd ~/petalinux/arty-z7-iq



Versiunea curentă din 5 noiembrie 2026 19:00

După compilarea unui proiect petalinux, pentru extragerea unei partiții rootfs se utilizează comenzile:

# crearea unei variabile către calea partiției rootfs
ROOTFS=/media/tom/54a95f60-3e6d-4f7d-b87d-2a235883e1ad

# ATENȚIE: Asta șterge totul. Verifică variabila ROOTFS și mount point înainte de executare.
sudo find "$ROOTFS" -mindepth 1 -maxdepth 1 \
    ! -name lost+found -exec rm -rf -- {} +

Apoi

# Calea către proiect
cd ~/petalinux/arty-z7-iq

sudo tar --numeric-owner -xzpf images/linux/rootfs.tar.gz \
    -C "$ROOTFS"

sync