Adott egy nem bootolo ARM64 rendszer, amirol a konzolon annyit sikerult megallapitani, hogy filerendszerre var. Nalam a megoldas az fstab javitasaban es az initrd ujrageneralasaban rejlett, de nem ez a lenyeg itt.
A kiindulo alap:
- openSUSE x86_64 host
- openSUSE aarch64 'idegen' filerendszerek mountolva /mnt ala
- host pseudo-filerendszerek (/proc /sys /dev /dev/pts) mountolva az 'idegen' rootfs ala
- qemu-arm, qemu-linux-user csomagok (elobbi tartalmazza az aarch64-et is openSUSE-n)
Nalam az alabbi lepesekre volt szukseg:
cp /usr/bin/qemu-aarch64* /mnt/usr/bin/
qemu-binfmt-conf.sh
chroot /mnt /usr/bin/qemu-aarch64 /bin/bash
Kb ennyi.
Linkek/Forras:
http://blog.thijsbroenink.com/2015/10/emulate-file-system-with-differen…
https://en.opensuse.org/HCL:Chroot
- 686 megtekintés