Aktuelle Zeit: Do 17. Aug 2017, 23:23



Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
 Debian Squeeze auf einer Linkstation ohne Raid (LS-CHLV2, LS-XHL, LS-VL) 
Autor Nachricht
Globaler Moderator

Registriert: Mo 5. Apr 2010, 23:32
Beiträge: 6227
Bilder: 333

Bedankte sich: 173 mal
Erhielt: 800 Danksagungen in 739 Beiträgen

Bedanke dich für den Beitrag 
Beitrag Debian Squeeze auf einer Linkstation ohne Raid (LS-CHLV2, LS-XHL, LS-VL)
Login per putty als root


Code:
cd /
wget http://ftp.us.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.38_all.deb
dpkg -i debootstrap_1.0.38_all.deb
mkdir debian-squeeze
debootstrap --verbose --arch armel squeeze debian-squeeze http://ftp.us.debian.org/debian
cp /boot/initrd.buffalo debian-squeeze/tmp
LANG=C chroot debian-squeeze /bin/bash
apt-get update

cd /tmp
dd if=initrd.buffalo of=initrd.gz ibs=64 skip=1
gunzip initrd.gz
mkdir INITRD
mount -t ext2 -o loop initrd INITRD

Hier kommt eine Fehlermeldung die ignoriert werden darf
"warning: can't open /etc/mtab: No such file or directory"

Code:
cp -R INITRD/lib/modules/2.6.[3-9]?* /lib/modules/
umount INITRD
rmdir INITRD
rm initrd*

apt-get install locales
dpkg-reconfigure locales

echo '# /etc/fstab: static file system information.' >/etc/fstab
echo '#' >>/etc/fstab
echo '# file system    mount point   type    options                  dump pass' >>/etc/fstab
echo '/dev/sda2        /             xfs     defaults,noatime         0    1' >>/etc/fstab
echo '/dev/sda1        /boot         ext3    ro,nosuid,nodev          0    2' >>/etc/fstab
echo '/dev/sda5        none          swap    sw                       0    0' >>/etc/fstab
echo '/dev/sda6        /mnt/disk1    xfs     defaults,noatime         0    0' >>/etc/fstab
echo 'proc             /proc         proc    defaults                 0    0' >>/etc/fstab
echo 'devpts           /dev/pts      devpts  gid=4,mode=620           0    0' >>/etc/fstab
echo 'tmpfs            /tmp          tmpfs   defaults                 0    0' >>/etc/fstab
echo 'sysfs            /sys          sysfs   defaults                 0    0' >>/etc/fstab

mkdir /mnt/disk1

echo '# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or' >/etc/network/interfaces
echo '# /usr/share/doc/ifupdown/examples for more information.' >>/etc/network/interfaces
echo '# We always want the loopback interface.' >>/etc/network/interfaces
echo 'auto lo' >>/etc/network/interfaces
echo 'iface lo inet loopback' >>/etc/network/interfaces
echo 'auto eth0' >>/etc/network/interfaces
echo 'iface eth0 inet dhcp' >>/etc/network/interfaces
echo 'auto eth1' >>/etc/network/interfaces
echo 'iface eth1 inet dhcp' >>/etc/network/interfaces

echo NAS > /etc/hostname

echo '127.0.0.1       localhost.localdomain localhost' >/etc/hosts
echo '127.0.0.1       NAS' >>/etc/hosts

apt-get install --no-install-recommends openssh-server
passwd root
grep PermitRootLogin /etc/ssh/sshd_config

aptitude clean

exit
cd debian-squeeze
tar --numeric-owner -p -czf /hddrootfs.buffalo.updated *

cd /
wget http://tyche.pu-toyama.ac.jp/~a-urasim/lsxhl/data/initrd.buffalo

cp /boot/initrd.buffalo /boot/initrd.buffalo.orig
mv /boot/hddrootfs.buffalo.updated.done /boot/hddrootfs.buffalo.updated.orig


Hier gibt es eine Fehlermeldung, wenn noch nie die automatische Aktualisierung von Buffalo durchgelaufen ist. Das ist in Ordnung.

Code:

