Με αυτό τον οδηγό θα μπορέσετε να κάνετε εγκατάσταση το Debian 64bit Linux σε ένα VMware server και μετά να τρέξετε έναν SMP Linux Folding@Home client στο virtual machine.
Τι θα πρέπει να προσέξετε : o SMP folding δουλεύει μόνο σε dual ή quad-core μηχανήματα που υποστηρίζουν 64-bit processing (AMD64 or EMT64) και Virtualization.
Μπορείτε να ελέγξετε την συμβατότητα του υπολογιστή σας εύκολα άν τρέξετε το utility της VMware "Processor Check for 64-Bit Compatibility" που μπορείτε να βρείτε εδώ : http://www.vmware.com/download/serve...ers_tools.html
[1]Εγκατάσταση του VMServer ....
- Πηγαίνετε στο website του VMware server --> http://www.vmware.com/download/server/ και κατεβάστε τον VMware server 1.0.2, όσο είστε εκεί πραγματοποιήστε εγγραφή για να λάβετε δωρεάν το VMware serial key.
- Κάντε εγκατάσταση τον VMserver και ολοκληρώστε το registration.
[2]Προετοιμασία για την εγκατάσταση του Debian 64bit Linux
Εδώ θα χρησιμοποιήσουμε μερικά τμήματα του οδηγού: How To: Debian Linux - Βγείτε σε έτοιμο Desktop του Wantilles με την διαφορά ότι εμείς δεν χρειάζεται να βγούμε σε desktop, μπορείτε όμως για εκπαιδευτικούς λόγους να τον ακολουθήσετε όλοκληρο.
Απο εδώ και πέρα θα βάζω σε quote μόνο ότι είναι απαραίτητο για να τρέξουμε την SMP Linux console στο Debian 64bit.
Μπορείτε να αφήσετε το iso image στον υπολογιστή σας ή να το κάψετε σε ένα cd με το αγαπημένο σας πρόγραμμα, ότι και να διαλέξετε δεν μας απασχολεί για την εγκατάσταση.4. ΑΠΑΙΤΗΣΕΙΣ SOFTWARE
Από software χρειαζόμαστε:
Για το Debian:
- το τελευταίο minimal installation CD (αρχείο ISO) του Debian που βρίσκουμε για την αρχιτεκτονική μας, δηλαδή:
----> debian-testing-amd64-netinst.iso
Τα CD αυτά τα παίρνουμε είτε από τα weekly builds είτε από τα daily builds.
Τα παραπάνω τα κατεβάζουμε από τα Debian Mirrors.
[3]Ρυθμίσεις του VMware virtual machine
Εχουμε κάνει εγκατάσταση τον VMware server έχουμε κατεβάσει και το debian iso image, ήρθε η ώρα επομένως να στήσουμε την virtual machine μας.
Ανοίγουμε την κονσόλα του VMware (αγνοήστε το μήνυμα λάθους για τα tools), επιλέγουμε local host και πατάμε το οκ
Επιλέγουμε το "New Virtual Machine"
και μετά πατάμε το "Next" και στην επόμενη οθόνη επιλέγουμε "Typical"
και "Next", στην επόμενη οθόνη επιλέγουμε το λειτουργικό σύστημα που θα στήσουμε, επιλέγουμε "Linux" και version "Other Linux 2.6.x kernel 64-bit" και πατάμε "Next",
στην επόμενη οθόνη επιλέγουμε τι όνομα θέλουμε να δώσουμε στο virtual machine μας και σε ποιό δίσκο θα δημιουργηθεί (θα χρειαστούμε το λιγότερο 8GB χώρου στον δίσκο) ...
Διαλέγουμε τον τύπο του δικτύου που θα χρησιμοποιήσουμε, προτείνω να επιλέξετε "Use network address translation (NAT)" και next ...
Επιλέξτε τον χώρο του δίσκου που θα χρησιμοποιήσουμε και επιλέξετε "Allocate all disk space now", και πατάμε "Finish"
περιμένουμε να ολοκληρωθεί η διαδικασία της δημιουργίας του εικονικού δίσκου και να εμφανιστεί η οθόνη
χμμμμ πρέπει να διορθώσουμε μερικές ρυθμίσεις, επομένως πατάμε το "Edit virtual machine settings", κάνουμε click πάνω στην ρύθμιση για τις cpu και επιλέγουμε 2
οι προτεινόμενες ρυθμίσεις για την μνήμη είναι ικανοποιητικές και δεν χρειάζεται να αλλάξουμε κάτι. Aν έχετε επιλέξει να τρέξετε το iso image από τον δίσκο σας θα πρέπει να κάνετε click στο εικονίδιο του cdrom και να επιλέξετε "Use ISO image" όπου ορίζετε την διαδρομή για το αποθηκευμένο στον δίσκο σας iso image του Debian
διαφορετικά αν έχετε επιλέξει να κάψετε το debian iso image σε cd δεν χρειάζεται να κάνουμε κάποια άλλη ρύθμιση πατάμε απλά το "OK" και βάζουμε στο cdrom το cd του debian για να ξεκινήσουμε την εγκατάσταση.
[4]Πατάμε το "Start this virtual machine" και είμαστε να ξεκινήσουμε την εγκατάσταση του Debian....
από εδώ και πέρα θα πρέπει να έχετε υπόψη σας αυτό το χρήσιμο tip: για να βγάλουμε τον cursor από την virtual machine απλά πατάμε crtl+alt ταυτόχρονα
περιμένουμε να ολοκληρωθεί το hardware detection και να μας βγάλει την οθόνη για τις ρυθμίσεις του network ...και στο boot: prompt δίνουμε:
ώστε να ξεκινήσει ο πολύ καλός text-mode installer του Debian (για όσους έχουν δουλέψει και Ubuntu, τα Ubuntu alternate CDs χρησιμοποιούν αυτόν τον ίδιο πολύ καλό installer).Κώδικας:install fb=false
Εδώ τα πράγματα είναι απλά αρκεί να προσέξουμε σε 2-3 βασικά σημεία:
- γλώσσα εγκατάστασης -> Αγγλικά
- περιοχή (region) -> Other -> Europe -> Greece
- πληκτρολόγιο -> US English (το default δηλαδή)
- διάταξη πληκτρολογίου -> US English (το default δηλαδή)
δίνουμε ένα όνομα στον εικονικό υπολογιστή μας και με πατώντας το tab πάμε στο Continue και πατάμε enter, στην ερώτηση για το localdomain απλά πατάμε tab -> Contnue και θα εμφανιστεί μπροστά μας η οθόνη για το partitioning του εικονικού δίσκου ....
επιλέγουμε "Guided - use entire disk" και πατάμε enter σε όλες τις οθόνες
μέχρι να εμφανιστεί η παρακάτω όπου επιλέγουμε "Yes"
μόλις ολοκληρωθεί το partitioning του εικονικού δίσκου,
επιλέγουμε την ζώνη ώρας τους εικονικού υπολογιστή μας ...
9. ΒΑΣΙΚΕΣ ΡΥΘΜΙΣΕΙΣ
Εδώ είναι η πρώτη φορά που το νέο μας στημένο Debian θα ξεκινήσει πλήρως αυτόνομο.
Θα ερωτηθούμε κατά σειρά για:
----> Το password του χρήστη root
!!! ΠΡΟΣΟΧΗ !!! εδώ:
Θα πρέπει να φροντίσουμε το password να έχει μόνο λατινικά γράμματα, χωρίς κενά, και να είναι "δύσκολο". Φυσικά θα πρέπει και να μην το ξεχάσετε.
----> Το πλήρες όνομα του χρήστη μας:
Εδώ δίνουμε ό,τι θέλουμε αρκεί να είναι μόνο λατινικά γράμματα (π.χ. Neous me kalas systaseis)
----> Το login του χρήστη μας
Μπορούμε να τον ονομάσουμε όπως θέλουμε αρκεί το όνομά του να έχει μόνο μικρά λατινικά γράμματα χωρίς κενά.
----> Το password του χρήστη μας
Πάλι πολλή !!! ΠΡΟΣΟΧΗ !!! εδώ:
Θα πρέπει να φροντίσουμε το password να έχει μόνο λατινικά γράμματα, χωρίς κενά, και να είναι "δύσκολο". Φυσικά θα πρέπει και να μην το ξεχάσετε.
----> Να επιλέξουμε network repositories
Εδώ του λέμε ΟΧΙ -> να ΜΗΝ ψάξει network repositories
----> Να επιλέξουμε δέσμη (μπουκέτο) πακέτων προς εγκατάσταση
Εδώ δεν επιλέγουμε ΑΠΟΛΥΤΩΣ ΤΙΠΟΤΑ -> ΚΑΝΕΝΑ μπουκέτο -> ΟΛΑ ΑΤΣΕΚΑΡΙΣΤΑ
όταν τελειώσει η minimal εγκατάσταση του debian, στην οθόνη
απλά πατάμε "YES"
Πρώτη μας δουλειά είναι να ελέγξουμε το αρχείο hosts, δίνουμε:11. ΠΡΩΤΟ LOGIN
Εδώ τώρα πια βρισκόμαστε κανονικά μέσα στο καινούριο Debian σύστημά μας.
Κάνουμε login ως root.
Από εδώ και πέρα και μέχρι να βγούμε στο desktop, περίσσεια ΠΡΟΣΟΧΗ στο τί κάνουμε. Ο root έχει απεριόριστη ισχύ στο σύστημα και εάν δεν προσέχει μπορεί και να το διαλύσει κιόλας.
Edit: [ Μην ανησυχείτε μπορούμε να τα διαλύσουμε όλα άφοβα, σε εικονικό υπολογιστή είμαστε ]
Πάντα να θυμάστε ότι ο μεγαλύτερος σύμμαχός σας από εδώ και πέρα είναι το πλήκτρο Tab που προσφέρει αυτόματη συμπλήρωση σε ονόματα καταλόγων και αρχείων.
Στο εξής θα χρησιμοποιήσουμε τον editor -> nano. Να γνωρίζετε ότι με Ctrl+O κάνετε Save και με Ctrl+X βγαίνετε.
αν έχετε ακολουθήσει τις οδηγίες σωστά μέχρι εδώ θα πρέπει να είναι κάπως έτσι (οι 2 πρώτες γραμμές είναι σημαντικές για την λειτουργία του SMP client):Κώδικας:nano -w /etc/hosts
έπειτα σιγουρευόμαστε ότι δουλεύει το δίκτυο μας -> κάνουμε ping σε έναν οποιοδήποτε internet server πχ.
λογικά θα είναι όλα οκ! Επομένως προχωράμε στο επόμενο βήμα:Κώδικας:ping -c4 www.debian.org
Κατεβάζουμε μόνο τα απαραίτητα libraries για τον SMP Folding@home client και τον midnight commander μήπως και τον χρειαστούμε12. ΡΥΘΜΙΣΗ PACKAGE MANAGEMENT - ΔΗΛΩΣΗ REPOSITORIES
Εδώ θα δηλώσουμε ταEdit: [ απαραίτητα ]repositories για το Debian.
ΠΡΟΣΟΧΗ !!!
Το παρακάτω αρχείο μπορεί να μην υπάρχει καν στο σύστημά μας. Αυτό δεν θα πρέπει να μας ανησυχήσει. Εμείς απλά θα το δημιουργήσουμε απ' την αρχή.
Σβήνουμε τα πάντα και θέτουμε:Κώδικας:nano -w /etc/apt/apt.conf
Σώζουμε και βγαίνουμε από το nano.Κώδικας:APT::Cache-Limit "83886080"; APT::Default-Release "unstable";
Μετά:
Σβήνουμε τα πάντα και θέτουμε ανάλογα με την αρχιτεκτονική μας:Κώδικας:nano -w /etc/apt/sources.list
Σώζουμε και βγαίνουμε από το nano.Κώδικας:deb ftp://ftp.de.debian.org/debian/ unstable main non-free contrib deb-src ftp://ftp.de.debian.org/debian/ unstable main non-free contrib deb ftp://ftp.de.debian.org/debian/ experimental main non-free contrib deb-src ftp://ftp.de.debian.org/debian/ experimental main non-free contrib
Κώδικας:apt-get update
Κώδικας:apt-get -V install linux32 ia32-libs ia32-libs-gtk mc
και αφού ολοκληρωθεί η διαδικασία δίνουμε απλά14. ΟΛΙΚΗ ΑΝΑΒΑΘΜΙΣΗ
Δίνουμε κατά σειρά:
Κώδικας:apt-get upgrade apt-get dist-upgrade apt-get upgrade
Κάνουμε login σαν απλός χρήστης και ξεκινάμε την διαδικασία εγκατάστασης του linux SMP client:Κώδικας:reboot
1. Δημιουργούμε τα απαραίτητα directories
Κατεβάζουμε τον client από το StanfordΚώδικας:mkdir -p ~/folding/FAH cd ~/folding/FAH
και τον αποσυμπιέζουμεΚώδικας:wget http://folding.stanford.edu/release/FAH_SMP_Linux.tgz
Δίνουμε τις απαραίτητες ρυθμίσεις στον clientΚώδικας:tar xzf FAH_SMP_Linux.tgz
Κώδικας:./fah5 -configonlyΜόλις ολοκληρωθεί η διαδικασία μπορείτε να ξεκινήσετε την SMP console δίνοντας:User name [Anonymous]?
Βάζουμε το όνομα χρήστη που θέλουμε να χρησιμοποιήσουμε. Μπορούμε να δούμε αν είναι το username είναι διαθέσιμο ή άν το χρησιμοποιεί κανένας άλλος στη σελίδα: http://folding.stanford.edu/download.html κάνοντας search!
Team Number [0]? 36673
(προσοχή μην κάνετε λάθος το νούμερο και πάρουν τους πόντους άλλες ομάδες)
Ask before fetching/sending work (no/yes) [no]?
Η επιλογή αυτή καθορίζει το αν θα μας ρωτάει αν θέλουμε να συνδεθούμε στο Internet για να πάρει ή να στείλει δεδομένα.
- απλά πατάτε Enter
Use proxy (yes/no) [no]?
Η επιλογή εξαρτάται από το αν χρησιμοποιείται κάποιο proxy ή όχι.
Έχουμε τις παρακάτω επιλογές
* Όσοί δεν έχουν proxy επιλέγουμε no
* Όσοι έχουν proxy επιλέγουμε yes
Αν επιλέξουμε yes θα εμφανιστούν οι δυο επιλογές που φαίνονται παρακάτω
Proxy Name [localhost]? Εδώ γράφουμε την IP από τον proxy
Proxy Port [8080]? Εδώ γράφουμε το Port από τον proxy
Allow receipt of work assignments and return of work results greater than 5MB in size (such work units may have large memory demands) (no/yes) [no]? Απαντάμε ναι !
Change advanced options (yes/no) [no]?
Γράφουμε yes και πατάμε Enter για να μας επιτρέψει να κάνουμε μερικές "προχωρημένες" ρυθμίσεις.
Core priority (idle/low) [idle]?
Εδώ καθορίζουμε το priority της κονσόλας.
- απλά πατάτε Enter
CPU usage requested (5-100) [100]?
Αποφασίζουμε πόσο της 100% της CPU μας θέλουμε να χρησιμοποιεί η κονσόλα. Να σημειώσουμε ότι αν κάποιο πρόγραμμα χρειαστεί κύκλους από τη CPU η κονσόλα θα τους δώσει, οπότε δεν χρειάζεται να ανησυχούμε.
Disable highly optimised assembly code (no/yes) [no]?
Εδώ πατάμε Enter επιλέγοντας no.
Interval, in minutes, between checkpoints (3-30) [15]? 15
Ο χρόνος στον οποίο η κονσόλα θα σώζει την δουλειά που έχουμε κάνει. Αν είμαστε σίγουροι για τη σταθερότητα του συστήματός μας μπορούμε να ορίσουμε μια τιμή κοντά στο 15, διαφορετικά 3-5.
Memory, in MB, to indicate (384 available) [384]?
Εδώ μπορούμε να επιλέξουμε την ποσότητα της μνήμης που θέλουμε να χρησιμοποιήσει η κονσόλα.
- απλά πατάτε Enter
Request work units without deadlines (no/yes) [no]?
- απλά πατάτε Enter
Set -advmethods flag always, requesting new advanced scientific cores and/or work units if available (no/yes) [yes]?
Πατάμε Enter επιλέγοντας yes.
Ignore deadline information,mainly useful if system clock frequently has errors (no/yes) [no]?
Πατάμε Enter επιλέγοντας no.
Machine ID (1-8) [1]?
Αν είναι η μόνη κονσόλα που τρέχουμε επιλέγουμε 1.
Για να τρέξουμε 2 κονσόλες μαζί (στην περίπτωση του quad-core επεξεργαστή) φτιάχνουμε και δεύτερο φάκελο με άλλο όνομα πχ. Folding2 και κάνουμε την ίδια διαδικασία αλλά στο Machine ID για κάθε διαφορετική κοσνόλα δίνουμε άλλο νούμερο πχ. βάζουμε 2.
Για την δικιά σας ευκολία και για να μην δίνετε κάθε φορά τόσες εντολές μετά το login μπορείτε να κάνετε το εξής:Κώδικας:./fah5 -verbosity 9
έτσι θα μπορείτε να τρέχετε την κονσόλα δίνοντας απλάΚώδικας:echo "./fah5 -verbosity 9" > FaH chmod +x FaH
είμαστε έτοιμοι!Κώδικας:./FaH
Θυμηθείτε κάθε φορά που κάνετε login ότι πρέπει να πηγαίνετε στο directory που έχετε κάνει εγκατάσταση τον client για να εκτελέσετε την εντολή ...
Keep Folding!
Εμφάνιση 1-15 από 72
-
30-03-07, 14:50 How To: Εγκατάσταση Linux SMP Folding client στα Windows, με VMware & Debian #1
-
30-03-07, 17:08 Απάντηση: How To: Set up SMP Folding με VMware & Debian #2
Sticky plz
-
30-03-07, 17:19 Απάντηση: How To: Set up SMP Folding με VMware & Debian #3
Ου-ου-ου, ου-ου-ου !!!
Κώδικας:τσμοντ σιξχαντρεντσιξτισίξ
Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.
-
30-03-07, 18:33 Απάντηση: How To: Set up SMP Folding με VMware & Debian #4
Έτοιμος ο οδηγός, τα respects μου στην φράξια του WAntillof που μου έδωσε την ευκαιρία να τον αντιγράψω αδιάντροπα ....
Τελευταία επεξεργασία από το μέλος EvilHawk : 30-03-07 στις 18:34.
-
30-03-07, 18:46 Απάντηση: How To: Set up SMP Folding με VMware & Debian #5
BTW θα ήθελα να σας ενημερώσω ότι αυτή η minimal εγκατάσταση στην virtual machine είναι εφάμιλλη σε επιδόσεις με native Debian εγκατάσταση ....
-
30-03-07, 18:50 Απάντηση: How To: Set up SMP Folding με VMware & Debian #6
1. Τα experimental repos μπορείς να τα βγάλεις. Είναι ούτως ή άλλως επικίνδυνα.
2. Αφού ο client δεν είναι δαίμονας, αλλά τρέχει "χύμα" σε μια κονσόλα, δεν είναι πιο τακτοποιημένο να τρέχει μέσα σε μία screen;
3. Το μηχανάκι είναι virtual άρα μπορείτε να πετσοκόψετε πολλούς δαίμονες.
Δώστε λοιπόν καί ένα:
Κώδικας:apt-get -V install screen sysv-rc-conf
Κώδικας:/etc/init.d/<daemon> stop
Κώδικας:~.bash_profile ~.bashrc
Αν δεν υπάρχουν να τα δημιουργήσετε απ' την αρχή.
Προσθέστε τις γραμμές:
Κώδικας:#alias screen="screen -i -U" alias screen="screen -i" alias ping="ping -c4"
Κώδικας:alias aget="apt-get -V" alias report="sysv-rc-conf"
Τελευταία επεξεργασία από το μέλος WAntilles : 30-03-07 στις 18:54.
Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.
-
30-03-07, 18:55 Απάντηση: How To: Set up SMP Folding με VMware & Debian #7
Δεν χρειάζεται εδώ το screen όπως στην native εγκατάσταση, ακόμα και να κλείσει κανείς το παράθυρο της virtual machine τρέχει κανονικότατα (σαν screen δηλαδή)
-
30-03-07, 19:46 Απάντηση: How To: Εγκατάσταση Linux SMP Folding client στα Windows, με VMware & Debian #8
Αν και κάτω από VmWaere, ο SMP client παραμένει ποιο γρήγορος από τον νεο SMP Win?
Γιατι εαν το σκηνικό εχει αλλάξει γιατί κανείς να βάλει (για Folding μιλάω Wan μην τσιμπήσεις) Linux και να μην μείνει στα Win ?????????????Τελευταία επεξεργασία από το μέλος Iannis : 30-03-07 στις 19:46.
-
30-03-07, 19:58 Απάντηση: How To: Εγκατάσταση Linux SMP Folding client στα Windows, με VMware & Debian #9
-
30-03-07, 20:13 Απάντηση: How To: Εγκατάσταση Linux SMP Folding client στα Windows, με VMware & Debian #10
Ναι να το ξεκαθαρισουμε αυτο γιατι το εχω θολο
-
30-03-07, 20:15 Απάντηση: How To: Εγκατάσταση Linux SMP Folding client στα Windows, με VMware & Debian #11
Αυτοί οι χρόνοι είναι υπό συγκεκριμένες συνθήκες και για συγκεκριμένα μηχανάκια; Γιατί με κανονικό SMP Linux π.χ. εγώ θέλω 31 λεπτά μέσο όρο, τη στιμή που ο Ιαννις θέλει σχεδόν 10 λεπτά, ο Evil 11-12 αν θυμάμαι καλά κ.ο.κ.
-
30-03-07, 20:21 Απάντηση: How To: Εγκατάσταση Linux SMP Folding client στα Windows, με VMware & Debian #12
Ναι αυτοί είναι χρόνοι από Intel διπύρηνα (υπερχρονισμένα)...
-
30-03-07, 20:25 Απάντηση: How To: Εγκατάσταση Linux SMP Folding client στα Windows, με VMware & Debian #13
-
30-03-07, 20:26 Απάντηση: How To: Εγκατάσταση Linux SMP Folding client στα Windows, με VMware & Debian #14
-
30-03-07, 21:01 Απάντηση: How To: Εγκατάσταση Linux SMP Folding client στα Windows, με VMware & Debian #15
Εμ σου ειπα εγω Αφου εχεις τα μεσα βάλε ανα phase-change
how to εδώ :http://www.vr-zone.com/?i=714&s=1
Παρόμοια Θέματα
-
Πακέτα Linux SMP folding amd64
Από WAntilles στο φόρουμ ADSLgr.com Folding@Home team # 36673Μηνύματα: 3Τελευταίο Μήνυμα: 13-10-07, 11:00 -
HEEELP! Πρόβλημα με τον SMP client για windows
Από Soulblighter στο φόρουμ ADSLgr.com Folding@Home team # 36673Μηνύματα: 41Τελευταίο Μήνυμα: 22-06-07, 20:20 -
Άρχισε το beta testing του Windows SMP client (Όσοι πιστοί προσέλθετε)
Από panosaoua στο φόρουμ ADSLgr.com Folding@Home team # 36673Μηνύματα: 153Τελευταίο Μήνυμα: 03-05-07, 16:02 -
Εγκατασταση Arch Linux & Windows Vista
Από ironwiller στο φόρουμ Unix - LinuxΜηνύματα: 4Τελευταίο Μήνυμα: 30-04-07, 18:34 -
Νέες GPU υποστηρίζονται καθώς και SMP client για linux
Από vagskarm στο φόρουμ ADSLgr.com Folding@Home team # 36673Μηνύματα: 5Τελευταίο Μήνυμα: 05-12-06, 18:12
Bookmarks