THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Λειτουργικά Συστήματα => Topic started by: Da Bo$$ on December 04, 2009, 17:25:49 pm



Title: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Da Bo$$ on December 04, 2009, 17:25:49 pm
Θέλω να φτιάξω ένα virtual disk με το πρόγραμμα VirtualBox
Για τον τύπο του έχω επιλογές
1)Dynamically expanding storage
2)fixed size storage
Ποια να προτιμήσω?

Στη συνέχεια διαλέγω size=8GB και location κάπου μέσα στον C
Υπάρχει περίπτωση να γίνει καμιά μαλακία με τα windows?


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: anonymous-root on December 04, 2009, 17:30:55 pm
εαν έχεις πολύ μεγάλο δίσκο βάλε dynamic, θα αυξάνει το μέγεθος με τη χρήση.

εγώ θα συνιστούσα φιξ ένα σεβαστό ποσό, αφού ούτως ή άλλως θα το σβήσεις μετά τις δοκιμές.


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: mendelita on December 04, 2009, 17:32:10 pm

Με το fixed size θα είναι πιο γρήγορο, αλλά θα έχει συγκεκριμένο χώρο, ενώ με το dynamically expanding storage θα αυξάνει ο χώρος ανάλογα με τις ανάγκες και θα αργεί λίγο παραπάνω.
Κι εγώ προτείνω fixed.


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: pmousoul on December 04, 2009, 19:07:28 pm

Με το fixed size θα είναι πιο γρήγορο, αλλά θα έχει συγκεκριμένο χώρο, ενώ με το dynamically expanding storage θα αυξάνει ο χώρος ανάλογα με τις ανάγκες και θα αργεί λίγο παραπάνω.
Κι εγώ προτείνω fixed.

κι εγώ fixed προτείνω.. για τους πιο πάνω λόγους.

επίσης εάν ψάξεις θα βρεις ότι υπάρχει τρόπος να κάνεις resize έναν "fixed disk", τουλάχιστον στο vmware γίνεται. :)


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: TeeKay on December 04, 2009, 20:37:12 pm
Επισης, αφου κανουμε την παραπανω διαδικασια, πως ακριβως μπορουμε να παραμετροποιησουμε το Nachos για να τρεχει σαν λειτουργικό σύστημα???  :???: :???: :???:


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: portinos on December 04, 2009, 21:18:07 pm
Μπορείτε να δείτε λίγο και αυτ (http://apcmag.com/how_to_dual_boot_windows_xp_and_linux_xp_installed_first.htm?page=1)
Θέλω να βάλω το ubuntu σε ένα παλιό υπολογιστή με xp που έχει μόνο ένα δίσκο(80Gb) χωρίς partitions. Λέτε να έχω προβλήμα; Δεν ξέρω με προβληματίζει η δημιουργία του partition. Δε λέει πουθενά ότι κάνει format στο δίσκο και δε θέλω να χάσω ότι έχω σ' αυτόν. Είναι πρώτη φορά που θα κάνω εγκατάσταση ubuntu χωρίς βοήθεια και δεν ξέρω αν αυτό που λέει εδώ είναι πολύ σωστό.


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: ^^DaRk_HunTeR on December 05, 2009, 15:53:23 pm
βασικα αυτο η8ελα να κανω και εγω...
η8ελα να γινουν ολα αυτοματα να μην κανω τπτ... μεχρι να μου ρθει το νεο pc
οποτε στο παλιο με τα XP και με τον 80GB σκληρο εκανα χρηση του http://wubi-installer.org/

αλλα μολις τα εγκατεστησα(σε 10GB απο τα 80) ως dual boot και τα ανοιξα επειδη εχω καρτα τηλεορασης Happauge και την Creative Soundblaster Audigy 2 καρτα ηχου και για να ακουω απο την καρτα τηλεορασης εχω πανω της παντα ενα ζευγος ηχειων (το μαυρο καλωδιο) δεν ξερω πως αλλιως γινεται(κατι για ενα καλωδιο που ενωνει τις δυο καρτες μου πανε αλλα που μπαινει στην καρτα ηχου δεν μου πανε) και που λες μολις ανοιξα τα Ubuntu και μεχρι σημερα ακουω απο αυτο το ζευγος ηχειων ασταματητα το ραδιοφωνο να παιζει (Λαικος FM btw)....
η λυση να βγαλω το καλωδιο απο εκει και να μην ακουω στα Win τηλεοραση δεν παιζει...(γιατι τοτε στα Ubuntu δεν ακουω τπτ... κατεβασα με το Synaptic κατι Alsa drivers δεν με βοη8ησαν)

ΥΓ: γενικα το wubi ειναι τυφλοσουρτης Use it...


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: portinos on December 05, 2009, 16:21:07 pm
Oh thank you very much. Τώρα το χρησιμοποιώ αυτό και δουλεύει. Αν βρω κάποια δυσκολία στο  NachOS ξαναρωτάω ;D


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: portinos on December 12, 2009, 21:44:58 pm
Λοιπόν έχω κι άλλη απορία. Ενώ κατέβασα Nachos και compiler κανονικά, δεν μπορώ να εγκαταστήσω το jdk με τίποτα. Έχω ψάξει στο internet και βρήκα χίλιους δυο τρόπους που γίνεται η εγκατάσταση.  Όταν όμως πάω να το τρέξω δεν γίνεται τίποτα και όταν βάζω μετά την εντολή make στο terminal μου βγάζει error1. Έχω βάλει το jdk στο PATH μου. Δε μπορώ να καταλάβω τι πρέπει να κάνω. Υπάρχει καμία λύση γι' αυτό!;
Ευχαριστώ!!!


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: λήθη on December 14, 2009, 04:58:49 am
Κανε το αλλο,
ανοιξε το synaptic (system-->administration-->synaptic package manager)
και ψαξε για jdk

Αν δε βρεις καποιο official (δυσκολο μαλλον)
κατεβασε το openjdk


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on December 14, 2009, 13:33:53 pm
Για μας που έχουμε ήδη βάλει VMware και τρέχουμε Ubuntu?Πώς θα γίνει να εγκαταστήσουμε/παραμετροποιήσουμε το Nachos?Θα βγάλουν τίποτε οδηγίες στο eTHMMY?ξέρει κανείς?


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on December 19, 2009, 00:27:54 am
Για μας που έχουμε ήδη βάλει VMware και τρέχουμε Ubuntu?Πώς θα γίνει να εγκαταστήσουμε/παραμετροποιήσουμε το Nachos?Θα βγάλουν τίποτε οδηγίες στο eTHMMY?ξέρει κανείς?

Anybody??

Εν τω μεταξύ τα links στο project παραμένουν σπασμένα εκτός από το παρακάτω :
http://cs.nyu.edu/~yap/classes/compsys2/nachos/walk.html

λέει ότι τα έφτιαξε στο eTHMMY :-\


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: λήθη on December 19, 2009, 00:36:04 am
Βασικα ολα τα links ειναι active.
Απλα κανεις c/p
και βγαινει ο,τι ναναι στον browser.


Αυτα ειναι:

http://www.cs.washington.edu/homes/tom/nachos/
http://www-inst.eecs.berkeley.edu/~cs162/sp09/Nachos/
http://www-inst.eecs.berkeley.edu/~cs162/sp09/Nachos/xgcc.html
http://www-inst.eecs.berkeley.edu/~cs162/sp09/Nachos/doc/index.html



>Apo oti katalaba toul. de xreiazetai kapoia parametropoiisi,
apla na boreseis na trexeis to nachos,
to arxeio readme boi9aei arketa sxetika me to stisimo



Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on December 19, 2009, 00:43:25 am
Βασικα ολα τα links ειναι active.
Απλα κανεις c/p
και βγαινει ο,τι ναναι στον browser.


Αυτα ειναι:

http://www.cs.washington.edu/homes/tom/nachos/
http://www-inst.eecs.berkeley.edu/~cs162/sp09/Nachos/
http://www-inst.eecs.berkeley.edu/~cs162/sp09/Nachos/xgcc.html
http://www-inst.eecs.berkeley.edu/~cs162/sp09/Nachos/doc/index.html



>Apo oti katalaba toul. de xreiazetai kapoia parametropoiisi,
apla na boreseis na trexeis to nachos,
to arxeio readme boi9aei arketa sxetika me to stisimo


Thanks, έχεις δίκιο για τα links

προφανώς εννοείς το readme του Nachos?


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: λήθη on December 19, 2009, 00:45:00 am
nai, sorry, den to prosdiorisa, auto pou erxetai me to paketo


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on December 19, 2009, 19:49:53 pm
Βρήκα αυτά που μάλλον είναι πολύ βοηθητικά:

nachos for linux
https://www.youtube.com/watch?v=u5DY1oRSy84

nachos για Windows
https://www.youtube.com/watch?v=Gb_04c6Wq9o

Υ.Γ.

βέβαια είναι στα Ισπανικά αλλά δεν πειράζει γιατί βγάζεις νόημα 8))



Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Da Bo$$ on December 24, 2009, 03:11:12 am
Πως μπορώ να κάνω το Virtual Box να μου τρέχει σε μεγαλύτερο παράθυρο?
Όταν μεγιστοποιώ το παράθυρο που τρέχει το virtual λειτουργικό,αυτό δεν μεγαλώνει!


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Da Bo$$ on December 24, 2009, 14:30:51 pm
Τι κάνουν οι εντολές nano /etc/porofile  και  sudo nano /etc/porofile
που δίνει στο 02:50 του βίντεο ???