cp hddrootfs.buffalo.updated /boot/hddrootfs.buffalo.updated
cp initrd.buffalo /boot/initrd.buffalo.updated

reboot


Nun sollte die Kiste orange blinken und dann blau blinkend stehen bleiben.

Melde dich erneut per Putty mit SSH als root an.


Nachdem die blstools installiert sind leuchtet sie wieder blau.

Code:
apt-get install smartmontools mc subversion
cd /tmp
svn co https://blstools.svn.sourceforge.net/svnroot/blstools/trunk blstools
cd blstools


Im Script usb im Verzeichnis /tmp/blstools/init.d
muss die erste Zeile um ein Leerzeichen ergänzt werden. Aus #!/bin/sh wird #! /bin/sh
Um Fehlermeldungen zu vermeiden muss auch ein vollständiger Kopf eingetragen werden.

Aus
Code:
#!/bin/sh
#
# usb: control USB interface power status
#
# blstools - Tools for Buffalo Linkstation
# Copyright (C) 2010-2011 Michele Manzato
# Distributed under the MIT License

soll also
Code:
### BEGIN INIT INFO
#! /bin/sh
# Provides:   usb     
# Default-Start:    2 3 4 5
# Default-Stop:        0 1 6
# Required-Start:    $syslog
# Required-Stop:    $syslog
# Short-Description:
# Description:       
### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin
werden.

Im Script lsmonitor muss die erste Zeile um ein Leerzeichen ergänzt werden.





und zusätzlich noch die Zeile
Code:
HDDTEMP=$(smartctl -d marvell /dev/sda --all -T permissive | grep "^194" | sed -re 's/^.* ([0-9]+)( .*)?$/\1/')

durch die folgenden Zeile ersetzt werden
Code:
HDDTEMP=$(smartctl -d marvell /dev/sda --all -T permissive | awk '$1 == "194" {print $10}')



Nun installieren und starten mit:

Code:
./install.sh
/etc/init.d/lsmonitor start
/etc/init.d/usb start



Lüfterdrehzahl steuern:

Der Chipsatz kann den Lüfter in 3 Stufen steuern. Die Stufen sind in folgender Datei festgelegt:

vi /etc/default/lsmonitor

original:
Code:
# Default settings for lsmonitor

# HDD temperature thresholds
HDDTEMP0=40
HDDTEMP1=45
HDDTEMP2=50



höhere Drehzahl für eine kühlere Platte
Code:
# Default settings for lsmonitor

# HDD temperature thresholds
HDDTEMP0=36
HDDTEMP1=40
HDDTEMP2=45


So 9. Dez 2012, 11:27
Profil Persönliches Album 
Dieser Werbeblock wird nur bei Gästen angezeigt
Foren-Mitglied
Foren-Mitglied

Registriert: Mi 9. Apr 2014, 15:25
Beiträge: 107


Bedankte sich: 8 mal
Erhielt: 2 Danksagungen in 1 Beiträgen

Bedanke dich für den Beitrag 
Beitrag Re: Debian Squeeze auf einer Linkstation ohne Raid (LS-CHLV2, LS-XHL, LS-VL)
oxygen8 hat geschrieben:
Login per putty als root


Code:
cd /
wget http://ftp.us.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.38_all.deb
dpkg -i debootstrap_1.0.38_all.deb
mkdir debian-squeeze
debootstrap --verbose --arch armel squeeze debian-squeeze http://ftp.us.debian.org/debian
cp /boot/initrd.buffalo debian-squeeze/tmp
LANG=C chroot debian-squeeze /bin/bash
apt-get update

cd /tmp
dd if=initrd.buffalo of=initrd.gz ibs=64 skip=1
gunzip initrd.gz
mkdir INITRD
mount -t ext2 -o loop initrd INITRD

Hier kommt eine Fehlermeldung die ignoriert werden darf
"warning: can't open /etc/mtab: No such file or directory"

Code:
cp -R INITRD/lib/modules/2.6.[3-9]?* /lib/modules/
umount INITRD
rmdir INITRD
rm initrd*

apt-get install locales
dpkg-reconfigure locales

echo '# /etc/fstab: static file system information.' >/etc/fstab
echo '#' >>/etc/fstab
echo '# file system    mount point   type    options                  dump pass' >>/etc/fstab
echo '/dev/sda2        /             xfs     defaults,noatime         0    1' >>/etc/fstab
echo '/dev/sda1        /boot         ext3    ro,nosuid,nodev          0    2' >>/etc/fstab
echo '/dev/sda5        none          swap    sw                       0    0' >>/etc/fstab
echo '/dev/sda6        /mnt/disk1    xfs     defaults,noatime         0    0' >>/etc/fstab
echo 'proc             /proc         proc    defaults                 0    0' >>/etc/fstab
echo 'devpts           /dev/pts      devpts  gid=4,mode=620           0    0' >>/etc/fstab
echo 'tmpfs            /tmp          tmpfs   defaults                 0    0' >>/etc/fstab
echo 'sysfs            /sys          sysfs   defaults                 0    0' >>/etc/fstab

mkdir /mnt/disk1

echo '# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or' >/etc/network/interfaces
echo '# /usr/share/doc/ifupdown/examples for more information.' >>/etc/network/interfaces
echo '# We always want the loopback interface.' >>/etc/network/interfaces
echo 'auto lo' >>/etc/network/interfaces
echo 'iface lo inet loopback' >>/etc/network/interfaces
echo 'auto eth0' >>/etc/network/interfaces
echo 'iface eth0 inet dhcp' >>/etc/network/interfaces
echo 'auto eth1' >>/etc/network/interfaces
echo 'iface eth1 inet dhcp' >>/etc/network/interfaces

echo NAS > /etc/hostname

echo '127.0.0.1       localhost.localdomain localhost' >/etc/hosts
echo '127.0.0.1       NAS' >>/etc/hosts

apt-get install --no-install-recommends openssh-server
passwd root
grep PermitRootLogin /etc/ssh/sshd_config

aptitude clean

exit
cd debian-squeeze
tar --numeric-owner -p -czf /hddrootfs.buffalo.updated *

cd /
wget http://tyche.pu-toyama.ac.jp/~a-urasim/lsxhl/data/initrd.buffalo

cp /boot/initrd.buffalo /boot/initrd.buffalo.orig
mv /boot/hddrootfs.buffalo.updated.done /boot/hddrootfs.buffalo.updated.orig


Hier gibt es eine Fehlermeldung, wenn noch nie die automatische Aktualisierung von Buffalo durchgelaufen ist. Das ist in Ordnung.

Code:

cp hddrootfs.buffalo.updated /boot/hddrootfs.buffalo.updated
cp initrd.buffalo /boot/initrd.buffalo.updated

reboot


Nun sollte die Kiste orange blinken und dann blau blinkend stehen bleiben.

Melde dich erneut per Putty mit SSH als root an.


Nachdem die blstools installiert sind leuchtet sie wieder blau.

Code:
apt-get install smartmontools mc subversion
cd /tmp
svn co https://blstools.svn.sourceforge.net/svnroot/blstools/trunk blstools
cd blstools


Im Script usb im Verzeichnis /tmp/blstools/init.d
muss die erste Zeile um ein Leerzeichen ergänzt werden. Aus #!/bin/sh wird #! /bin/sh
Um Fehlermeldungen zu vermeiden muss auch ein vollständiger Kopf eingetragen werden.

Aus
Code:
#!/bin/sh
#
# usb: control USB interface power status
#
# blstools - Tools for Buffalo Linkstation
# Copyright (C) 2010-2011 Michele Manzato
# Distributed under the MIT License

soll also
Code:
### BEGIN INIT INFO
#! /bin/sh
# Provides:   usb     
# Default-Start:    2 3 4 5
# Default-Stop:        0 1 6
# Required-Start:    $syslog
# Required-Stop:    $syslog
# Short-Description:
# Description:       
### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin
werden.

Im Script lsmonitor muss die erste Zeile um ein Leerzeichen ergänzt werden.





und zusätzlich noch die Zeile
Code:
HDDTEMP=$(smartctl -d marvell /dev/sda --all -T permissive | grep "^194" | sed -re 's/^.* ([0-9]+)( .*)?$/\1/')

