Στην εκκίνηση του συστήματος, συνήθως φορτώνονται κάποια services που δε τα χρειαζόμαστε και μειώνουν το boot-time και ίσως και την ταχύτητα του υπολογιστή μας γενικότερα. Για αυτό καλό είναι όποιο service δε χρειαζόμαστε να διακόπτουμε την εκκίνηση του.
Τα services βρίσκονται στο /etc/init.d/. Για να ξεκινήσετε/σταματήσετε/επανεκκινήσετε κάποιο service απλά δώστε την εντολή
#/etc/init.d/to_service start (ή stop ή restart, αναλόγως τι θέλετε να κάνετε)
Αυτό όμως δεν είναι μόνιμο.
Για να κάνετε μόνιμη αλλαγή πηγαίνετε στο κατάλογο του δεύτερου runlevel*,
#cd /etc/rc2.d/
εκεί θα δείτε τα symbolic links που "δείχνουν" τα scripts τα οποία ξεκινούν τα services. 'Oποιο service δε χρειάζεστε αλλάξτε το αρχικό S (start) σε K (kill). Παραδείγματος χάριν:
#mv S20exim4 K20exim4
Ο αριθμός δηλώνει με ποια σειρά θα τρέξει το κάθε script. Το script με το μικρότερο αριθμό τρέχει πρώτο. Τα περισσότερα από αυτά είναι πιθανό να μην ξέρετε τι κάνουν οπότε για να μην σταματήσετε κάποιο service το οποίο είναι χρήσιμο για το σύστημα σας, ρίξτε μια ματιά στο google πρώτα.
Αν θέλετε να επαναφέρετε κάποιο service που είχατε πρώτα σταματήσει, αρκεί να τρέξετε την παραπάνω εντολή αντίστροφα:
#mv K20exim4 S20exim4
Επίσης αν θέλετε να ξεκινάει κατά την εκκίνηση του υπολογιστή σας κάποιο δικό σας script, αρκεί να το βάλετε στο /etc/init.d/ και να δημιουργήσετε ένα link στο /etc/rc2.d το οποίο να δείχνει στο script σας.
Πρόσθετο documentation μπορείτε να βρείτε εδώ:
*http://en.wikipedia.org/wiki/Runlevel
http://www.debuntu.org/how-to-manage-services-with-update-rc.d
Πέμπτη 27 Αυγούστου 2009
Κυριακή 14 Ιουνίου 2009
Auto rejoin μετά από kick (Xchat)
Ενα quick tip για να κάνετε auto join (στο Xchat) όταν σας κάνουν kick, είναι να δώσετε την εντολή
/set irc_auto_rejoin on
Για να ισχύει το auto rejoin κάθε φορά που ανοίγει το Xchat, προσθέστε την παραπάνω γραμμή στο Connect Command (για να το βρήτε πατήστε Ctrl + S και κάντε κλικ το Edit στο server που έχετε επιλέξει να συνδεέστε αυτόματα)
έτσι θα επανέρχεστε αμέσα στο κανάλι ;-)
/set irc_auto_rejoin on
Για να ισχύει το auto rejoin κάθε φορά που ανοίγει το Xchat, προσθέστε την παραπάνω γραμμή στο Connect Command (για να το βρήτε πατήστε Ctrl + S και κάντε κλικ το Edit στο server που έχετε επιλέξει να συνδεέστε αυτόματα)
έτσι θα επανέρχεστε αμέσα στο κανάλι ;-)
Δευτέρα 19 Ιανουαρίου 2009
Αρνηθείτε τα προεγκατεστημένα Windows
Τις τελευταίες μέρες βλέπουμε συνεχώς νέες μεθόδους από την Microsoft για να κυριαρχήσει το μονοπώλιο της όπως η συμφωνία με τις μεγάλες εταιρίες κατασκευής laptop, κατά την οποία αν αφαιρέσουμε τα προεγκατεστημένα vista από τον υπολογιστή μας, χάνεται η εγγύηση!! Δε ξέρω πως το στηρίζουν τεχνικά αυτό αλλά σε κάποιες εταιρίες ισχύει.
Το θέμα είναι τι μπορούμε να κάνουμε για αυτά, μιας και τα προεγκατεστημένα windows επιβαρύνουν την τσέπη μας με τουλάχιστον 100 ευρώ επιπλέον. Είχα ακούσει λοιπόν ότι στους Όρους Άδειας Χρήσης του λογισμικού, υπάρχει κάποια αναφορά πάνω σε αυτό το θέμα. Εψαξα και βρήκα αυτό UseTerms
Είναι οι Όροι Άδειας Χρήσης για λογισμικό της Microsoft και συγκεκριμένα για τα:
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Ultimate
(Αν έχετε κάποια άλλη έκδοση μπορείτε να βρείτε τους όρους χρήσης εδώ)
Συγκεκριμένα λοίπον, στην μέση της πρώτης σελίδας αναφέρεται:
"Εφόσον χρησιµοποιείτε το λογισµικό σηµαίνει ότι αποδέχεσθε τους παρόντες όρους. Εάν δεν
αποδέχεσθε αυτούς τους όρους, µην εγκαταστήσετε το λογισµικό. Αντί αυτού, επικοινωνήστε
µε τον κατασκευαστή ή τον υπεύθυνο εγκατάστασης, για πληροφορίες σχετικά µε την
πολιτική επιστροφής που αφορά επιστροφή χρηµάτων ή πίστωση."
Έχει παραγίνει το κακό με αυτή την εταίρια. Είναι τελείως παράλογο στον τομέα την πληροφορικής που έχει τόσες πολλές επιλογές, μια εταιρία να μας επιβάλει τέτοιο καθεστώς χρήσης των Η/Υ.
===
EDIT
===
Μια γνωστή μου, που αγόρασε laptop Acer, κατάφερε να αποζημειωθεί, καθώς δεν ήθελε τα Windows Vista. Η διαδικασία που ακολουθήθηκε, είναι η εξής. Πήρε τηλεφώνο στην αντιπροσωπία του laptop (όχι στο κατάστημα από όπου το πήρε) και συγκεκριμένα στην Acer, και η Acer ζήτησε ένα fax/e-mail με το serial number από το laptop, την απόδειξη αγοράς ,το μοντέλο καθώς και την έκδοση του προεγκατεστημένου λογισμικού. Στη συνέχεια της είπαν να πάει το laptop σε κάποιο εξουσιοδοτημένο εργαστήριο από την Acer ώστε να προχωρήσει η απεγκαταστάση. Είτε θα έπερνε κάποια λεφτά πίσω είτε θα αυξανόταν η εγγύηση στο laptop.
Εδώ θα βρείτε και το αρχείο που θέλει η Acer να έχετε μαζί σας με την προσκόμιση του laptop στο εξουσιοδοτημένο εργαστήριο.
http://linuxteam.cs.teilar.gr/~sinak/Windows_Refund_request.doc
Το θέμα είναι τι μπορούμε να κάνουμε για αυτά, μιας και τα προεγκατεστημένα windows επιβαρύνουν την τσέπη μας με τουλάχιστον 100 ευρώ επιπλέον. Είχα ακούσει λοιπόν ότι στους Όρους Άδειας Χρήσης του λογισμικού, υπάρχει κάποια αναφορά πάνω σε αυτό το θέμα. Εψαξα και βρήκα αυτό UseTerms
Είναι οι Όροι Άδειας Χρήσης για λογισμικό της Microsoft και συγκεκριμένα για τα:
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Ultimate
(Αν έχετε κάποια άλλη έκδοση μπορείτε να βρείτε τους όρους χρήσης εδώ)
Συγκεκριμένα λοίπον, στην μέση της πρώτης σελίδας αναφέρεται:
"Εφόσον χρησιµοποιείτε το λογισµικό σηµαίνει ότι αποδέχεσθε τους παρόντες όρους. Εάν δεν
αποδέχεσθε αυτούς τους όρους, µην εγκαταστήσετε το λογισµικό. Αντί αυτού, επικοινωνήστε
µε τον κατασκευαστή ή τον υπεύθυνο εγκατάστασης, για πληροφορίες σχετικά µε την
πολιτική επιστροφής που αφορά επιστροφή χρηµάτων ή πίστωση."
Έχει παραγίνει το κακό με αυτή την εταίρια. Είναι τελείως παράλογο στον τομέα την πληροφορικής που έχει τόσες πολλές επιλογές, μια εταιρία να μας επιβάλει τέτοιο καθεστώς χρήσης των Η/Υ.
===
EDIT
===
Μια γνωστή μου, που αγόρασε laptop Acer, κατάφερε να αποζημειωθεί, καθώς δεν ήθελε τα Windows Vista. Η διαδικασία που ακολουθήθηκε, είναι η εξής. Πήρε τηλεφώνο στην αντιπροσωπία του laptop (όχι στο κατάστημα από όπου το πήρε) και συγκεκριμένα στην Acer, και η Acer ζήτησε ένα fax/e-mail με το serial number από το laptop, την απόδειξη αγοράς ,το μοντέλο καθώς και την έκδοση του προεγκατεστημένου λογισμικού. Στη συνέχεια της είπαν να πάει το laptop σε κάποιο εξουσιοδοτημένο εργαστήριο από την Acer ώστε να προχωρήσει η απεγκαταστάση. Είτε θα έπερνε κάποια λεφτά πίσω είτε θα αυξανόταν η εγγύηση στο laptop.
Εδώ θα βρείτε και το αρχείο που θέλει η Acer να έχετε μαζί σας με την προσκόμιση του laptop στο εξουσιοδοτημένο εργαστήριο.
http://linuxteam.cs.teilar.gr/~sinak/Windows_Refund_request.doc
Παρασκευή 12 Δεκεμβρίου 2008
Επαναμεταγλώττιση πυρήνα
/*Warning:: Ο συγκεκριμένος οδηγός απευθύνεται σε ορισμένα σημεία στο Debian. Ίσως να δουλεύει και σε Ubuntu αλλά δεν έχει δοκιμαστεί. Επίσης η γενική ιδέα του καλύπτει όλες τις διανομές. Αν κάποιος το δοκιμάσει ας μου πει το αποτέλεσμα. :-) */
Πολλοί πιστεύουν ότι δεν έχει νόημα να κάνει κάποιος recompile τον δικό του πυρήνα. Και όντος δε βελτιώνει πάντα την απόδοση του συστήματος μας. Όμως είναι ένας τρόπος να μάθετε τον πυρήνα (kernel) σας καλύτερα και σας δίνεται η δυνατότητα να έχετε τη διανομή σας φτιαγμένη στα μέτρα του υπολογιστή σας.
Αν και δεν είναι τόσο δύσκολη διαδικασία, θέλει πολύ προσοχή γιατί είναι αρκετά εύκολο να κάνετε το pc σας να μην εκκινεί (Kernel Panic). Βέβαια υπάρχει τρόπος να το επαναφέρεται απλά επιλέγοντας στον grub τον προηγούμενο kernel.
Ξεκινάμε με κάποια βασικά. Πρέπει πρώτα να κατεβάσουμε το source του πυρήνα που θέλουμε να εγκαταστήσουμε. Αυτό στο Debian μπορεί να γίνει είτε ψάχνοντας από το synaptic/adept το πακέτο linux-source-2.6.x (όπου x, η έκδοση που υπάρχει στα repositories), είτε κατεβάζοντας τον τελευταίο πυρήνα από το www.kernel.org με την εντολή (αυτή τη στιγμή η τελευταία έκδοση είναι η 2.6.27.8) :
#cd /usr/src
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.8.tar.bz2
Στη συνέχεια αφού έχουμε κατεβάσει τον κώδικα, τον κάνουμε extract
# tar -xjvf /usr/src/linux-ekdosi_pyrina.tar.bz2 -C /usr/src
Υστερα πάμε στο directory που έχουμε κάνει το extract
#cd /usr/src/linux-ekdosi_pyrina
Εδώ θα σταθώ λίγο στο κρυφό αρχείο .config (η τελεία μπροστά δηλώνει ότι είναι κρυφό). Το .config, αν κάνετε ls -a, θα δείτε ότι δεν υπάρχει εάν έχετε μόλις ακολουθήσει τις παραπάνω οδηγίες. Αυτό το αρχείο περιλαμβάνει όλες τις ρυθμίσεις που έχει ο πυρήνας μας στην μορφή:
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
# CONFIG_EXT4DEV_FS is not set
CONFIG_JBD=m
Οπότε, αν ακόμα δεν έχουμε εμπειρία πάνω στο recompiling του πυρήνα, θα ήταν καλό να δημιουργήσουμε το .config του τρέχοντος πυρήνα, ώστε να είμαστε σίγουροι ότι κάποιες κύριες ρυθμίσεις όπως τα filesystems, θα είναι σωστά ρυθμισμένες. Έτσι έχουμε περισσότερες πιθανότητες να καταλήξουμε με έναν πυρήνα που στο τέλος θα δουλεύει :-)
Για να το δημιουργήσουμε απλά τρέχουμε:
#make oldconfig
Στη συνέχεια κάνουμε
#make menuconfig

ώστε να ανοίξει το menu με τις επιλογές του πυρήνα μας, με ποιο “γραφικό” τρόπο. Για να κινηθείτε μέσα σε αυτό τo menu χρησιμοποιήστε τα βελάκια. Οι αλλαγές που μπορείτε να κάνετε σε κάθε ρύθμιση είναι είτε να φορτώνεται built-in (*) στον πυρήνα, είτε ως module (Μ) είτε καθόλου ( ). Built-in εννοούμε ότι ο μεταφρασμένος κώδικας τις κάθε επιλογής, θα είναι ενσωματωμένος μέσα στον kernel, ενώ με το module εννοούμε ότι ο μεταφρασμένος κώδικας τις κάθε επιλογής θα είναι διαθέσιμος να φορτώθει όποτε τον χρειαστεί το λειτουργικό ή εμείς με την εντολή modprobe. Για να κάνουμε αλλαγές στα (Μ),(*),( ) απλά πατάμε το space.
Όπως είπαμε και πιο πάνω, οι αλλαγές που θα κάνετε πρέπει να είναι με σύνεση. Και η λογική που επικρατεί για να μην έχουμε προβλήματα, είναι ότι αφαιρούμε λίγα πράγματα κάθε φορά, ώστε σε περίπτωση προβλήματος, να ξέρουμε τι το προκάλεσε. Θα πρέπει να ξέρετε πολύ καλά το hardware του υπολογιστή σας, ώστε να ρυθμίσετε να φορτώνονται μόνο οι απαραίτητοι drivers, το chipset της μητρικής και άλλα διάφορα. Για να δείτε αναλυτικά το hardware σας, τρέξτε την lspci.
Οταν τελειώσετε με ότι αλλαγές κάνατε, πατήστε exit μέχρι να δείτε αυτή την ερώτηση
Do you wish to save your new kernel configuration?
Και πατήστε Yes.
Τώρα είστε έτοιμοι να κάνετε compile τον πυρήνα!
Τρέχουμε:
#make
για να φτιάξει τις built-in ρυθμίσεις,
#make modules && make modules_install
για να φτιάξει τα modules.
Θα πάρουν αρκετή ώρα (ειδικά το make), αλλά μόνο την πρώτη φορά. Μετά ότι αλλαγές κάνετε θα γίνονται compile μόνο αυτές.
Εάν οι αλλαγές που κάνετε μετά την πρώτη φορά αφορούν μόνο modules, μπορείτε να παραλείψετε το make. Ομώς αν μια ρύθμιση ήταν πρώτα (*) και την κάνατε (M) δε μπορείτε να παραλείψετε κάποιο από τα παραπάνω βήματα.
Έπειτα σε Debian κάνουμε:
#make install
ώστε να γίνουν κάποιες απαραίτητες ρυθμίσεις.
Στην συνέχεια, μεταφερόμαστε στο boot directory και δημιουργούμε το initrd.img, το οποίο φορτώνει στην αρχή της εκκίνησης βασικά στοιχεία του λειτουργικού. Κάνουμε
#cd /boot
#mkinitramfs -o initrd.img-2.6.x 2.6.x
Τέλος κάνουμε ένα
#update-grub
ώστε ο grub να ενημερωθεί για τις αλλαγές που κάναμε. Είσαστε έτοιμοι για επανεκκίνηση τώρα! Υπόψιν ότι στο grub θα δείτε πολλές επιλογές. Πολύ πιθανό ο kernel που φτιάξατε να μην είμαι ο πρώτος στη σειρά. Θα καταλάβετε ποιος είναι ο kernel ανάλογα με την αριθμό της έκδοσης που θα φαίνεται.
Αν όλα πάνε καλά και ο υπολογιστή σας εκκινήσει, μπορείτε να κάνετε και άλλες αλλαγές χωρίς να τρέχετε τα, mkinitramfs και update-grub. Αν έχετε κάποιο πρόβλημα (κοινώς kernel panic), κρατείστε ακριβώς το μήνυμα λάθους σας και μερικές σειρές πριν ώστε να μπορείτε να το ψάξετε στο google. Κάντε επανεκκίνηση και επιλέξτε τον προηγούμενο kernel.
Επίσης αν δε σας βολεύει το νέο menu του grub με όλους τους kernels που θα εμφανιστούν, μπορείτε είτε να σβήσετε ότι δε χρειάζεται από το /boot (ΔΕΝ συνίσταται σε νέους χρήστες γιατί αν σβήσετε κάτι που δε πρέπει θα έχετε πολλά προβλήματα) είτε να κάνετε
#nano /boot/grub/menu.lst
και να αλλάξετε εκεί το τι θα φαίνεται στο menu.
Happy recompiling :-)
Πολλοί πιστεύουν ότι δεν έχει νόημα να κάνει κάποιος recompile τον δικό του πυρήνα. Και όντος δε βελτιώνει πάντα την απόδοση του συστήματος μας. Όμως είναι ένας τρόπος να μάθετε τον πυρήνα (kernel) σας καλύτερα και σας δίνεται η δυνατότητα να έχετε τη διανομή σας φτιαγμένη στα μέτρα του υπολογιστή σας.
Αν και δεν είναι τόσο δύσκολη διαδικασία, θέλει πολύ προσοχή γιατί είναι αρκετά εύκολο να κάνετε το pc σας να μην εκκινεί (Kernel Panic). Βέβαια υπάρχει τρόπος να το επαναφέρεται απλά επιλέγοντας στον grub τον προηγούμενο kernel.
Ξεκινάμε με κάποια βασικά. Πρέπει πρώτα να κατεβάσουμε το source του πυρήνα που θέλουμε να εγκαταστήσουμε. Αυτό στο Debian μπορεί να γίνει είτε ψάχνοντας από το synaptic/adept το πακέτο linux-source-2.6.x (όπου x, η έκδοση που υπάρχει στα repositories), είτε κατεβάζοντας τον τελευταίο πυρήνα από το www.kernel.org με την εντολή (αυτή τη στιγμή η τελευταία έκδοση είναι η 2.6.27.8) :
#cd /usr/src
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.8.tar.bz2
Στη συνέχεια αφού έχουμε κατεβάσει τον κώδικα, τον κάνουμε extract
# tar -xjvf /usr/src/linux-ekdosi_pyrina.tar.bz2 -C /usr/src
Υστερα πάμε στο directory που έχουμε κάνει το extract
#cd /usr/src/linux-ekdosi_pyrina
Εδώ θα σταθώ λίγο στο κρυφό αρχείο .config (η τελεία μπροστά δηλώνει ότι είναι κρυφό). Το .config, αν κάνετε ls -a, θα δείτε ότι δεν υπάρχει εάν έχετε μόλις ακολουθήσει τις παραπάνω οδηγίες. Αυτό το αρχείο περιλαμβάνει όλες τις ρυθμίσεις που έχει ο πυρήνας μας στην μορφή:
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
# CONFIG_EXT4DEV_FS is not set
CONFIG_JBD=m
Οπότε, αν ακόμα δεν έχουμε εμπειρία πάνω στο recompiling του πυρήνα, θα ήταν καλό να δημιουργήσουμε το .config του τρέχοντος πυρήνα, ώστε να είμαστε σίγουροι ότι κάποιες κύριες ρυθμίσεις όπως τα filesystems, θα είναι σωστά ρυθμισμένες. Έτσι έχουμε περισσότερες πιθανότητες να καταλήξουμε με έναν πυρήνα που στο τέλος θα δουλεύει :-)
Για να το δημιουργήσουμε απλά τρέχουμε:
#make oldconfig
Στη συνέχεια κάνουμε
#make menuconfig