Η πρώτη μου ανοίγει ενα αρχείο κώδικα και η άλλη κάνει μάλλον το ίδιο απλά θέλει και κωδικό.
Πρεπει να κάνω κάτι με αυτά τα αρχεία ?


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: λήθη on December 24, 2009, 16:52:49 pm
apo oti fantazomai einai gia na baleis sto path sou to bin/nachos kai to allo gia ton mips

kalutera sto ~/.bashrc imho


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: gerasimos on December 27, 2009, 02:37:29 am
Ναι.Κανει make μεσα στο proj1 και μετα τρεχει στο ιδιο command line ./nachos και δεν γινεται τιποτα.
Μετα κανει κατι μαγικα που δεν μας δειχνει κ τρεχει μια χαρα...
Εχω κουραστει ν ψαχνω τοση ωρα για να εγκαταστησω το nachos...
Υπαρχει καποιος που το εκανε να δουλεψει σε Linux?
Ας βοηθησει γιατι παιδευμαι τζαμπα τοση ωρα μου φαινεται να ψαχνω στο google κ να μν βρισκω κατι που ν δουλεψει..
 >:( >:( >:(


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Social_waste on December 27, 2009, 03:55:15 am
νομιζω αν το κανεις extract οπως λεει, και το ιδιο και τον cross compiler,
μετα με το path=$path:(addr tou crosscompiler):(addr tou nachos/bin)
μετα κανεις archdir=(addr tou crosscompiler)
μετα export(???) archdir
και nachos στο φακελο του proj1
γινεται αυτο που πρεπει.

απλα δεν ειναι μονιμο.

(archdir kai path me CAPS)


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: +satyr on December 27, 2009, 12:21:21 pm
Ναι.Κανει make μεσα στο proj1 και μετα τρεχει στο ιδιο command line ./nachos και δεν γινεται τιποτα.
Μετα κανει κατι μαγικα που δεν μας δειχνει κ τρεχει μια χαρα...

Νομίζω ότι κάνει επανεκκίνηση του συστήματος για να φορτωθούν οι αλλαγές στο PATH, δεν είμαι βέβαιος όμως.
Κάποιος που να ξέρει ισπανικά;  :D


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: gerasimos on December 27, 2009, 13:55:15 pm
Επιτελους δουλεψε..

Αν προσπαθησετε να το κανετε οπως ακριβως προτεινει στο Ισπανικο tutorial δεν προκειται να δουλεψει.
Αυτο που αλλαξα ηταν επιπλεον να τροποποιησω και το αρχειο /etc/bash.bashrc.Στο τελος προσθεσα τα παρακατω

Quote
export ARCHDIR=/home/gerasimos/crosscompiler_linux/mips-x86.linux-xgcc
export NACHOS=/home/gerasimos/nachos_java/nachos/bin
export PATH=$PATH:$ARCHDIR:$NACHOS

Μετα με την εντολη nachos μεσα στον φακελο proj(x) εκτυπωνει τα threads

Quote
gerasimos@laptop:~/nachos_java/nachos/proj1$ nachos -test
nachos 5.0j initializing... config interrupt timer user-check grader
*** thread 0 looped 0 times
*** thread 1 looped 0 times
*** thread 0 looped 1 times
*** thread 1 looped 1 times
*** thread 0 looped 2 times
*** thread 1 looped 2 times
*** thread 0 looped 3 times
*** thread 1 looped 3 times
*** thread 0 looped 4 times
*** thread 1 looped 4 times
Machine halting!

Ticks: total 2130, kernel 2130, user 0
Disk I/O: reads 0, writes 0
Console I/O: reads 0, writes 0
Paging: page faults 0, TLB misses 0
Network I/O: received 0, sent 0


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on December 27, 2009, 15:18:02 pm
Ούτε κ γω μέχρι στιγμής δεν έχω καταφέρει να το εγκαταστήσω :P

Μου βγάζει συνέχεια τα εξής,μετά το make:

javac - classpath . - d . -sourcepath ../.. - g ../threads/ThreadedKernel.java
make : javac : Command not found
make : *** [nachos/threads/ThreadedKernel.class] Error 127

υ.γ.Θα δοκιμάσω τώρα την λύση του Gerasimou κ αν δεν πετύχει εγκαταλείπω παίδες....... >:( >:( >:( >:(έλεος πια με αυτή την εργασία.......


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on December 27, 2009, 17:32:07 pm
Τζίφος τελικά....δεν μου δίνει άδεια να μπω να γράψω στο /etc/bash.bashrc
Μήπως φταίει ότι τρέχω τα Ubuntu εικονικά μέσω Windows XP??Ξέρει κανείς?
Οποιαδήποτε βοήθεια ευπρόσδεκτη....

υ.γ.Πολύ τζέρτζελο για το τίποτε(20%) αυτή η εργασία........μας έχει βγει η ψυχή χρονιάρες μέρες....... >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(



Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: λήθη on December 28, 2009, 22:45:10 pm
Τζίφος τελικά....δεν μου δίνει άδεια να μπω να γράψω στο /etc/bash.bashrc
Μήπως φταίει ότι τρέχω τα Ubuntu εικονικά μέσω Windows XP??Ξέρει κανείς?
Οποιαδήποτε βοήθεια ευπρόσδεκτη....

υ.γ.Πολύ τζέρτζελο για το τίποτε(20%) αυτή η εργασία........μας έχει βγει η ψυχή χρονιάρες μέρες....... >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(







για να κανεις modify kati ston /etc 9elei dikaiomata root

εσυ αυτο που θες να πειραξεις ειναι το ~/.bashrc


me liga logia kane to exis:


applications-->accessories-->terminal


kai grapse

gedit ~/.bashrc


meta afou anoixei o editor grapse auto pou egrapse o gerasimos pano kato
alla 9a baleis tis metablites na deixnoun ekei pou exeis apo9ikeusei ton mips kai to nachos/bin


kane save kai meta
source ~/.bashrc

gia na deis oti ontos doulepse kane echo $PATH


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: foulis on December 29, 2009, 12:18:05 pm
Επιτελους δουλεψε..

Αν προσπαθησετε να το κανετε οπως ακριβως προτεινει στο Ισπανικο tutorial δεν προκειται να δουλεψει.
Αυτο που αλλαξα ηταν επιπλεον να τροποποιησω και το αρχειο /etc/bash.bashrc.Στο τελος προσθεσα τα παρακατω

Quote
export ARCHDIR=/home/foulis/crosscompiler_linux/mips-x86.linux-xgcc
export NACHOS=/home/foulis/nachos_java/nachos/bin
export PATH=$PATH:$ARCHDIR:$NACHOS

Μετα με την εντολη nachos μεσα στον φακελο proj(x) εκτυπωνει τα threads

Quote
foulis@laptop:~/nachos_java/nachos/proj1$ nachos -test




nachos 5.0j initializing... config interrupt timer user-check grader
*** thread 0 looped 0 times
*** thread 1 looped 0 times
*** thread 0 looped 1 times
*** thread 1 looped 1 times
*** thread 0 looped 2 times
*** thread 1 looped 2 times
*** thread 0 looped 3 times
*** thread 1 looped 3 times
*** thread 0 looped 4 times
*** thread 1 looped 4 times
Machine halting!

Ticks: total 2130, kernel 2130, user 0
Disk I/O: reads 0, writes 0
Console I/O: reads 0, writes 0
Paging: page faults 0, TLB misses 0
Network I/O: received 0, sent 0


ευχαριστούμε gerasimos δούλεψε
στο τέλος θέλει ένα  restart


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: akenatwn on December 29, 2009, 17:47:13 pm
Για όποιον παιδεύεται ακόμα με την εγκατάσταση του NachOS να ενημερώσω ότι ανακάλυψα πως μπορούμε να "εγκατασταθεί" και στον eclipse. Οδηγίες βρήκα στη (http://www.mcs.utulsa.edu/~papama/cs3053/files/eclipsenachos.html). Εμένα πάντως έτρεξε κανονικότατα.

Αλήθεια τον cross-compiler τι τον θέλουμε; Αφού η run του kernel δεν είναι ετοιμη για εφαρμογές χρήστη.


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: foulis on December 30, 2009, 10:44:14 am
αυτό έκανες και δούλεψε?


To Compile without ant (test etc): .

   1. Toolbar->run-> Java application -> new
   2. Main tab:
         1. Project: somename elclipseNachos worked for me
         2. Main class: nachos.machine.Machine
   3. Arguments tab:
         1. Local directory: \fullpath\nachos\proj1 (this will change depending on the project, it gets the conf file and build file from here)
   4. Jre tab: make sure it's using the 1.4+ JRE, the TU version is designed for it .
   5. Then click "Run" you should see the console window, with the program running.

click στο Machine.java
στο 1. Toolbar->run-> μετά????? run????->επιλέγουμε java application->click ok->εμφανίζει "Editor does not contain a main type"

μας εξηγείς εσύ τι έκανες και σου δούλεψε


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: foulis on December 30, 2009, 16:44:37 pm
 αν κάποιος την έκανε να μας πει τι να διαβάσουμε από που να αρχίσουμε γιατί δεν βγάζω άκρη.


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: akenatwn on December 30, 2009, 19:31:35 pm
αυτό έκανες και δούλεψε?


To Compile without ant (test etc): .

   1. Toolbar->run-> Java application -> new
   2. Main tab:
         1. Project: somename elclipseNachos worked for me
         2. Main class: nachos.machine.Machine
   3. Arguments tab:
         1. Local directory: \fullpath\nachos\proj1 (this will change depending on the project, it gets the conf file and build file from here)
   4. Jre tab: make sure it's using the 1.4+ JRE, the TU version is designed for it .
   5. Then click "Run" you should see the console window, with the program running.

click στο Machine.java
στο 1. Toolbar->run-> μετά????? run????->επιλέγουμε java application->click ok->εμφανίζει "Editor does not contain a main type"

μας εξηγείς εσύ τι έκανες και σου δούλεψε

Βασικά αυτά έκανα:
1.Toolbar->Run->Run Configurations
2.Επιλογή Java Application και μετά το κουμπί New Launch Configuration
3.Βάλε ένα όνομα
4.Στο Main Tab:
 στο Project το project σου και στο Main Class την nachos.machine.Machine
5.Στο Arguments Tab:
 κάτω κάτω στο working directory επέλεξε other και απο το Workspace βρες το .../nachos/proj1
6.Στο JRE Tab:
 κοίτα αν έχεις το jre1.4 ή πιο καινούργιο
7.Πάτα Run

Εμένα έτρεξε κανονικότατα.

Δεν τη έχω προχωρήσει πολύ, αλλά νομίζω το καλύτερο αρχικά είναι να την τρέξεις με το χέρι όπως λέει στην εκφώνηση, για να ψιλοκαταλάβεις την βασική ιδέα. Τώρα και κανά κεφάλαιο για τον συγχρονισμό θα'ταν καλό να το διαβάσεις.


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: foulis on December 30, 2009, 20:01:58 pm
ευχαριστώ akenatwn

δούλεψε


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on December 30, 2009, 23:39:35 pm
Τζίφος τελικά....δεν μου δίνει άδεια να μπω να γράψω στο /etc/bash.bashrc
Μήπως φταίει ότι τρέχω τα Ubuntu εικονικά μέσω Windows XP??Ξέρει κανείς?
Οποιαδήποτε βοήθεια ευπρόσδεκτη....

υ.γ.Πολύ τζέρτζελο για το τίποτε(20%) αυτή η εργασία........μας έχει βγει η ψυχή χρονιάρες μέρες....... >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(







για να κανεις modify kati ston /etc 9elei dikaiomata root

εσυ αυτο που θες να πειραξεις ειναι το ~/.bashrc


me liga logia kane to exis:


applications-->accessories-->terminal


kai grapse

gedit ~/.bashrc


meta afou anoixei o editor grapse auto pou egrapse o gerasimos pano kato
alla 9a baleis tis metablites na deixnoun ekei pou exeis apo9ikeusei ton mips kai to nachos/bin


kane save kai meta
source ~/.bashrc

gia na deis oti ontos doulepse kane echo $PATH

Τα έκανα αυτά που είπες αλλά το αποτέλεσμα ήταν το εξής:

Εxception in thread "main" java.lang.NoClassDefFoundError:nachos.machine.Machine
Caused by :java.lang.ClassNotFoundException:nachos.machine.Machine
at java.net.URLClassLoader$1.rum(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadclass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class:nachos.machine.Machine
Program will exit


καμιά ιδέα για το παραπάνω?μου φαίνεται θα το γυρίσω κ γω σε eclipse....γιατί η κατάσταση με τα Ubuntu έχει φτάσει στο απροχώρητο..... >:(


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: λήθη on December 30, 2009, 23:49:58 pm
grapse ligo ena java --version


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on December 30, 2009, 23:52:11 pm
grapse ligo ena java --version
1.6 jdk/jre αυτό είναι νομίζω...αυτό εννοείς?


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: λήθη on December 30, 2009, 23:53:30 pm
nai, alla grapsto kalutera, giati ego px eixa problima me merika paketa


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: gerasimos on December 31, 2009, 00:07:03 am
καμιά ιδέα για το παραπάνω?μου φαίνεται θα το γυρίσω κ γω σε eclipse....γιατί η κατάσταση με τα Ubuntu έχει φτάσει στο απροχώρητο..... >:(

Για πες λιγο τι ακριβως εκανες για την εγκατασταση στα ubuntu?
Μηπως βρουμε το λαθος.

Τσεκαρε αν εγκατεστησες τα πακετα που φαινονται στο ισπανικο βιντεο με το synaptic.
Επισης να τροποποιησεις και τα δυο αρχεια: .bashrc και /etc/bash.bashrc οπως λεω σε προηγουμενο ποστ.


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on December 31, 2009, 00:11:53 am
nai, alla grapsto kalutera, giati ego px eixa problima me merika paketa
Αυτά είναι:
sun-java6-jre 6-16-0ubuntu 1.9.04
sun-java6-bin 6-16-0ubuntu 1.9.04

Ακολούθησα αρχικά τις οδηγίες του ισπανικού tutorial και στη συνέχεια τις συμβουλές σας αλλά τζίφος!


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: λήθη on December 31, 2009, 00:12:44 am
bre kale mou anoixe ena terminal kai grapse java --version


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: λήθη on December 31, 2009, 00:13:35 am

Επισης να τροποποιησεις και τα δυο αρχεια: .bashrc και /etc/bash.bashrc οπως λεω σε προηγουμενο ποστ.


to /etc/bash.bashrc de xreiazetai, arkei to ~/.bashrc gia ton user


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on December 31, 2009, 00:18:20 am
bre kale mou anoixe ena terminal kai grapse java --version
unrecognized option: --version
Could not create the Java virtual machine :???:


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: gerasimos on December 31, 2009, 01:10:18 am
to /etc/bash.bashrc de xreiazetai, arkei to ~/.bashrc gia ton user

Ισως, παντως σε μενα δεν δουλευε διαφορετικα..


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: stefos on January 12, 2010, 15:17:09 pm
Έχω δοκιμάσει και τους 2 τρόπους (μέσω ubuntu & eclipse) να παραμετροποιήσω το nachos αλλά πάντα μου πετάει αυτό το μήνυμα όταν κάνω make η run αντίστοιχα :
java.lang.NoClassDefFoundError: nachos/machine/Machine
Caused by: java.lang.ClassNotFoundException: nachos.machine.Machine
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Xρειάζεται μήπως καμία μεταβολή στο PATH στην περίπτωση eclipse?
Ακολούθησα τα βήματα που πρότεινε ο gerasimos και ο akenatwn..
έχω εγκατεστημένο το jre 1.6.17..
καμιά ιδέα? άντε γτ πέρασε ο καιρός :(


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Ariel on January 13, 2010, 16:57:22 pm
4.Στο Main Tab:
 στο Project το project σου και στο Main Class την nachos.machine.Machine

γιατί δεν βρίσκω την nachos.machine.Machine???
Μπορεί κάποιος να με βοηθησει?


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Ariel on January 13, 2010, 17:24:52 pm
ok το βρήκα!!! αλλα μετά το run τι κάνουμε ???  Δεν έχω ιδεά γνκ για την εργασία :-[
τι να διαβάσω? από πού  να αρχίσω?
είμαι η μόνη που μου φαίνονται κινέζικες οι οδηγίες?


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fantomas on January 13, 2010, 18:16:27 pm
ok το βρήκα!!! αλλα μετά το run τι κάνουμε ???  Δεν έχω ιδεά γνκ για την εργασία :-[
τι να διαβάσω? από πού  να αρχίσω?
είμαι η μόνη που μου φαίνονται κινέζικες οι οδηγίες?
ξεκίνα να φρεσκάρεις τα νήματα της java καταρχήν...
στη συνέχεια δήλωσε τα παράλληλα στο eTHMMY και κατέβασε το αντίστοιχο υλικό για pthreads και δες κ το αντίστοιχο link της POSIX....(μου είπαν ότι είναι χρήσιμο)

στη συνέχεια δεν ξέρω γιατί κ γω τώρα την παλεύω.....  :(


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Ariel on January 13, 2010, 18:31:28 pm

ξεκίνα να φρεσκάρεις τα νήματα της java καταρχήν...
στη συνέχεια δήλωσε τα παράλληλα στο eTHMMY και κατέβασε το αντίστοιχο υλικό για pthreads και δες κ το αντίστοιχο link της POSIX....(μου είπαν ότι είναι χρήσιμο)

στη συνέχεια δεν ξέρω γιατί κ γω τώρα την παλεύω.....  :(

 :o :o :o


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: ^^DaRk_HunTeR on January 13, 2010, 20:54:02 pm
Τα Παραλληλα και Κατανεμημενα εννοει...
το εν λογω λινκ ειναι το
https://computing.llnl.gov/tutorials/pthreads/

και στο google μπορεις να αρχισεις με τα java threads
1)  http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Thread.html
2)  http://www.javaworld.com/javaworld/jw-04-1996/jw-04-threads.html


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: fkoufis on January 14, 2010, 01:38:43 am
Έχω δοκιμάσει και τους 2 τρόπους (μέσω ubuntu & eclipse) να παραμετροποιήσω το nachos αλλά πάντα μου πετάει αυτό το μήνυμα όταν κάνω make η run αντίστοιχα :
java.lang.NoClassDefFoundError: nachos/machine/Machine
Caused by: java.lang.ClassNotFoundException: nachos.machine.Machine
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Xρειάζεται μήπως καμία μεταβολή στο PATH στην περίπτωση eclipse?
Ακολούθησα τα βήματα που πρότεινε ο gerasimos και ο akenatwn..
έχω εγκατεστημένο το jre 1.6.17..
καμιά ιδέα? άντε γτ πέρασε ο καιρός :(
Μήπως κάνεις το make στο φακελο του nachos και όχι στον φακελο nachos/proj1?


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: akenatwn on January 14, 2010, 02:27:48 am
Έχω δοκιμάσει και τους 2 τρόπους (μέσω ubuntu & eclipse) να παραμετροποιήσω το nachos αλλά πάντα μου πετάει αυτό το μήνυμα όταν κάνω make η run αντίστοιχα :
java.lang.NoClassDefFoundError: nachos/machine/Machine
Caused by: java.lang.ClassNotFoundException: nachos.machine.Machine
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Xρειάζεται μήπως καμία μεταβολή στο PATH στην περίπτωση eclipse?
Ακολούθησα τα βήματα που πρότεινε ο gerasimos και ο akenatwn..
έχω εγκατεστημένο το jre 1.6.17..
καμιά ιδέα? άντε γτ πέρασε ο καιρός :(
Μήπως κάνεις το make στο φακελο του nachos και όχι στον φακελο nachos/proj1?

Επειδή μάλλον πρέπει να το πέτυχαν πολλοί αυτό το πρόβλημα, πρίν φτιάξεις το project (πάντα για τον eclipse μιλάω) βάλε το nachos μέσα σε έναν άλλο φάκελο (κενό,δεν έχει σημασία το όνομα) και στο existing source διάλεξε το εξωτερικό φάκελο. Ή εναλλακτικά άλλαξε τα ονόματα όλων των πακέτων προσθέτοντας στην αρχή τους "nachos."
Το πρόβλημα που εμφανίζει είναι επειδή τα πακέτα δεν έχουν το πρόθεμα "nachos.", οπότε δεν βρίσκει το ένα πακέτο τ'άλλο.

Όσο για τα pthreads βοηθάν πολύ γιατί η δομή και ο τρόπος λειτουργίας των threads του nachos είναι πολύ παρόμοιος. Απλά τα pthreads είναι σε C++.
Τα java threads αντιθέτως εμένα δεν μου χρειάστηκαν καθόλου. Το nachos έχει βάλει τόσα επίπεδα από πάνω τους που ούτε καταλαβαίνεις ότι χρησιμοποιούνται. Αυτό που είναι χρήσιμο είναι να πιάσεις λίγο την έννοια του Runnable.


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Ariel on January 14, 2010, 19:12:05 pm
οπότε τελικά τι διαβάζουμε  >:(  >:(  >:( ????
δεν μπορούμε να σπαταλησουμεε τον άπειρο χρόνο που χρειάζεται για τα java threads...

ΥΓ. darkhunter thanks για το link, αλλα πιο πολύ με τρόμαξε παρά με βοήθησε  :P


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: st0up on January 14, 2010, 20:53:03 pm
οπότε τελικά τι διαβάζουμε  >:(  >:(  >:( ????
δεν μπορούμε να σπαταλησουμεε τον άπειρο χρόνο που χρειάζεται για τα java threads...

ΥΓ. darkhunter thanks για το link, αλλα πιο πολύ με τρόμαξε παρά με βοήθησε  :P

Εχουμε σπαταλησει κ εμεις ΑΠΕΙΡΟ χρονο απο διαβασμα αλλων μαθηματων που ερχονται απειλητικα... Και φυσικα δεν εχουμε καταφερει ουτε εγκατασταση του Nachos να κανουμε... ουτε τι να κανουμε γενικα!!!
Δεν εισαι μονη λοιπον.... >:( >:(


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Ariel on January 15, 2010, 01:38:12 am
Να εγκαταστήσεις το nachos στον eclipse όπως λέει ο akenatwn πιο πάνω είναι πολύ πιο έυκολος τρόπος από αυτόν που προτείνει ο Συμεωνίδης....   ;)


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: stefos on January 15, 2010, 11:33:27 am
Έχω δοκιμάσει και τους 2 τρόπους (μέσω ubuntu & eclipse) να παραμετροποιήσω το nachos αλλά πάντα μου πετάει αυτό το μήνυμα όταν κάνω make η run αντίστοιχα :
java.lang.NoClassDefFoundError: nachos/machine/Machine
Caused by: java.lang.ClassNotFoundException: nachos.machine.Machine
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Xρειάζεται μήπως καμία μεταβολή στο PATH στην περίπτωση eclipse?
Ακολούθησα τα βήματα που πρότεινε ο gerasimos και ο akenatwn..
έχω εγκατεστημένο το jre 1.6.17..
καμιά ιδέα? άντε γτ πέρασε ο καιρός :(
Μήπως κάνεις το make στο φακελο του nachos και όχι στον φακελο nachos/proj1?

Επειδή μάλλον πρέπει να το πέτυχαν πολλοί αυτό το πρόβλημα, πρίν φτιάξεις το project (πάντα για τον eclipse μιλάω) βάλε το nachos μέσα σε έναν άλλο φάκελο (κενό,δεν έχει σημασία το όνομα) και στο existing source διάλεξε το εξωτερικό φάκελο. Ή εναλλακτικά άλλαξε τα ονόματα όλων των πακέτων προσθέτοντας στην αρχή τους "nachos."
Το πρόβλημα που εμφανίζει είναι επειδή τα πακέτα δεν έχουν το πρόθεμα "nachos.", οπότε δεν βρίσκει το ένα πακέτο τ'άλλο.

Όσο για τα pthreads βοηθάν πολύ γιατί η δομή και ο τρόπος λειτουργίας των threads του nachos είναι πολύ παρόμοιος. Απλά τα pthreads είναι σε C++.
Τα java threads αντιθέτως εμένα δεν μου χρειάστηκαν καθόλου. Το nachos έχει βάλει τόσα επίπεδα από πάνω τους που ούτε καταλαβαίνεις ότι χρησιμοποιούνται. Αυτό που είναι χρήσιμο είναι να πιάσεις λίγο την έννοια του Runnable.

@fkoufis το makeτο κάνω κανονικά στο φάκελο proj1.

@akenatwn έκανα και τις μεταβολές που μου είπες αλλά συνεχώς μου πετάει το μήνυμα could not find the main class bla.bla....Machine. Program will exit..(τα ίδια με πριν δλδ)


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Ariel on January 16, 2010, 15:53:07 pm

Σε windows το έκανα.

Λοιπόν πρώτα βάλε τον φάκελο του nachos μέσα σ'ένα αλλο φάκελο (δεν έχει σημασία το όνομα).
Μετά:
-File -> New Java Project
-Στο contents επέλεξε το "Create project from existing source"
-Πάτα Browse και επέλεξε τον εξωτερικό φάκελο μέσα στον οποίο έβαλες το nachos.
-Finish.


Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: Liverpoylian on January 17, 2010, 15:50:21 pm
Για όσους χρησιμοποιούν windows:

1. Κατεβάστε και αποσυμπιέστε τον eclipse
2. Κατεβάστε και αποσυμπιέστε το nachos
3. Δημιουργείστε ένα κενό φάκελο στην επιφάνεια εργασίας και ονομάστε τον thmmy
4. Μεταφέρετε το φάκελο nachos μέσα στον άδειο φάκελο thmmy
5. Τρέξτε τον eclipse
6. toolbar>New>Java Project...
   #Project name: Βάλτε ότι θέλετε . πχ Liverpoolara
   #Create project from existing source: Επιλέξτε από την αναζήτηση το φάκελο thmmy  και ΟΧΙ το φάκελο
    nachos!!!
7. Toolbar>Run>Run configurations>New

# Main tab:

   1. Project: ίδιο όνομα με το Project name(πχ Liverpoolara)
   2. Main class: nachos.machine.Machine

# Arguments tab:

   1. Working directory: \όλη η διαδρομή μέχρι το φάκελο\thmmy\nachos\proj1
   2.Run


 Αυτά έκανα και μού τρεξε μία χαρά. Ελπίζω να φάνηκα χρήσιμος. Οποιαδήποτε απορία έχετε, θα κοιτάω το post και θα απαντάω(ή μπείτε στο http://www.mcs.utulsa.edu/~papama/cs3053/files/eclipsenachos.html )




Title: Re: {Λειτουργικά Συστήματα] εγκατάσταση VirtualBox - NachOS
Post by: stefos on January 20, 2010, 12:25:38 pm
Και ναι!
Επιτέλους τα κατάφερα με τον eclipse!
ty all!