cubietruck Einrichtung mit Igor Image - Erarbeitung einer Anleitung für dummies

Begonnen von Franz Tenbrock, 09 August 2014, 15:03:19

Vorheriges Thema - Nächstes Thema

Franz Tenbrock

und ich dachte ich hätte es .. .-(

Boote gerade noch einmal von der sd Karte
auf die kann ich ja zum Glück jetzt auch per Netz zugreifen...

cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

moonsorrox

Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Franz Tenbrock

gerade von Karte gebootet

Load: 0.12, 0.10, 0.05 - Board: 28.2°C - Drive: 30°C - Memory: 1980Mb

root@cubie:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs          1.8G  776M  969M  45% /
/dev/root       1.8G  776M  969M  45% /
devtmpfs       1000M     0 1000M   0% /dev
tmpfs           128M  164K  128M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           128M     0  128M   0% /run/shm
tmpfs           1.0G   88K  1.0G   1% /tmp
/dev/root       1.8G  776M  969M  45% /var/log.hdd
ramlog-tmpfs    256M  2.4M  254M   1% /var/log
root@cubie:~#

werde die letzten 3 Schritte mounten etc noch mal durchführen ?!


hier bin ich ja wohl eindeutig auf der Karte
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

HCS

Spannend ...

Meine beiden Cubies (einer mit 30GB, einer mit 128GB)

Der eine
rootfs                   30G  1.9G   27G   7% /
/dev/root                30G  1.9G   27G   7% /
usw.

Der andere
rootfs          118G    1,7G  110G    2% /
/dev/root       118G    1,7G  110G    2% /

Und bisher hatte ich immer 7,1 rootfs, wenn das system auf nand1/2 lief.

@moonsorrox: ist das das igor-image bei Dir?
nand2 kann ja durchaus von verschiedenen Scripten oder wenn man es von Hand macht auch kleiner als 7.1 sein.
Deine 4 sehen aus, als ob sie von einer  SD, von der es kam, abgeleitet sind.

Und Franz hat uns ja gerade gezeigt, wie es aussieht, wenn es auf einer 2GB SD-Karte läuft, nämlich 1,8GB

moonsorrox

Zitat von: HCS am 13 August 2014, 15:07:06
Spannend ...

@moonsorrox: ist das das igor-image bei Dir?
nand2 kann ja durchaus von verschiedenen Scripten oder wenn man es von Hand macht auch kleiner als 7.1 sein.
Deine 4 sehen aus, als ob sie von einer  SD, von der es kam, abgeleitet sind.

Nein, ich habe ein debian drauf, aber startet nicht von der SD-Karte sondern aus dem nand  ???

wollte hier nicht verwirren...
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Franz Tenbrock

- festlegen, dass das rootfs auf der SSD ist mit:
mount /dev/nand1 /boot
nano /boot/uEnv.txt
und die Zeile "nand_root=/dev/nand2 rootwait" in "nand_root=/dev/sda1 rootwait" ändern

- reboot

- mit df -h prüfen, ob das rootfs nun tatsächlich auf der SSD ist, sollte dann so (mit sinngemäßer Größe sein)
rootfs    30G  1.9G  27G  7%  /

habe die Schritte gerade noch einmal gemacht
melde mich gleich wieder

zumindest das klappt ja mittlerweile, auch meine ich zu verstehen was das alles bedeutet mounten etc

was mich gerade gewundert hat das die DAtei uenv.txt wieder die alte war obwohl ich die doch eigentlich gestern geändert hatte..
mal sehen was gleich kommt


Jetzt

Load: 0.09, 0.13, 0.06 - Board: 28.2°C - Drive: 30°C / 43Gb - Memory: 1964Mb

root@cubie:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs          7.1G  928M  5.8G  14% /
/dev/root       7.1G  928M  5.8G  14% /
devtmpfs       1000M     0 1000M   0% /dev
tmpfs           128M  168K  128M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           128M     0  128M   0% /run/shm
/dev/sda1        46G  966M   43G   3% /opt
tmpfs           1.0G   88K  1.0G   1% /tmp
/dev/root       7.1G  928M  5.8G  14% /var/log.hdd
ramlog-tmpfs    256M  4.2M  252M   2% /var/log
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

also habe gerade scheinbar wieder komplett aus dem nand gebootet
wenn ich nun mir die Datei
File: /boot/uEnv.txt
ansehe
so ist sie komplet leer ?!

das sollte doch nicht so sein oder?

lag die vorher auf der sd Karte ?
oder nand1 oder nand2
???

Bei windows klickt man auf ein Laufwerk und weiß wo was physikalisch gespeichert ist, hier hab ich das immer noch nicht verstanden obwohl ich einiges dazu gelsen habe
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

HCS

@moonsorrox:
Ja klar, ich meinte, dass die Größe, auf die nand2 partitioniert wurde, von der Größe der SD, auf der das System lief, abgeleitet wurde, als irgend ein script das nand partitioniert hat.

nand2 kann halt 7,1 groß werden oder auch kleiner sein, je nachdem wie es partitioniert wurde.

Fakt: wenn das rootfs auf einer 50GB Partition liegt, darf da nicht 7.1 stehen.

@Franz:
mount /dev/nand1 /boot
cat /boot/uEnv.txt


Franz Tenbrock

root@cubie:~# mount /dev/nand1 /boot
root@cubie:~# cat /boot/uEnv.txt
console=ttyS0,115200
nand_root=/dev/nand2 rootwait
extraargs=rootfstype=ext4 sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_no_mali_mem_reserve sunxi_fb_mem_reserve=16 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1280x720p60 panic=10 consoleblank=0
script=ct-hdmi.bin
kernel=uImage
root@cubie:~#


wo finde ich den Mist mit filezilla
cd "/dev/root"
Fehler:   Directory /dev/nand2: no such file or directory
Fehler:   Verzeichnisinhalt konnte nicht empfangen werden

Betateilchen meinte oben im Ordner dev/nand2    müsste was stehen

ok gerade mit sudo nano /boot/uEnv.txt
das ganze in den editor geladen

da muss dann wohl nand2 gegen sda1 getauscht werden

verstehe immer noch nicht das Dateisstem
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

HCS

Es gibt keinen Ordner dev/nand2, das ist eine Partition.

Bitte, mach einfach das, was ich am Sonntag geschrieben habe:
mount /dev/nand1 /boot
nano /boot/uEnv.txt
"nand_root=/dev/nand2 rootwait" in "nand_root=/dev/sda1 rootwait" ändern
speichern, raus, reboot, mit df -h schauen

Franz Tenbrock


Load: 0.30, 0.11, 0.04 - Board: 28.2°C - Drive: 30°C / 43Gb - Memory: 1964Mb

root@cubie:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           46G  963M   43G   3% /
/dev/root        46G  963M   43G   3% /
devtmpfs       1000M     0 1000M   0% /dev
tmpfs           128M  164K  128M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           128M     0  128M   0% /run/shm
/dev/sda1        46G  963M   43G   3% /opt
tmpfs           1.0G  4.0K  1.0G   1% /tmp
/dev/root        46G  963M   43G   3% /var/log.hdd
ramlog-tmpfs    256M  3.6M  253M   2% /var/log
root@cubie:~#



so sollte es doch richtig sein


cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

HCS

Ja.

Und der mount auf /dev/sda1 nach /opt muss jetzt aus der fstab wieder raus

Franz Tenbrock

cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

HCS

nano /etc/fstab

da hast Du irgend wann mal eine Zeile eingebaut, die nach /opt mountet. Die muss wieder raus.

Kannst es aber auch erst mal herzeigen mit:
cat /proc/fstab

Franz Tenbrock

root@cubie:~# cat /proc/fstab
cat: /proc/fstab: No such file or directory

wenn ich #cat /etc/fstab
root@cubie:~# cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/dev/nand2  /           ext4    defaults,noatime,nodiratime,data=writeback,commit=600,errors=remount-ro        0       0
/dev/sda1 /opt ext4 defaults 0 0
root@cubie:~#


root@cubie:~# nano /etc/fstab
  GNU nano 2.2.6              File: /etc/fstab

# UNCONFIGURED FSTAB FOR BASE SYSTEM
/dev/nand2  /           ext4    defaults,noatime,nodiratime,data=writeback,comm$
/dev/sda1 /opt ext4 defaults 0 0



da stand nichts drin
kann es sein dass ich das manuell gemacht hatte und nicht im Editor

auf jeden Fall ist er gerade noch einmal richtig hochgelaufen


Last login: Wed Aug 13 15:35:18 2014 from franz.fritz.box

Load: 0.31, 0.14, 0.05 - Board: 28.2°C - Drive: 30°C / 43Gb - Memory: 1965Mb

root@cubie:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           46G  963M   43G   3% /
/dev/root        46G  963M   43G   3% /
devtmpfs       1000M     0 1000M   0% /dev
tmpfs           128M  168K  128M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           128M     0  128M   0% /run/shm
/dev/sda1        46G  963M   43G   3% /opt
tmpfs           1.0G   88K  1.0G   1% /tmp
/dev/root        46G  963M   43G   3% /var/log.hdd
ramlog-tmpfs    256M  3.8M  253M   2% /var/log

frage sicherheitshalber, muss die startfhem geändert werden ?
#!/bin/sh

home=/var/InternerSpeicher/fhem

cd $home

trap "" SIGHUP
modprobe cdc_acm
modprobe ftdi_sio
sleep 2

ln -sf $home/FHEM/fhemcmd.sh /var/fhemcmd


insmod $home/ch341.ko

PATH=$home:$PATH
export PATH

export LD_LIBRARY_PATH=$home/lib
export PERL5LIB=$home/lib/perl5/site_perl/5.12.2/mips-linux:$home/lib/perl5/site_perl/5.12.2:$home/lib/perl5/5.12.2/mips-linux:$home/lib/perl5/5.12.2

# add user fhem with uid of boxusr80/boxusr99 (== ftpuser)
# Comment/delete everything between START and END to run FHEM as root

perl fhem.pl fhem.cfg


scheinbar nicht , ich konnte FHEM gerade problemlos starten
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi