Zarejestruj się na BitBay.net
Home > apache, Linux, PHP > Cubieboard A20 + Debian (Cubian) NAND instalation

Cubieboard A20 + Debian (Cubian) NAND instalation

Cubie_logo.svgCubian which is a minimal Debian 7.0 image for the Cubieboard using one of the latest Sunxi Kernels (3.4.43). Cubian support HDMI, mali drivers, NAND installation, Full GPIO support, Basic SSH security config etc. (http://www.cubieforums.com/index.php/topic,327.0.html)

 

Instalacja:

  1. Ściągamy win32diskimager-v0.9-binary
  2. Ściągamy obraz Cubian-base-r2-arm-a20.img – http://cubian.org/downloads/
  3. Przywracamy obraz na kartę (karta 2GB) za pomocą:
    • Windows: win32diskimager
    • Linux:
      dd if=Cubian-base-r2-arm-a20.img of=/dev/mmcblk0p1 bs=4096; sync
  4. Wkładamy kartę do Cubieboard i odpalamy
  5. Logujemy sie albo lokalnie albo po ssh:
    • Musimy namierzyć adres IP najlepiej za pomocą nmapa:
      namp -sn 192.168.0.1-254
    • Logowanie z Windows: za pomcą putty
    • Logowanie z Linuxa:
      ssh -p 36000 YOUR_CUBIEBOARD_IP -l cubie
    • login i pass: cubie
  6. Odpalamy instalację debiana do pamięci NAND:
    sudo apt-get install cubian-nandinstall
    sudo cubian-nandinstall
  7. Po instalacji wyjmujemy kartę SD robimy reboot, logujemy się i:
    sudo dpkg-reconfigure tzdata
    sudo ntpdate-debian
    sudo apt-get update
    sudo apt-get upgrade
  8. Zmiana języka na polski:
    sudo dpkg-reconfigure locales
  9. Zmiana hasła na roota:
    sudo passwd root
  10. Różne przydatne ustawienia: https://github.com/cubieplayer/Cubian/wiki/Get-started-Cubian

 

Instalacja środowiska XFCE4 oraz kilku innych potrzebnych pakietów:

#sudo apt-get install xfce4 xfce4-goodies thunar-archive-plugin xfce4-terminal \
desktop-base xscreensaver xfwm4-themes tango-icon-theme gnome-icon-theme \
hicolor-icon-theme g++ smbclient samba mc screen git tightvncserver xorg \
x-window-system-core iceweasel htop gvfs-backends gvfs-fuse \
thunar-volman usbutils subversion make

Po instalacji odpalamy środowisko

#startx

 

Konfiguracja VNC:

#vncpasswd
#mcedit /root/.vnc/xstartup


i wklejamy:

#!/bin/sh

xrdb $HOME/.Xresources 
xsetroot -solid grey 
x-terminal-emulator -geometry 80×24+10+10 -ls -title "$VNCDESKTOP Desktop" & 
#x-window-manager & 
xfce4-session & 
# Fix to make GNOME work 
#export XKL_XMODMAP_DISABLE=1 
#/etc/X11/Xsession


na koncu prawa:

#chmod 755 /root/.vnc/xstartup

 

Apach2+:PHP:

#sudo apt-get install libapache2-mod-php5 php-pear php-xml-parser \
php5 php5-cgi php5-cli php5-common php5-curl php5-dev php5-gd \
php5-intl php5-mysql php5-pgsql php5-sqlite apache2 apache2-mpm-prefork \
apache2-utils apache2.2-bin apache2.2-common libapache2-mod-fcgid \
libapache2-mod-php5 libapache2-svn libapache-dbi-perl \
libapache2-mod-perl2 libauthen-simple-ldap-perl

 

Enable fastCGI mode:

# sudo a2enmod fcgid
# sudo a2enmod fcgid suexec actions
# sudo a2dismod php5
# sudo service apache2 restart

 

NoIP.com client:

cd /usr/local/src
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xzf noip-duc-linux.tar.gz
cd noip-2.1.9-1
make
make install
/usr/local/bin/noip2
ps -aux|grep noip
Kategorie:apache, Linux, PHP Tagi:
  1. Wiewioor
    Styczeń 29th, 2014 at 18:50 | #1

    How can i enable 1 wire?

  1. Brak jeszcze trackbacków
*