Embedded ALDccp-0.84.06 für "CubieBoard" Rev.0 21.04.2014 Das Archive enthält : das Installation Script "make_mmc_boot_ext4.sh" im Path "install" uBoot für Cubieboard 2 im Path "root" das Root Filesystem für Cubieboard 2 Verwendete Kernel 3.4.79 https://github.com/linux-sunxi/linux-sunxi/releases/tag/sunxi-v3.4.79-r1 Teilauszug der enthalten Libraries und Tools: busybox-1.21.1 bash-3.2.48 glibc-2.17 nfs-utils-1.2.8 pure-ftpd-1.0.36 gcc-4.7.3 ... X11R7.7 glib-2.34.3 gtk+-2.24.22 ghostscript-8.71 cups-1.4.8 webkitgtk-1.10.2 midori-0.5.8 ... Kurze Installation Anweisung: In diesen Fall ist die SD-Card /dev/mmcblk2 !!!! 1. Überprüfung des Installation Script "make_mmc_boot_ext4.sh" im File "make_mmc_boot_ext4.sh": derzeitige Größe der root Partition 1840MB sfdisk --in-order -uM $HD << EOF $STARTM,1840,L EOF Beispiel: Änderung für 4GB SD-Card mit root Partition 3680MB (im File "make_mmc_boot_ext4.sh") Die Zeile $STARTM,1840,L auf $STARTM,3680,L im Installation Script "make_mmc_boot_ext4.sh" ändern 2. Überprüfung der Cubieboard uBoot files "root/boot/uEnv.txt" und "root/boot/script.fex" 3. Installation Script "make_mmc_boot_ext4.sh" starten !!! ACHTUNG !!! Eine falsche Eingabe kann ein bestehendes System zerstören ./make_mmc_boot_ext4.sh /dev/mmcblk2 4. SD-Card nach Cubieboard und einschalten 5. Nach dem booten Keyboard auswählen (4=DE) und die Installation wird fortgeführt 6. Eventuell das Shell Script "/INSTALL/Install_devel start" ausführen (installiert gcc,c++,perl,...) 7. "aldccp" Eintippen und enter 8. Netzwerk Konfiguration anpassen /etc/aldccp/network (NETWORKING="no" --> NETWORKING="yes") 9. eventuell /etc/inittab /etc/init.d/boot /etc/init.d/rc anpassen und weiter Start-Script in /etc/init.d/rcS/ /etc/init.d/rc_net/ /etc/init.d/rc2/ nach belieben einfügen. 10. Ein Wichtiges Verzeichnis für den Desktop ist /root/.ALDccp 11. Aktuelle SD-Card Installation auf das nand übertragen 11.1 An Cubieboard 2 in den path "/boot/nand" wechseln 11.2 Das Script "./mk_nand_boot.sh" starten. Dadurch wird das nand neu formatiert, uBoot + Kernel neu installiert und das root file system wird von der SD-Card auf das nand übertragen. 11.3 Danach Cubieboard 2 mit "halt" (shutdown) abschalten !!! 11.4 SD-Card entfernen und neu booten. Nach ca. 10s soll der Kernel gestartet sein. (Dauert solange weil sich anscheinend, boot0 uboot und Kernel, nicht über das Format der nand MLC "MAPPING TABLE" nicht einig sind. ???) 11.5 Achtung !!! Werden Daten auf dem nand gespeichert muss immer mit "halt" (shutdown) abschaltet werden. Ein Stromausfall führt zu einen Daten Verlust !!! (die nand MLC "MAPPING TABLE" wird nur nach einem Kernel shutdown gespeichert) ---------------------------------------------------------------------------- X11 Autostart: im file /etc/aldccp/system X11_AUTO_START="no" durch X11_AUTO_START="yes" ersetzen. ----------------------------- im file /etc/inittab wird derzeit das Start Script /etc/init.d/ALDstart benutzt. ---------------------------------------------------------------------------- Programm Installation: GIMP: 1. Download rpm Files "http://www.aldccp.at/ftp/packages/RPMS/armv7-a/" 1.2.2/Gtk/32.3/gegl-0.0.22-0.armv7-a.rpm 1.2.2/Gtk/32.3/gimp-2.6.12-0.armv7-a.rpm 2. Installation rpm -i gegl-0.0.22-0.armv7-a.rpm rpm -i gimp-2.6.12-0.armv7-a.rpm WIRESHARK: 1. Download rpm File "http://www.aldccp.at/ftp/packages/RPMS/armv7-a/" 1.2.2/net/wireshark-1.6.16-1.armv7-a.rpm 2. Installation rpm -i wireshark-1.6.16-1.armv7-a.rpm XINE: 1. Download rpm Files "http://www.aldccp.at/ftp/packages/RPMS/armv7-a/" 1.2.2/Multimedia/ffmpeg-1.2.6-0.armv7-a.rpm 1.2.2/Multimedia/libxine1-1.2.4-0.armv7-a.rpm 1.2.2/Multimedia/xine-ui-0.99.8-0.armv7-a.rpm 2. Installation rpm -i ffmpeg-1.2.6-0.armv7-a.rpm rpm -i libxine1-1.2.4-0.armv7-a.rpm rpm -i xine-ui-0.99.8-0.armv7-a.rpm ---------------------------------------------------------------------------- Sicherheit: Nach der Installation ist man User root !!! Also keine Sicherheit !!! Password für root ist nicht gesetzt !!! ----------------------------- Minimale Sicherheit (desktop) zB.: für midori im file /root/.ALDccp/Desktop/midori.desktop [Desktop Entry] ... Exec=midori %U durch Exec=su fred -c midori %U ersetzen. Oder verdächtige Programme in der Konsole mit "su fred -c ProgrammeName" starten. ----------------------------- Etwas mehr an Sicherheit (desktop) für User fred: im file /usr/bin/aldccp #chown -R fred:fred /dev/snd cat > ${xinitres} < ${xinitres} <