durch die folgenden Zeile ersetzt werden
Code:
HDDTEMP=$(smartctl -d marvell /dev/sda --all -T permissive | awk '$1 == "194" {print $10}')



Nun installieren und starten mit:

Code:
./install.sh
/etc/init.d/lsmonitor start
/etc/init.d/usb start



Lüfterdrehzahl steuern:

Der Chipsatz kann den Lüfter in 3 Stufen steuern. Die Stufen sind in folgender Datei festgelegt:

vi /etc/default/lsmonitor

original:
Code:
# Default settings for lsmonitor

# HDD temperature thresholds
HDDTEMP0=40
HDDTEMP1=45
HDDTEMP2=50



höhere Drehzahl für eine kühlere Platte
Code:
# Default settings for lsmonitor

# HDD temperature thresholds
HDDTEMP0=36
HDDTEMP1=40
HDDTEMP2=45


Wolte das mal auf einer LS-WXL testen aber leider sind die downloade links down


So 14. Sep 2014, 13:52
Profil
Globaler Moderator

Registriert: Mo 5. Apr 2010, 23:32
Beiträge: 6227
Bilder: 333

Bedankte sich: 173 mal
Erhielt: 800 Danksagungen in 739 Beiträgen

Bedanke dich für den Beitrag 
Beitrag Re: Debian Squeeze auf einer Linkstation ohne Raid (LS-CHLV2, LS-XHL, LS-VL)
Hast recht.
Die Entwicklung geht weiter
wget http://ftp.us.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.61_all.deb

das muss aber anders entpackt werden.
...


oder von einem Spiegel
Code:
wget ftp://ftp.gnome.org/mirror/temp/ubuntu-test/pool/main/d/debootstrap/debootstrap_1.0.38_all.deb


So 14. Sep 2014, 14:14
Profil Persönliches Album 
Die folgenden User haben sich bei oxygen8 für diesen Beitrag bedankt:
MrYoshii
Foren-Mitglied
Foren-Mitglied

Registriert: Mi 9. Apr 2014, 15:25
Beiträge: 107


Bedankte sich: 8 mal
Erhielt: 2 Danksagungen in 1 Beiträgen

Bedanke dich für den Beitrag 
Beitrag Re: Debian Squeeze auf einer Linkstation ohne Raid (LS-CHLV2, LS-XHL, LS-VL)
Würdest du das Tutorial updaten?


So 14. Sep 2014, 14:36
Profil
Beiträge der letzten Zeit anzeigen:  Sortiere nach  

Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 





Suche nach:

Ähnliche Beiträge

Debian Squeeze auf einer Linkstation LS-WXL möglich
Forum: Buffalo Linkstation Duo
Autor: oxygen8
Antworten: 12
rutorrent + rtorrent auf einer LS WXL mit Debian Squeeze
Forum: Buffalo Technology NAS - Anleitungen
Autor: TMTYD
Antworten: 0
NFS auf einer Linkstation LS-CHLV2, LS-XHL, LS-VL
Forum: Buffalo Technology NAS - Anleitungen
Autor: captain_kork
Antworten: 25
Debian Squeeze Kernel 3.2.2
Forum: Buffalo Linkstation Pro/Live
Autor: oxygen8
Antworten: 1
Probleme bei der Installation von Debian Squeeze
Forum: Buffalo Linkstation Pro/Live mit BitTorrent
Autor: oxygen8
Antworten: 47

Wer ist online?

Mitglieder in diesem Forum: Google Adsense [Bot] und 9 Gäste


Deine Berechtigungen

 Du darfst keine neuen Themen in diesem Forum erstellen.
 Du darfst keine Antworten zu Themen in diesem Forum erstellen.
 Du darfst deine Beiträge in diesem Forum nicht ändern.
 Du darfst deine Beiträge in diesem Forum nicht löschen.
 Du darfst keine Dateianhänge in diesem Forum erstellen.

Gehe zu:  


| NAS-Hilfe.de - die deutsche Buffalo NAS-Hilfe Seite | Mein Blog - Bloggen Querbeet... | Powered by phpBB © phpBB Group. | Deutsche Übersetzung durch phpBB.de | Impressum |