ώστε να ανοίξει το menu με τις επιλογές του πυρήνα μας, με ποιο “γραφικό” τρόπο. Για να κινηθείτε μέσα σε αυτό τo menu χρησιμοποιήστε τα βελάκια. Οι αλλαγές που μπορείτε να κάνετε σε κάθε ρύθμιση είναι είτε να φορτώνεται built-in (*) στον πυρήνα, είτε ως module (Μ) είτε καθόλου ( ). Built-in εννοούμε ότι ο μεταφρασμένος κώδικας τις κάθε επιλογής, θα είναι ενσωματωμένος μέσα στον kernel, ενώ με το module εννοούμε ότι ο μεταφρασμένος κώδικας τις κάθε επιλογής θα είναι διαθέσιμος να φορτώθει όποτε τον χρειαστεί το λειτουργικό ή εμείς με την εντολή modprobe. Για να κάνουμε αλλαγές στα (Μ),(*),( ) απλά πατάμε το space.
Όπως είπαμε και πιο πάνω, οι αλλαγές που θα κάνετε πρέπει να είναι με σύνεση. Και η λογική που επικρατεί για να μην έχουμε προβλήματα, είναι ότι αφαιρούμε λίγα πράγματα κάθε φορά, ώστε σε περίπτωση προβλήματος, να ξέρουμε τι το προκάλεσε. Θα πρέπει να ξέρετε πολύ καλά το hardware του υπολογιστή σας, ώστε να ρυθμίσετε να φορτώνονται μόνο οι απαραίτητοι drivers, το chipset της μητρικής και άλλα διάφορα. Για να δείτε αναλυτικά το hardware σας, τρέξτε την lspci.
Οταν τελειώσετε με ότι αλλαγές κάνατε, πατήστε exit μέχρι να δείτε αυτή την ερώτηση
Do you wish to save your new kernel configuration?
Και πατήστε Yes.
Τώρα είστε έτοιμοι να κάνετε compile τον πυρήνα!
Τρέχουμε:
#make
για να φτιάξει τις built-in ρυθμίσεις,
#make modules && make modules_install
για να φτιάξει τα modules.
Θα πάρουν αρκετή ώρα (ειδικά το make), αλλά μόνο την πρώτη φορά. Μετά ότι αλλαγές κάνετε θα γίνονται compile μόνο αυτές.
Εάν οι αλλαγές που κάνετε μετά την πρώτη φορά αφορούν μόνο modules, μπορείτε να παραλείψετε το make. Ομώς αν μια ρύθμιση ήταν πρώτα (*) και την κάνατε (M) δε μπορείτε να παραλείψετε κάποιο από τα παραπάνω βήματα.
Έπειτα σε Debian κάνουμε:
#make install
ώστε να γίνουν κάποιες απαραίτητες ρυθμίσεις.
Στην συνέχεια, μεταφερόμαστε στο boot directory και δημιουργούμε το initrd.img, το οποίο φορτώνει στην αρχή της εκκίνησης βασικά στοιχεία του λειτουργικού. Κάνουμε
#cd /boot
#mkinitramfs -o initrd.img-2.6.x 2.6.x
Τέλος κάνουμε ένα
#update-grub
ώστε ο grub να ενημερωθεί για τις αλλαγές που κάναμε. Είσαστε έτοιμοι για επανεκκίνηση τώρα! Υπόψιν ότι στο grub θα δείτε πολλές επιλογές. Πολύ πιθανό ο kernel που φτιάξατε να μην είμαι ο πρώτος στη σειρά. Θα καταλάβετε ποιος είναι ο kernel ανάλογα με την αριθμό της έκδοσης που θα φαίνεται.
Αν όλα πάνε καλά και ο υπολογιστή σας εκκινήσει, μπορείτε να κάνετε και άλλες αλλαγές χωρίς να τρέχετε τα, mkinitramfs και update-grub. Αν έχετε κάποιο πρόβλημα (κοινώς kernel panic), κρατείστε ακριβώς το μήνυμα λάθους σας και μερικές σειρές πριν ώστε να μπορείτε να το ψάξετε στο google. Κάντε επανεκκίνηση και επιλέξτε τον προηγούμενο kernel.
Επίσης αν δε σας βολεύει το νέο menu του grub με όλους τους kernels που θα εμφανιστούν, μπορείτε είτε να σβήσετε ότι δε χρειάζεται από το /boot (ΔΕΝ συνίσταται σε νέους χρήστες γιατί αν σβήσετε κάτι που δε πρέπει θα έχετε πολλά προβλήματα) είτε να κάνετε
#nano /boot/grub/menu.lst
και να αλλάξετε εκεί το τι θα φαίνεται στο menu.
Happy recompiling :-)
Παρασκευή 3 Οκτωβρίου 2008
Texas Instruments 6 in 1 PCIxx21 flash media reader
Αν έχετε card reader της Texas, και δε δουλευέι στο Linux σας, η λύση είναι εύκολη!
Τρέξτε την εντολή
#setpci -s 06.3 4c=0x22
Στη συνέχεια βάζοντας την μνήμη στο card reader, θα πρέπει να σας την αναγνωρίσει με τη μία. Αν το πείραμα αυτό πετύχει, τοποθετήστε την παραπάνω γραμμή στο /etc/rc.local ώστε να εκτελείται αυτόματα κάθε φορά που ξεκινάει ο υπολογιστής σας :-)
Η κάρτα στο laptop μου είναι αυτή:
~$lspci
06:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
06:06.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
06:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
06:06.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
Πηγή: http://www.linuxquestions.org/questions/linux-hardware-18/fix-for-texas-instruments-6-in-1-pcixx21-flash-media-reader-497403/
Τρέξτε την εντολή
#setpci -s 06.3 4c=0x22
Στη συνέχεια βάζοντας την μνήμη στο card reader, θα πρέπει να σας την αναγνωρίσει με τη μία. Αν το πείραμα αυτό πετύχει, τοποθετήστε την παραπάνω γραμμή στο /etc/rc.local ώστε να εκτελείται αυτόματα κάθε φορά που ξεκινάει ο υπολογιστής σας :-)
Η κάρτα στο laptop μου είναι αυτή:
~$lspci
06:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
06:06.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
06:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
06:06.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
Πηγή: http://www.linuxquestions.org/questions/linux-hardware-18/fix-for-texas-instruments-6-in-1-pcixx21-flash-media-reader-497403/
Παρασκευή 27 Ιουνίου 2008
Laptop από την Tellas
Τις τελευταίες μέρες έκανε την εμφάνιση της μια διαφήμιση για σταθερή τηλεφωνία και internet με δώρο ένα Laptop!
Καλό ακούστηκε αλλά επειδή κανείς δε χαρίζει λεφτά και laptops έτσι απλά, ας ψάξουμε λίγο που αποσκοπεί αυτή η προσφορά..
Καταρχήν όπως θα έχετε δει, προϋποθέτει δέσμευση για δύο χρόνια καθώς και χρέωση μέσο πιστωτικής κάρτας. Το θέμα μας δεν είναι αυτά..
Πριν από λίγο καιρό πραγματοποιήθηκε η πώληση του ΟΤΕ στην Deutsche Telekom. Ακόμα όμως δεν έχουμε δει κάποια κίνηση από την γερμανική εταιρία. Λογικά από Σεπτέμβριο θα γίνει η πλήρης μετάβαση και λογικά τότε θα εμφανιστούν οι νέες προσφορές της Deutsche Telekom.
Οι αλλαγές που αναμένονται να γίνουν από τη Deutsche Telekom θα είναι ριζικές. Είναι πολύ πιθανό να καταργηθεί μέχρι και το πάγιο του ΟΤΕ (το οποίο για όσους δε ξέρουν, το πληρώνουμε για τα έργα που έγιναν πριν 50 χρόνια όταν έβαζε ο ΟΤΕ τις γραμμές του).
Οι άλλες εταιρίες λοιπόν, επειδή ξέρουν ότι θα έχουν ένα πολύ ισχυρό αντίπαλο προσπαθούν να δεσμεύσουν όσο περισσότερους συνδρομητές με συμβόλαια για τουλάχιστον ένα χρόνο.
Αν θέλετε λοιπόν να μπείτε στον κόσμο της ευριζωνικότητας κάντε λίγη υπομονή ακόμα, μέχρι να γίνουν φανερές οι προθέσεις της γερμανικής εταιρίας για το μέλλον των τηλεπικοινωνιών στη χώρα μας.
Καλό ακούστηκε αλλά επειδή κανείς δε χαρίζει λεφτά και laptops έτσι απλά, ας ψάξουμε λίγο που αποσκοπεί αυτή η προσφορά..
Καταρχήν όπως θα έχετε δει, προϋποθέτει δέσμευση για δύο χρόνια καθώς και χρέωση μέσο πιστωτικής κάρτας. Το θέμα μας δεν είναι αυτά..
Πριν από λίγο καιρό πραγματοποιήθηκε η πώληση του ΟΤΕ στην Deutsche Telekom. Ακόμα όμως δεν έχουμε δει κάποια κίνηση από την γερμανική εταιρία. Λογικά από Σεπτέμβριο θα γίνει η πλήρης μετάβαση και λογικά τότε θα εμφανιστούν οι νέες προσφορές της Deutsche Telekom.
Οι αλλαγές που αναμένονται να γίνουν από τη Deutsche Telekom θα είναι ριζικές. Είναι πολύ πιθανό να καταργηθεί μέχρι και το πάγιο του ΟΤΕ (το οποίο για όσους δε ξέρουν, το πληρώνουμε για τα έργα που έγιναν πριν 50 χρόνια όταν έβαζε ο ΟΤΕ τις γραμμές του).
Οι άλλες εταιρίες λοιπόν, επειδή ξέρουν ότι θα έχουν ένα πολύ ισχυρό αντίπαλο προσπαθούν να δεσμεύσουν όσο περισσότερους συνδρομητές με συμβόλαια για τουλάχιστον ένα χρόνο.
Αν θέλετε λοιπόν να μπείτε στον κόσμο της ευριζωνικότητας κάντε λίγη υπομονή ακόμα, μέχρι να γίνουν φανερές οι προθέσεις της γερμανικής εταιρίας για το μέλλον των τηλεπικοινωνιών στη χώρα μας.
Κυριακή 20 Απριλίου 2008
Παγοδρόμιο στην Αθήνα!
Διόρθωση: ΠΛΕΟΝ ΈΚΛΕΙΣΕ ΚΑΙ ΑΥΤΟ :(
ΔΕΙΤΕ ΣΧΟΛΙΑ
---------------------------------------------------------
Αν και είναι λίγο άσχετο με τη θεματολόγια του συγκεκριμένου blog, παρόλα αυτά δε γίνεται να μην μιλήσω για αύτο!
Κάνοντας αυτές τις μέρες τις κλασσικές απεγνωσμένες μου αναζητήσεις στο google για παγοδρόμια στην Αθήνα, έπεσα πάνω σε ένα αλλό blog και έμεινα έκπληκτος!
ΝΑΙ! Υπάρχει παγοδρόμιο στην Αθήνα! Βρίσκεται στο Μαρούσι, στις εγκατάστασεις του ΟΑΚΑ και συγκεκριμένα μπορείτε να το βρείτε στο google maps εδώ (ακόμα οι δορυφόροι του google δεν το έχουν πιάσει, οπότε δε φαίνεται, αλλά βρίσκεται στο κέντρο του link, δίπλα στο στρογγυλό στάδιο)
Η είσοδος είναι 10ευρώ για 2 ώρες (αλλά δεν υπάρχει κάποιος έλεγχος για την ώρα οπότε καταλαβαίνετε ;-) ). Τα πέδιλα που δίνουν είναι σχετικά καλά αν και ορισμένα με κάποια μικροπροβλήματα. Υπάρχει κυλικείο και ιατρείο!
Ετυχε να είναι ο προέδρος της ομοσπονδίας εκεί και μου είπε ότι είναι προσωρινό αυτό το παγοδρόμιο, και ότι το νέο θα είναι έτοιμο τον Οκτώβρη! Αν κρίνω από την φωτογραφία της μακέτας που είχαν εκεί, θα είναι απίστευτο!
Φωτογραφίες και άλλες λεπτομέρειες θα βρείτε εδώ!
---------------------------------------------------------
Αν και είναι λίγο άσχετο με τη θεματολόγια του συγκεκριμένου blog, παρόλα αυτά δε γίνεται να μην μιλήσω για αύτο!
Κάνοντας αυτές τις μέρες τις κλασσικές απεγνωσμένες μου αναζητήσεις στο google για παγοδρόμια στην Αθήνα, έπεσα πάνω σε ένα αλλό blog και έμεινα έκπληκτος!
ΝΑΙ! Υπάρχει παγοδρόμιο στην Αθήνα! Βρίσκεται στο Μαρούσι, στις εγκατάστασεις του ΟΑΚΑ και συγκεκριμένα μπορείτε να το βρείτε στο google maps εδώ (ακόμα οι δορυφόροι του google δεν το έχουν πιάσει, οπότε δε φαίνεται, αλλά βρίσκεται στο κέντρο του link, δίπλα στο στρογγυλό στάδιο)
Η είσοδος είναι 10ευρώ για 2 ώρες (αλλά δεν υπάρχει κάποιος έλεγχος για την ώρα οπότε καταλαβαίνετε ;-) ). Τα πέδιλα που δίνουν είναι σχετικά καλά αν και ορισμένα με κάποια μικροπροβλήματα. Υπάρχει κυλικείο και ιατρείο!
Ετυχε να είναι ο προέδρος της ομοσπονδίας εκεί και μου είπε ότι είναι προσωρινό αυτό το παγοδρόμιο, και ότι το νέο θα είναι έτοιμο τον Οκτώβρη! Αν κρίνω από την φωτογραφία της μακέτας που είχαν εκεί, θα είναι απίστευτο!
Φωτογραφίες και άλλες λεπτομέρειες θα βρείτε εδώ!
Εγγραφή σε:
Αναρτήσεις (Atom)