Da ich für den Iconnect eine neue Aufgabe geplant habe muss jetzt ein Raspberry seine Aufgabe als NAS und Upnp Server übernehmen.
Hier also mal wieder meine Vorgehensweise:
Als ersten brauchen wir Debian Squeeze für den Pi. Das Image gibt es hier.
Das Image packen wir wie gewohnt auf die SD Karte und starten den Pi.
Da SSH nicht aktiviert ist machen wir das als erstes mit einer USB Tastatur
sudo apt-get install ssh
sudo update-rc.d ssh defaults
sudo reboot
Jetzt können wir mit SSH weiterarbeiten. Wie die Verbindung aufgebaut wird sollte klar sein.
Damit wir die gesamte SD Karte nuten können müssen die Partitionen vergrößert werden.
sudo fdisk -uc /dev/mmcblk0
p
Das sollte jetzt ungefähr so aussehen:
Disk /dev/mmcblk0: 3999 MB, 3999793152 bytes
4 heads, 32 sectors/track, 61032 cylinders, total 7812096 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ee283
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 2048 155647 76800 c W95 FAT32 (LBA)
/dev/mmcblk0p2 157696 3414015 1628160 83 Linux
/dev/mmcblk0p3 3416064 3807231 195584 82 Linux swap / Solaris
jetzt werden die Partitionen 2 und 3 gelöscht
d (delete)
3 (Partition 3)
d (delete)
2 (Partition 2)
und wieder erstellt
n (new)
p (primär)
2 (Anzahl der neuen Partitionen)
157696 (Startsektor von Partition 2 aus der Tabelle oben, bitte aus der eigenen Tabelle übernehemen)
Enter (als Endsektor kann der Standardwert übernommen werden)
w (write)
sudo reboot (da die Partition benuzt werden könne sie erst nach dem Reboot geschrieben werden)
Jetzt muss das Dateisystem an die neue Größe angepasst werden
sudo resize2fs /dev/mmcblk0p2
mit
df -h /
wird angezeigt wieviel Speicherplatz genutzt wird. Die sollte ungefähr so aussehen:
Filesystem Size Used Avail Use% Mounted on
footfs 3.6G 1.3G 2.2G 38% /
Jetzt erstellen wir noch eine Swap Partition
cd/ var
sudo dd if=/dev/zero of=swapfile bs=1M count=128
sudo mkswap /var/swapfile
sudo swapon /var/swapfile
und editieren die fstab
sudo nano /etc/fstab
das sie so aussieht
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 0
/dev/mmcblk0p2 / ext4 defaults,noatime,nodiratime 0 0
/var/swapfile none swap sw 0 0
jetzt machen wir noch einen neustart und schauen ob die Swap partition läuft
sudo reboot
top
q
Da die SD Karte jetzt voll genutzt wird können wir nun das System kofigurieren also ändern wir erst mal die Sources
sudo su
nano /etc/apt/sources.list
und ändern den Inhalt auf folgendes:
#~~~~~~Squeeze~~~~~~#
deb http://ftp.de.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.de.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.de.debian.org/debian/ squeeze-updates main non-free contrib
deb-src http://ftp.de.debian.org/debian/ squeeze-updates main non-free contrib
#~~~~~~Backports_Squeeze~~~~~~#
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
#~~~~~~OMV_ARMel~~~~~~~~#
deb http://teration.net/repo squeeze main
und laden den Key herunter
wget -O - http://teration.net/repo/signkey.gpg.asc | apt-key add -
dann noch ein paar Einstellungen
Tastatur auf Deutsch
sudo dpkg-reconfigure keyboard-configuration
Zeitzone anpassen
sudo dpkg-reconfigure tzdata
Locales anpassen
sudo dpkg-reconfigure locales
de_DE.UTF-8 auswählen
SSH Serverr neu initialisieren
sudo rm /etc/ssh/ssh_host_*key
sudo dpkg-reconfigure openssh-server
Neustart
sudo reboot
Jetzt aktualisieren wir unser System
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
und die Firmware
sudo -s
apt-get install git-core ca-certificates
wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update
rpi-update
reboot
und ändern die Passwörter vom User pi
passwd
und setzten ein root Passwort
sudo passwd root
und erstellen eine neue Benutzer und Gruppe www-data
groupadd www-data
usermod -a -G www-data www-data
Jetzt gehts endlich ans OpenMediaVault
apt-get install openmediavault
das kann jetzt eine weile dauern
anschließend setzen wir die CPU auf 850 Mhz
dazu editieren wir die config.txt
sudo nano /boot/config.txt
und fügen folgendes ein
arm_freq=850
und machen mal wieder einen reboot
sudo reboot
Jetzt können wie endlich die Weboberfläche von OMV öffnen.
Zum anmelden benutzen wir
user: admin
pw:openmediavault
Hier müssen wir SSH wieder aktivieren und wir setzten zusätzlich noch den Haken bei "Erlaube root login"
SSH funktioniert jetzt nur noch mit User root und dem zuvor angelegen Passwort.
Fortsetzung folgt...
Dies ist eine Zusammenfassung aus verschiedenen Quellen die ich leider nicht mehr genau nenne kann. Fall sich jemand seines geistigen Eigentum bestohlen fühlt, so kann er sich gerne bei mir melden und ich werde ihn bzw. seine Website als Quelle erwähnen.