Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Darkhunter 09. 12. 2016, 13:20:20
-
Ahoj,
máme malý startup, který využívá raspberry pi 3 jako server a potřebujem na něj nadeployovat image ArchLinux-ARMu, pár balíčků jako redis, nginx, mariadb, pozměnit pár configů a ještě nějaký náš software z gitu.
Začal jsem s tím, že to všechno nakopíruju na sd kartu z mého notebooku, ale skončil jsem při emulovaném chrootu, kdy si pacman stěžuje na to, že neexistuje /etc/mtab.
Funguje mi tam partitioning a nakopírování boot partition, změny pár configů a nakopírování image.
Tak buď bych potřeboval poradit s tím /etc/mtab nebo navrhnout nějaké lepší řešení.
Děkuji.
-
záleží na co pacman ten mtab chce
možná stačí prostě v chrootu ln -sf /proc/mounts /etc/mtab
-
Já tam nemám ani /proc/mounts...
Vlastně klasicky chybí /proc /dev /sys atd...
Používal jsem tento návod:
https://wiki.archlinux.org/index.php/Raspberry_Pi#QEMU_chroot
-
Dobrý...Stačilo udělat si mount těch proc,sys, dev a pak ten symlink. díky
-
jo, proc, sys a dev jsem myslel ze mas :) mount -o bind?
mozna pak ani ten /etc/mtab nechce? no linkem nic nezkazis, tak to je i na bezicim systemu
-
Jojo, s tím linkem to funguje...Uvidím, kde se zaseknu dál :D
-
dalsi zasek by mohl byt "nefungujici" internet, resp. dns... takze:
cp /etc/resolv.conf /tam/kde/mas/rootfs/pro/arm/etc
viz: https://wiki.archlinux.org/index.php/change_root
-
Jojo, já už smazal tam symlink a udělal si vlastní soubor.