Οδηγός για το πως ένας εξωτερικός USB δίσκος μπορεί να χρησιμοποιηθεί για την εγκατάσταση των εφαρμογών της συσκευής.
Τι χρειαζόμαστε:
1. Ένα eGreat m34a !!
2. Έναν υπολογιστή με linux (ή ένα usb stick που έχει εγκαταστημένο linux, πχ το Ubuntu (οδηγίες για το πως στο
www.ubuntu.com)
3. Ένα USB stick.
4. Έναν εξωτερικό USB σκληρό δίσκο.
5. Σύνδεση του eGreat με υπολογιστή μέσω δικτύου.
Διαδικασία
1. Ετοιμάζουμε το USB stick με τον διακομιστή telnet σύμφωνα με τις οδηγίες στο
http://www.lundman.net/wiki/index.php/NMT:telnetd
2. Συνδέουμε τον εξωτερικό σκληρό δίσκο στον υπολογιστή που τρέχει linux.
3. Τρέχουμε το gtparted ή όποιο άλλο εργαλείο θέλετε και διαγράφουμε όλα τα partitions που τυχόν έχει, και δημιουργούμε κατά σειρά ένα partition (type linux) 250mb, ένα 500mb (type swap) και τον υπόλοιπο δίσκο σαν linux type.
4. Κατεβάζουμε το αρχείο των εφαρμογών (πχ από
www.egreathd.com) το αποσυμπιέζουμε και αντιγράφουμε το αρχείο syb386.nmt στον φάκελο /tmp
5. Δημιουργούμε ένα αρχείο κειμένου με τα παρακάτω περιεχόμενα και το σώζουμε σαν /tmp/run_apps.cgi
Code:
#!/bin/sh
# Clean up PATH for security reasons.
PATH=/bin:/usr/bin
echo "Content-Type: text/html"
echo ""
cat <<EOF
<html>
<head>
<title>
Running NMT Applications
</title>
</head>
<body>
<h2>
EOF
cat <<EOF
Making paths and symbolic links...<br>
EOF
cd /opt/sybhttpd/localhost.drives/
mkdir HARD_DISK
mount /dev/sda1 /mnt
mount /dev/sda3 /opt/sybhttpd/localhost.drives/HARD_DISK
cd /
ln -s /opt/sybhttpd/localhost.drives/HARD_DISK /share
cd /
cat <<EOF
Starting NMT Applications...<br>
EOF
/etc/init_nmt start
cat <<EOF
Tweaking...<br>
EOF
rm /share/HARD_DISK
/mnt/syb8634/server/clutch start
cat <<EOF
Refresh gaya interface...<br>
EOF
/opt/sybhttpd/default/setups.cgi
cat <<EOF
All Done...
EOF
cat <<EOF
</h2>
</body>
</html>
EOF
exit 0
6. Δημιουργούμε ένα αρχείο κειμένου με τα παρακάτω περιεχόμενα και το σώζουμε σαν /tmp/run_apps.html
HTML:
<html>
<body>
<h2>
<br>
<a href="http://localhost.drives:8883/USB_DRIVE_A-1/run_apps.cgi">
Run from USB_DRIVE_A-1
</a>
</h2>
</body>
</html>
7. Τρέχουμε τις παρακάτω εντολές στον υπολογιστή (προσοχή αλλάζουμε το /dev/sdc σύμφωνα με τον εξωτερικό σκληρό μας δίσκο)
Code:
mkfs -t ext3 -j /dev/sdc1
mkfs -t ext3 -j -m 0 -T largefile4 /dev/sdc3
mount /dev/sdc1 /mnt
dd if=/tmp/syb8634.nmt bs=60 skip=1 | (cd /mnt && tar xfz -)
cp /tmp/run_apps.cgi /mnt
cp /tpm/run_apps.html /mnt
chmod 777 /mnt/run_apps.cgi /mnt/run_apps.html
umount /mnt
mount /dev/sdc3 /mnt
cd /mnt
mkdir Photo Video Music
chmod 777 Photo Video Music
cd /home/linux
umount /mnt
/sbin/mkswap /dev/sdc2
7. Βγάζουμε τον εξωτερικό σκληρό δίσκο από τον υπολογιστή και τον συνδέουμε στο eGreat και το ξεκινάμε. (προσοχή, πρώτα συνδέουμε τον σκληρό, μετά το ανάβουμε, και μετά αφού φορτώσει πάμε στο επόμενο βήμα)
8. Συνδέουμε το USB stick στο eGreat και τρέχουμε τον διακομιστή telnet σύμφωνα με τις οδηγίες στο
http://www.lundman.net/wiki/index.php/NMT:telnetd
9. Ανοίγουμε μια σύνδεση telnet με το eGreat, πχ telnet 192.168.2.2 (όπου 192.168.2.2 η διεύθυνση IP του eGreat)
10. Τρέχουμε τις παρακάτω εντολές στο eGreat μέσω telnet (υποθέτω πάντα ότι ο USB δίσκος είναι o /dev/sda)
Code:
umount /dev/sda1
umount /dev/sda3
cd /opt/sybhttpd/localhost.drives/
rmdir HARD_DISK_A1 HARD_DISK_A3
mkdir HARD_DISK
mount /dev/sda1 /mnt
mount /dev/sda3 /opt/sybhttpd/localhost.drives/HARD_DISK
cd HARD_DISK
chown nmt.nmt Music Photo Video
cd /
ln -s /opt/sybhttpd/localhost.drives/HARD_DISK /share
cd /etc
/etc/init_nmt start
/opt/sybhttpd/default/setups.cgi
cp /etc/hdinfo /mnt/.hdinfo
chown nmt.nmt /mnt/.hdinfo
/sbin/restart
11. Αφού το eGreat επανεκκινήσει, φορτώνουμε το αρχείο run_apps.html και επιλέγουμε την απιλογή Run from USB_DRIVE_A-1 (αυτό γίνεται άν κάνουμε browse στο USB_DRIVE_A και μετά στην τέταρτη επιλογή δεξιά) και αφού περιμένουμε μερικά λεπτά, το eGreat μας νομίζει ότι έχει συνδεδεμένο έναν σκληρό δίσκο με τις εφαρμογές του μέσα, και οι οποίες τρέχουν κιόλας.
Το μόνο πρόβλημα είναι πως κάθε φορά που το ανάβουμε πρέπει να τρέχουμε το run_apps.html, αλλά μικρό το κακό, σε σύγκριση με έναν αντιαισθητικό εσωτερικό SATA σκληρό χύμα δίπλα στο eGreat στο τραπεζάκι της τηλεόρασης !!
Τις περισσότερες πληροφορίες τις συννέλεξα από
http://www.lundman.net/wiki/index.php/NetworkedMediaTank και από
http://www.networkedmediatank.com/wiki/index.php/Main_Page απλά τα έβαλα σε κάποια σειρά μετά από πολλές προσπάθειες, χρόνο και λάθη
Ελπίζω να βοήθησα...