Pages

Σάββατο 4 Δεκεμβρίου 2010

Video Παρουσίασης του FreeBSD Project στο Athens Digital Week 2010

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

Παρουσίαση του FreeBSD Project στο Athens Digital Week 2010 - Μέρος 1ο


Παρουσίαση του FreeBSD Project στο Athens Digital Week 2010 - Μέρος 2ο


Ελπίζω να σας αρέσει, αν και το χρονικό όριο της παρουσίασης ήταν πολύ μικρό, μικρότερο απ' ότι υπολογίζαμε από την αρχή.

Όσο για φωτογραφίες μπορείτε να δείτε στο flickr set μου.

Ηλίας Χρυσοχέρης

Πέμπτη 2 Δεκεμβρίου 2010

Αναβάθμιση σκληρού δίσκου σε laptop με openSUSE

Μιας και τον τελευταίο καιρό οι αλλαγές σκληρού δίσκου στα μηχανήματά μου δίνουν και παίρνουν (:Ρ) είπα να κάνω και μια αλλαγή στο laptop. Βασικά τα partitions του σκληρού μου είχαν αρχίσει να γεμίζουν επικίνδυνα και έτσι χρειαζόμουν ένα μεγαλύτερο σκληρό δίσκο σε χωρητικότητα. Ο αρχικός δίσκος ήταν 320G. Οι κατατμήσεις που περιέχει είναι τέσσερις: Μια που περιέχει το backup των άθλιων Bugindow sVista (ναι καλά διαβάσατε... Το ξαναγράφω για σιγουριά: Bugindow sVista! Δεν υπάρχει λάθος ούτε στο spelling, ούτε στα κενά!) από την εταιρία του laptop, ένα που περιέχει το πλήρες άθλιο λειτουργικό που ανέφερα, αλλά απαραίτητο όταν θέλεις να εκτυπώσεις CD σε Canon εκτυπωτή (:(), και άλλα δύο για το αγαπημένο μου openSUSE που το έχω αφήσει ακόμα στην έκδοση 11.2 (Λειτουργικό + Swap).

Τόσο το partition των Bugindows όσο και αυτό του Linux έχουν σχεδόν γεμίσει, των Bugindows γιατί είναι μικρό (LOL) και του Linux από ένα σωρό προγράμματα και Virtual Machines που χρησιμοποιώ. Όχι, τα downloaded files δεν βρίσκονται σε αυτό το σκληρό δίσκο, αλλά σε ένα δεύτερο που διαθέτει το laptop (Ναί, έχει δύο σκληρούς δίσκους αυτό το μικρούλι 17ιντσο!).

"Καλά!", θα έλεγε κάποιος. "Και πού είναι η δυσκολία στο να αντικαταστήσεις τον σκληρό σου δίσκο;". Όχι, δυσκολία δεν υπάρχει, απλά αν περιγράψω κάποια κακώς κείμενα, κάποιος που το κάνει για πρώτη φορά ίσως αποφύγει τα μικροπροβλήματα που δημιουργούνται. Κατά τ' άλλα όλα είναι λογικά και εύκολα. Ο σκοπός μας είναι να αντιγράψουμε τα πάντα από τον ένα σκληρό δίσκο στον άλλο χωρίς ιδιαίτερο κόπο. Όταν τελικά αντικαταστήσουμε τον εσωτερικό σκληρό με τον καινούργιο θα θέλαμε το μηχάνημά μας να κάνει boot όπως ακριβώς ήταν και πριν.

Τι θα χρειαστούμε αρχικά;

Η λίστα των απαραίτητων είναι μικρή:
  • Ένα USB κουτάκι με το οποίο θα συνδέσουμε τον καινούριο σκληρό δίσκο στο μηχάνημά μας
  • Ένα Live CD με το CloneZilla
  • Ένα κατσαβιδάκι για την αλλαγή του σκληρού δίσκου
  • Αρκετή υπομονή και ώρα!

Προετοιμασία για αντιγραφή των partitions

Πρώτα κατεβάζουμε το CloneZilla και το καίμε σε ένα CD. Εναλλακτικά μπορούμε να κατεβάσουμε την έκδοση για USB Flash Stick και να το έχουμε σε ένα Flashάκι. Με αυτό θα κάνουμε αργότερα boot για να αντιγράψουμε τα partitions του αρχικού σκληρού δίσκου στον καινούργιο. Η συνέχεια είναι λίγο kinky! Θα πρέπει να πω κάποια λίγα πράγματα για τον GRUB. Λίγα και βασικά! Μην περιμένετε να τον αναλύσω εξ ολοκλήρου!

Κατ' αρχήν, το Linux για να δει τους σκληρούς δίσκους χρησιμοποιεί τα κλασικά device files, /dev/sda, /dev/sdb κ.λ.π. Υπάρχει, όμως, και ένας εναλλακτικός τρόπος για την πρόσβαση στους σκληρούς δίσκους. Αν μπούμε μέσα στον κατάλογο /dev/disk, θα δούμε ότι υπάρχουν κάποιοι υποκατάλογοι ακόμα. Σε ένα σύστημα openSUSE θα βρείτε τους by-id, by-label, by-path και by-uuid. Σε κάθε ένα από αυτούς τους υποκαταλόγους βλέπουμε ένα σωρό links που δείχνουν προς τα κλασικά αρχεία των συσκευών /dev/sda κ.λ.π. Ο λόγος είναι πως η ανάθεση των device files γίνεται κατά την εκκίνηση και όταν αλλάξουμε κάποιο σκληρό δίσκο, ή ακόμα και αν κάνουμε αναβάθμιση στο BIOS του υπολογιστή, αυτά τα ονόματα δεν θα δείχνουν απαραίτητα στον ίδιο σκληρό δίσκο που εμείς θα θέλαμε, με αποτέλεσμα να έχουμε διάφορες εκπλήξεις! Γι' αυτό το λόγο έχουν δημιουργηθεί και οι υποκατάλογοι μέσα στο /dev/disk.

eliaschr@orion:~> cd /dev/disk
eliaschr@orion:/dev/disk> ls -Rl
.:                              
total 0                         
drwxr-xr-x 2 root root 380 2010-11-18 11:58 by-id
drwxr-xr-x 2 root root 100 2010-11-18 13:58 by-label
drwxr-xr-x 2 root root 220 2010-11-18 11:58 by-path
drwxr-xr-x 2 root root 140 2010-11-18 13:58 by-uuid

./by-id:
total 0 
lrwxrwxrwx 1 root root  9 2010-11-18 13:58 ata-ST9500420AS_5VJ7ND82 -> ../../sda
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 ata-ST9500420AS_5VJ7ND82-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 ata-ST9500420AS_5VJ7ND82-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 ata-ST9500420AS_5VJ7ND82-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 ata-ST9500420AS_5VJ7ND82-part4 -> ../../sda4
lrwxrwxrwx 1 root root  9 2010-11-18 13:58 ata-WDC_WD5000BEVT-00A0RT0_WD-WX10AA9D0409 -> ../../sdb
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 ata-WDC_WD5000BEVT-00A0RT0_WD-WX10AA9D0409-part1 -> ../../sdb1
lrwxrwxrwx 1 root root  9 2010-11-18 11:58 edd-int13_dev80 -> ../../sda                                  
lrwxrwxrwx 1 root root  9 2010-11-18 11:58 edd-int13_dev81 -> ../../sdb                                  
lrwxrwxrwx 1 root root  9 2010-11-18 13:58 scsi-SATA_ST9500420AS_5VJ7ND82 -> ../../sda                   
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 scsi-SATA_ST9500420AS_5VJ7ND82-part1 -> ../../sda1            
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 scsi-SATA_ST9500420AS_5VJ7ND82-part2 -> ../../sda2            
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 scsi-SATA_ST9500420AS_5VJ7ND82-part3 -> ../../sda3            
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 scsi-SATA_ST9500420AS_5VJ7ND82-part4 -> ../../sda4            
lrwxrwxrwx 1 root root  9 2010-11-18 13:58 scsi-SATA_WDC_WD5000BEVT-_WD-WX10AA9D0409 -> ../../sdb        
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 scsi-SATA_WDC_WD5000BEVT-_WD-WX10AA9D0409-part1 -> ../../sdb1 
lrwxrwxrwx 1 root root  9 2010-11-18 13:58 usb-Generic-_Multi-Card_20060413092100000-0:0 -> ../../sdc

./by-label:
total 0
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 Common -> ../../sdb1
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 HDD -> ../../sda2
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 _OEMBP -> ../../sda1

./by-path:
total 0
lrwxrwxrwx 1 root root  9 2010-11-18 13:58 pci-0000:00:02.1-usb-0:2:1.0-scsi-0:0:0:0 -> ../../sdc
lrwxrwxrwx 1 root root  9 2010-11-18 11:58 pci-0000:00:06.0-scsi-0:0:0:0 -> ../../sr0
lrwxrwxrwx 1 root root  9 2010-11-18 13:58 pci-0000:00:09.0-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 pci-0000:00:09.0-scsi-0:0:0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 pci-0000:00:09.0-scsi-0:0:0:0-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 pci-0000:00:09.0-scsi-0:0:0:0-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 pci-0000:00:09.0-scsi-0:0:0:0-part4 -> ../../sda4
lrwxrwxrwx 1 root root  9 2010-11-18 13:58 pci-0000:00:09.0-scsi-1:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 pci-0000:00:09.0-scsi-1:0:0:0-part1 -> ../../sdb1

./by-uuid:
total 0
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 0C90BD9C90BD8D28 -> ../../sda2
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 14A4F162A4F14730 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 269cc848-3599-4559-9c2b-5494643d6b64 -> ../../sda3
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 90CEA1A2CEA180D8 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-11-18 13:58 970013ea-d703-4b36-8d77-44d9aca0ea65 -> ../../sda4
eliaschr@orion:/dev/disk>

Αυτά όλα τα links οδηγούν στα κλασικά device files. Αλλά αυτά παράγονται από διάφορα χαρακτηριστικά που έχει ο κάθε συνδεδεμένος σκληρός επάνω στο σύστημά μας (όπως π.χ. όνομα μοντέλου, σειριακός αριθμός κ.λ.π.). Αυτά τα χαρακτηριστικά δεν άλλάζουν ανάλογα με τη σύνδεση, γιατί είναι χαρακτηριστικά του ίδιου του σκληρού δίσκου που υπάρχει στο σύστημα. Γιατί τόσος λόγος για αυτά τα αρχεία; Γιατί ο GRUB ρυθμίζεται με βάση αυτά στο openSUSE και όταν θα αλλάξουμε σκληρό δίσκο στο μηχάνημά μας θα υπάρχει πρόβλημα στην εκκίνηση.

Το αρχείο το οποίο καθορίζει τις ρυθμίσεις του GRUB είναι το /boot/grub/grub.conf, ενώ από αυτό φτιάχνονται και κάποια άλλα αρχεία όπως το /boot/grub/menu.lst. Σε αυτά τα δύο αρχεία θα επέμβουμε πριν ξεκινήσουμε την αντιγραφή του σκληρού δίσκου στον καινούργιο.

Πιο συγκεκριμένα, το αρχείο /boot/grub/grub.conf περιέχει τα παρακάτω:
eliaschr@orion:~> su                       
Password:                                  
orion:/home/eliaschr # cat /boot/grub/grub.conf  
# Modified by YaST2. Last modification on Tue Mar 23 13:58:50 EET 2010
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,2)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.2 - 2.6.31.12-0.2
    root (hd0,2)
    kernel /boot/vmlinuz-2.6.31.12-0.2-desktop root=/dev/disk/by-id/ata-ST9500420AS_5VJ7ND82-part3 resume=/dev/disk/by-id/ata-ST9500420A_5VJ7ND82-part4 quiet showopts vga=0x365
    initrd /boot/initrd-2.6.31.12-0.2-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.2 - 2.6.31.12-0.2
    root (hd0,2)
    kernel /boot/vmlinuz-2.6.31.12-0.2-desktop root=/dev/disk/by-id/ata-ST9500420AS_5VJ7ND82-part3 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314
    initrd /boot/initrd-2.6.31.12-0.2-desktop

###Don't change this comment - YaST2 identifier: Original name: windows 1###
title Bugindow sVista
    rootnoverify (hd0,1)
    chainloader +1
orion:/home/eliaschr #

Παρατηρούμε ότι στις παραμέτρους root και resume χρησιμοποιούνται ονομασίες κατατμήσεων από τον υποκατάλογο /dev/disk/by-id. Παρατηρούμε, επίσης, τις πρώτες γραμμές να μας προειδοποιούν ότι αυτό το αρχείο αλλάζει από κάποιο script αυτόματα, που σημαίνει ότι αν κάνουμε αλλαγές σε αυτό, κάποια στιγμή οι αλλαγές θα χαθούν. Βέβαια, τα πράγματα δεν είναι τόσο τραγικά, αλλά για να χρησιμοποιήσουμε τις ευκολίες του γραφικού περιβάλλοντος του openSUSE θα το τροποποιήσουμε από το εργαλείο Yast2.

Αρχικά, από το μενού του γραφικού περιβάλλοντος KDE4 στην καρτέλα "Υπολογιστής" ("Computer") κάνουμε κλικ στην πρώτη επιλογή, "YaST".

Από το παράθυρο που ανοίγει επιλέγουμε από την αριστερή στήλη το "Σύστημα" ("System") και από τις επιλογές της δεξιάς στήλης επιλέγουμε το "Bootloader". Τότε θα ανοίξει το ακόλουθο παράθυρο:

Εκεί, μπορούμε να παρατηρήσουμε τις επιλογές που μας εμφανίζει ο GRUB κατά την εκκίνηση του υπολογιστή μας. Σε αυτές είναι που θα επέμβουμε, λιγάκι. Για να κάνουμε την επέμβαση, απλά επιλέγουμε την επιλογή που μας ενδιαφέρει και πατάμε το "Edit". Τότε εμφανίζεται και το ακόλουθο παράθυρο. Εκεί, φυσικά, οι δικές σας ρυθμίσεις θα είναι διαφορετικές από αυτές που φαίνονται στην εικόνα.

Οι ρυθμίσεις που μας ενδιαφέρουν είναι οι root και η resume. Η πρώτη βρίσκεται στο "Root Device", ενώ η δεύτερη βρίσκεται στο "Optional Kernel Command Line Parameter". Αυτά τα ρυθμίζουμε να περιέχουν τα standard device names ανάλογα με το partition που δείχνουν. Στη δικιά μου περίπτωση είναι αυτά που φαίνονται στην ακόλουθη εικόνα (/dev/sda3 και /dev/sda4 αντίστοιχα):

Εκεί πατάμε το "OK" και επιστρέφουμε στην προηγούμενη εικόνα. Επαναλαμβάνουμε τα ίδια για κάθε επιλογή του GRUB, και βάζουμε στις ρυθμίσεις τις αντίστοιχες, πάντα, κατατμήσεις σε standard device names. Προσέχουμε να δείχνουν τις σωστές κατατμήσεις κάθε φορά. Στο τέλος πατάμε και σε αυτή την εικόνα το "OK". Ο υπολογιστής κάνει την καινούργια εγκατάσταση του GRUB.

Κάτι που ΔΕΝ ΠΡΕΠΕΙ ΝΑ ΞΕΧΑΣΟΥΜΕ είναι να κάνουμε τις αντίστοιχες διορθώσεις και στο αρχείο /etc/fstab. Για να γίνουν οι αλλαγές πρέπει να είμαστε logged in σαν root χρησιμοποιώντας τον αγαπημένο μας editor, όπως π.χ. τον vi. Ένα τυπικό αρχείο με τις αλλαγές του είναι το:

orion:/home/eliaschr # cat /etc/fstab
/dev/sda4  swap               swap     defaults              0 0
/dev/sda3  /                  ext3     acl,user_xattr        1 1
/dev/sda2  /windows/C         ntfs-3g  users,gid=users,fmask=113,dmask=002,locale=el_GR.UTF-8 0 0
/dev/sdb1  /windows/D         ntfs-3g  users,gid=users,fmask=113,dmask=002,locale=el_GR.UTF-8 0 0
proc       /proc              proc     defaults              0 0
sysfs      /sys               sysfs    noauto                0 0
debugfs    /sys/kernel/debug  debugfs  noauto                0 0
usbfs      /proc/bus/usb      usbfs    noauto                0 0
devpts     /dev/pts           devpts   mode=0620,gid=5       0 0
orion:/home/eliaschr #

Αντιγραφή των κατατμήσεων στον καινούργιο σκληρό δίσκο

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

Αφού βάλουμε το CD του CloneZilla στον οδηγό του υπολογιστή μας, ελέγχουμε ότι το BIOS μας θα προσπαθήσει να κάνει boot πρώτα από εκεί και όχι από τον σκληρό δίσκο. Αν όλα είναι εντάξει τότε η εκκίνηση του υπολογιστή θα δείξει την ακόλουθη εικόνα:

Εδώ ξεκινάμε το CloneZilla, όπως φαίνεται και στην εικόνα. Αφού επιλέξουμε στις ακόλουθες εικόνες τη γλώσσα και το keymap του πληκτρολογίου μας (αφήνουμε τα προεπιλεγμένα) καταλλήγουμε στην εικόνα:

Η επιλογή μας δε θα μπορούσε να είναι άλλη από την εκκίνηση του προγράμματος, όπως φαίνεται και η ενεργοποιημένη επιλογή. Η επόμενη ερώτηση που μας κάνει ο υπολογιστής είναι αν η αντιγραφή θα αφορά image από partition ή αν θα γίνει σε κανονικά devices απ' ευθείας. Εφόσον πάμε να αντιγράψουμε έναν ολόκληρο σκληρό δίσκο σε έναν άλλο, δε θα κάνουμε καθόλου με images των partitions. Οπότε η σωστή επιλογή είναι αυτή που φαίνεται στο στιγμιότυπο:

Και για όλους εμάς που είμαστε καινούργιοι στο άθλημα του CloneZilla καλό είναι να επιλέξουμε το Beginner mode...

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

Σε αυτό το σημείο θα επιλέξουμε τον σκληρό δίσκο από τον οποίο θα πάρουμε τα δεδομένα (Source). Είναι ο δίσκος που περιέχει τα λειτουργικά συστήματά μας και είναι συνδεδεμένος εσωτερικά στο μηχάνημα. Αυτό σημαίνει ότι θα τον βλέπουμε με το όνομα sda.

Όταν συνδέσαμε τον εξωτερικό σκληρό δίσκο στη θύρα USB είδαμε κάποια μηνύματα που μας έδειχναν την ονομασία του εξωτερικού σκληρού δίσκου. Σε αυτό το παράδειγμα ο εξωτερικός δίσκος είναι ο sdb. Αυτόν θα επιλέξουμε και σαν συσκευή που θα δεχθεί τα δεδομένα μας (Destination).

Αφού πατήσουμε το OK, είμαστε στο τελευταίο σημείο πριν ξεκινήσει η κλωνοποίηση. Καλό είναι να κάνουμε έναν έλεγχο για το αν έχουμε κάνει τη σωστή επιλογή στους σκληρούς δίσκους, γιατί ένα λάθος θα μπορούσε να είναι μοιραίο για τα δεδομένα μας! Προσοχή!

Η τελική μας επιλογή, αν όλα είναι σωστά, είναι να γράψουμε y και η κλωνοποίηση ξεκινάει. Τώρα έχετε πάρα πολύ χρόνο να ασχοληθείτε με οτιδήποτε άλλο εκτός από τον υπολογιστή σας... :D

Τελικές Κινήσεις

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

Μόλις γίνει η αλλαγή των σκληρών δίσκων, μπορούμε να ανάψουμε τον υπολογιστή μας ξανά. Αν όλα τα κάναμε σωστά τότε το openSUSE θα εκκινήσει κανονικά!. Το μόνο που θα παρατηρήσουμε είναι ότι η αρχική εικόνα του GRUB δεν έχει το γραφικό τμήμα, αλλά είναι όλη σε text mode. Πώς μπορούμε να το φτιάξουμε αυτό; Με μια κίνηση επανεγκατάστασης δύο πακέτων. Ας δούμε τη διαδικασία:

Αρχικά τρέχουμε το YaST όπως ακριβώς κάναμε και στην αρχή του άρθρου. Εκεί θα επιλέξουμε τη "Διαχείριση Λογισμικού" ("Software Management").

Εδώ θα ψάξουμε τα διαθέσιμα πακέτα με τη λέξη grub οπότε θα μας εμφανίσει ο υπολογιστής μας 3 πακέτα. Τα δύο είναι ήδη εγκαταστημένα.

Κάνοντας δεξί κλικ σε μια επιλογή, στο μενού που εμφανίζεται πάμε τον κέρσορα του ποντικιού μας στην επιλογή "Όλα σε αυτή τη λίστα..." ("All in this list...") και εμφανίζεται ακόμα ένα υπομενού. Η επιλογή που μας ενδιαφέρει είναι η "Ενημέρωση χωρίς συνθήκες" ("Update unconditionally"). Όταν κάνουμε την επιλογή τα δύο εικονίδια δίπλα από τα πακέτα που είναι ήδη εγκαταστημένα στον υπολογιστή αλλάζουν και μας δείχνουν ότι πρόκειται να ενημερωθούν. Πατώντας το πλήκτρο "Αποδοχή" ("Accept") που βρίσκεται κάτω και δεξιά, γίνεται η εγκατάσταση των δύο πακέτων. Μετά από αυτό, στην επόμενη επανεκκίνηση του υπολογιστή μας θα δούμε και το κλασικό γραφικό περιβάλλον του GRUB, όπως το είχαμε συνηθίσει!

Αν κάτι δεν πάει καλά στην εκκίνηση του καινούργιου σκληρού

Κάτι που θα πρέπει να πω είναι ότι το openSUSE μας δίνει τη δυνατότητα να κάνουμε επιδιόρθωση του λειτουργικού μας συστήματος από το DVD εκκίνησης. Αν λοιπόν, όταν εκκινήσουμε τον υπολογιστή μας με τον καινούργιο σκληρό δίσκο, δε μπορέσουμε να δούμε την εικόνα του GRUB, τότε μάλλον κάτι έχουμε κάνει λάθος παραπάνω. Μπορούμε πάντα να επιδιορθώσουμε τον bootloader με τη βοήθεια του DVD εγκατάστασης. Αν κάνουμε από αυτό εκκίνηση του υπολογιστή τότε θα δούμε την ακόλουθη εικόνα:

Η επιλογή "Resque System" μας βγάζει σε κονσόλα όπου έχουμε δικαιώματα υπερχρήστη. Έτσι μπορούμε να κάνουμε ότι θέλουμε στο σύστημά μας. Ενδείκνυται για τους σκληροπυρηνικούς τύπους, που μπορούν να κάνουν τα πάντα από την κονσόλα σε ένα σύστημα. Αν όμως δεν είστε από αυτούς, τότε μπορείτε να επέμβετε στο σύστημα λίγο πιο απλά με το εργαλείο "Repair Installed System", όπως φαίνεται και στην εικόνα.

Για την πρώτη περίπτωση δεν έχουμε να πούμε και πολλά... Σε αυτό το how-to θα ασχοληθούμε με το εργαλείο που φαίνεται να επιλέγουμε και στο στιγμιότυπο παραπάνω. Μετά την επιλογή του θα δούμε την ακόλουθη εικόνα:

Εδώ η επιλογή "Expert Tools" είναι αυτή που μας χρειάζεται. Αυτή θα μας εμφανίσει αρκετά εργαλεία που θα μπορέσουμε να χρησιμοποιήσουμε για να κάνουμε επιδιόρθωση στο σύστημά μας.

Και η πρώτη επιλογή είναι αυτή που μας χρειάζεται! "Install New Boot Loader". Όταν την επιλέξουμε θα δούμε ένα αρκετά γνώριμο περιβάλλον. Είναι το YaST και συγκεκριμένα το κομμάτι του με το οποίο ρυθμίζουμε, τι άλλο, τον GRUB.

Κάτω και δεξιά υπάρχει ένα πλήκτρο που ονομάζεται "Other". Όταν το επιλέξουμε εμφανίζεται ένα μενού που έχει κάποιες επιλογές. Αυτή που μας ενδιαφέρει σε πρώτη φάση είναι η επιλογή "Reread Configuration from Disk". Όταν κάνουμε κλικ επάνω της, θα δούμε να εμφανίζονται οι επιλογές που έχει κανονικά ο GRUB.

Επιστρέφουμε πάλι στο μενού "Other" για να επιλέξουμε την τελευταία επιλογή του, "Write Bootloader Boot Code to Disk".

Τέλος επιλέγουμε την καρτέλα "Boot Loader Installation" και εκεί κάνουμε τις ρυθμίσεις που φαίνονται στο ακόλουθο στιγμιότυπο:

Αφού γίνουν όλα αυτά, πατάμε το "OK" και αφήνουμε τον υπολογιστή να εγκαταστήσει τον GRUB και πάλι. Έτσι, διορθώνουμε και το πρόβλημα του boot.

Εδώ, άλλο ένα how-to τελειώνει. Ελπίζω να βοήθησα όποιον ενδιαφέρεται να "μεγαλώσει" λίγο τον σκληρό του δίσκο στο laptop. Αν έχετε openSUSE 11.3, η διαφορά είναι πως εκεί υπάρχει μόνο η επιλογή "Resque System" και έτσι θα έχετε να κάνετε με περιβάλλον κονσόλας, το οποίο βέβαια δεν είναι απαραίτητα κακό! Απλά, μια λίγο καλύτερη γνώση στην εκκίνηση και στα συστήματα αρχείων είναι καλό να υπάρχει, καθώς επίσης να γνωρίζεται εντολές του τύπου fdisk κ.λ.π.

May the source be with you

Ηλίας Χρυσοχέρης

Πέμπτη 25 Νοεμβρίου 2010

Το openSUSE Weekly News τεύχος 150 μεταφρασμένο

Κάποιοι από εσάς μπορεί να ξέρετε ότι πριν από λίγο καιρό (βασικά αρκετό, αλλά εγώ το πήρα χαμπάρι πριν λίγο καιρό :D) συστάθηκε η ελληνική κοινότητα openSUSE. Παρότι τον τελευταίο καιρό είμαι λιγάκι πηγμένος (πρωτότυπο...) από τα projects που τρέχουν και δε μπορώ να συνεισφέρω τόσο όσο θα ήθελα σε αυτή την κοινότητα, είμαι κι εγώ μέλος της. Δε θα μπορούσε να είναι διαφορετικά, μιας και όσοι με γνωρίζουν προσωπικά ξέρουν ότι για μένα το openSUSE είναι η αγαπημένη μου διανομή Linux.

Τα παιδιά της ομάδας έχουν ήδη ξεκινήσει με πολύ ζήλο τις μεταφράσεις. Είναι αλήθεια πως τα τελευταία χρόνια η μετάφραση στα Ελληνικά ήταν λίγο ελλειπής. Το πρώτο ολοκληρωμένο αποτέλεσμα από την ομάδα είναι η μετάφραση του openSUSE Weekly News, τεύχους 150. Η ομάδα έχει κάνει καταπληκτική δουλειά και αυτό δείχνει τη μεγάλη όρεξη που έχουν να συνεισφέρουν σε αυτό που τους αρέσει, όπως άλλωστε είναι και το πνεύμα του ανοικτού λογισμικού.

Δευτέρα 22 Νοεμβρίου 2010

2o HackFest - HackFest 21-11-2010

Την Κυριακή 21/11/2010 έλαβε μέρος το δεύτερο οργανωμένο HackFest της χρονιάς στην καφετέρια Floral στα Εξάρχεια της Αθήνας. Το event ξεκίνησε, όπως πάντα, κατά τις 11:00 το πρωί. Εκεί εμφανιστήκαμε ξανά, όσοι αγαπάμε το ανοικτό λογισμικό και μας ενδιαφέρει να συνεισφέρουμε όσο μπορούμε σε αυτό.

Οι συζητήσεις που έγιναν, πολλές! Επικράτησε (στην αρχή) η συζήτηση για το event που οργανώνεται στο ΤΕΙ του Πειραιά, το openFest 2011 (όταν φτιαχτεί και η σελίδα του event θα δώσω και το αντίστοιχο link). Το event θα λάβει χώρα μέσα στο Μάρτιο του 2011, δεδομένου ότι υπάρχουν και άλλα events του ανοικτού λογισμικού αργότερα, όπως η FOSSCOMM 2011 κ.λ.π. Εκεί έχω ζητήσει ήδη να κάνω μια παρουσίαση του FreeBSD Project που είναι ένα από τα αγαπημένα μου. Επίσης σε συνεργασία με την κοινότητα openSUSE μπορεί να με δείτε να κάνω κάποια παρουσίαση για την εν λόγω διανομή, ή τουλάχιστον να βοηθήσω στο στήσιμο ενός openSUSE booth. Αυτά είναι απλώς ιδέες και δεν είναι ακόμα τίποτα δρομολογημένο, αλλά οίδωμεν.

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

Εγώ ασχολήθηκα περισσότερο με το να ρυθμίσω μια εγκατάσταση openSUSE 11.3 σε ένα laptop και να εξηγήσω κάποια πράγματα που έχει αυτή η διανομή. Με την συγκεκριμένη διανομή ασχολούμαι πάρα πολλά χρόνια και είμαι αρκετά ευχαριστημένος με την απόδοσή της. Έτσι, τη συνιστώ και σε άλλους και τους βοηθάω στο να καταλάβουν τι ακριβώς είναι αυτό και πως λειτουργεί. Το ίδιο έκανα και στο εν λόγω event, μιας και για άλλη μια φορά βγήκε ο "καθηγητής" από μέσα μου :-P

Δυστυχώς, παρότι είχαμε μιλήσει με κάποια μέλη της κοινότητας openSUSE και ελπίζαμε να γνωριστούμε στο hackfest και να ανταλλάξουμε απόψεις σχετικά με την κοινότητα και τη διανομή, τελικά δε μπόρεσαν να έρθουν. Δεν πειράζει παιδιά. Ούτως ή άλλως θα υπάρξουν και άλλα events :-D

Τρίτη 2 Νοεμβρίου 2010

Αλλαγή Ελαττωματικού Σκληρού Δίσκου σε ZFS-Only FreeBSD Σύστημα

Μιας και τα hardware failures δίνουν και παίρνουν τον τελευταίο καιρό, δεν ξέφυγα κι εγώ από την ανάγκη αντικατάστασης ενός σκληρού δίσκου σε FreeBSD Server με ZFS-Only σύστημα αρχείων!

Πιο συγκεκριμένα, πριν από λίγες ημέρες και ενώ ξύπνησα το πρωί και έκανα λίγο chat με τα μέλη του Chania-LUG, κάποια στιγμή το γραφικό περιβάλλον στον υπολογιστή μου πάγωσε! Η οθόνη γέμισε με πράσινες γραμμές, το ποντίκι κόλλησε και γενικά το μηχάνημα σταμάτησε να αποκρίνεται. Η πρώτη κίνηση που έκανα ήταν να μπω στο σύστημα μέσω δικτύου με ssh (από το κινητό γιατί το να στήσω laptop τα χαράματα ήταν μια διαδικασία... Αλλά αυτό δεν έχει καμιά σημασία). Είδα ότι το σύστημα είχε απόκριση, αλλά αρκετά αργή. Το ίδιο έκανα και με τον browser, όπου έλεγξα ότι ο υπολογιστής ανταποκρίνεται σε http requests κ.λ.π. Βασικά έκανα έλεγχο σε όλες τις υπηρεσίες που ήθελα να δουλεύουν. Παντού το ίδιο. Το γραφικό περιβάλλον παγωμένο με τους μπλε και πράσινους κόκκους και γραμμές, ενώ οι υπηρεσίες δουλεύαν όλες, αλλά με αρκετά μικρότερη ταχύτητα απόκρισης. Φυσικά αφού το μηχάνημα έχει και γραφικό περιβάλλον θα καταλάβατε ότι το χρησιμοποιώ και σαν desktop :P

Η πρώτη μου σκέψη ήταν "Μπόρα είναι θα περάσει! Κάτι κάνει το μηχάνημα από πίσω και την κάνει τη δουλειά. Το απόγευμα που θα γυρίσω σπίτι από τη δουλειά θα είναι όλα μια χαρά!" Σωστά σκέφτηκα γιατί όντως το μηχάνημα έκανε δουλειά. Για την ακρίβεια το ZFS Subsystem δούλευε για λογαριασμό μου. Για την ακρίβεια διόρθωνε και έσωζε δεδομένα που έβρισκε εσφαλμένα, εξ αιτίας του σκληρού δίσκου...

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

Όταν τελικά αποφάσισα να ξεκινήσω τη δουλειά της επιδιόρθωσης του προβλήματος, κράτησα σημειώσεις για όλα όσα έκανα γιατί ήταν ευκαιρία να ξεκινήσω ένα ωραιότατο how-to. Και φυσικά, πού αλλού θα το αναρτούσα; Στην πιο κατάλληλη σελίδα του συλλόγου, την FreeBSD World. Εκεί βρίσκεται τώρα αναρτημένη η σελίδα που περιγράφει όλη τη διαδικασία της αλλαγής του ελαττωματικού σκληρού δίσκου, χωρίς να χρειαστεί εγκατάσταση του λειτουργικού από την αρχή. Η ιδιαιτερότητα είναι, φυσικά, το ZFS Filesystem. Απολαύστε την και ελπίζω να βοηθήσει αρκετά όποιον πάθει μια από τα ίδια.

Ηλίας Χρυσοχερης

Κυριακή 3 Οκτωβρίου 2010

Athens Digital Week 2010 - Το Πρόγραμμα και το Δελτίο Τύπου


Athens Digital Week 2010 Banner

Βγήκαν το Δελτίο Τύπου και το Πρόγραμμα του Athens Digital Week 2010. Η διοργάνωση θα λάβει χώρα στο Τεχνόπολις του Δήμου Αθηναίων στο Γκάζι από τις 7 έως τις 10 Οκτωβρίου.

Το Athens Digital Week είναι το φεστιβάλ τεχνολογίας που διοργανώνει ο Δήμος Αθηναίων, με:

Επίσης, φέτος τελεί υπό την αιγίδα:

Να υπενθυμίσω ότι στις 9 Οκτωβρίου θα γίνει ομιλία και παρουσίαση του FreeBSD Project και θα μοιραστούν και DVD της Custom Διανομής FreeBSD του Μανώλη Κιαγιά με XFCE πακέτα. Αναλυτικά ανατρέξτε στο πρόγραμμα της διοργάνωσης. Ελπίζουμε να δούμε πολλούς φίλους του FreeBSD εκεί, καθώς και άλλο κόσμο που θα ενδιαφερθεί να γνωρίσει το FreeBSD μέσα από την εν λόγω παρουσίαση.

Άλλοι σχετικοί σύνδεσμοι:

Κυριακή 26 Σεπτεμβρίου 2010

Νέος IRC Server για τον Chania-LUG

Μετά από κάμποση σκέψη, είπαμε στο Σύλλογο Φίλων Ανοικτού Λογισμικού Χανίων να φτιάξουμε έναν IRC server, έτσι ώστε να μπορούμε να μπαίνουμε εκεί και να κάνουμε chat για οποιοδήποτε θέμα. Φυσικά, δεν λείπουν τα καλαμπούρια, ο χαβαλές και το πείραγμα από τα μέλη της ομάδας προς άλλα μέλη :). Είναι γνωστό σε όσους μας έχουν γνωρίσει ότι στην ομάδα μας επικρατεί ένα εύθυμο κλίμα και αυτό συνεχίζεται και στο chat.

Για όποιον ενδιαφέρεται να έρθει σε επαφή μαζί μας μπορεί να χρησιμοποιήσει έναν IRC Client όπως το pidgin, το Konversation και άλλους και να συνδεθεί στο κανάλι μας. Τα στοιχεία που χρειάζεστε είναι:

  • Server: apollo.chania-lug.gr
  • Port: 6667
  • Κανάλι: #chania-lug

Ξέρουμε ότι το όνομα του καναλιού πρωτοτύπισε :)

Θα χαρούμε να σας μιλήσουμε και να σας λύσουμε τις απορίες σας, ή ακόμα και να έχουμε κάποιο ευδιάθετο flame :).

Δευτέρα 13 Σεπτεμβρίου 2010

Συμμετοχή στο Athens Digital Week 2010

Είναι γνωστό σε όσους ασχολούνται με την ψηφιακή τεχνολογία, πως κάθε χρόνο υπάρχει ένα συνέδριο στην Αθήνα με την ονομασία Athens Digital Week. Φέτος, για τρίτη συνεχή χρονιά, η Τεχνόπολις του Δήμου Αθηναίων φιλοξενεί το ADW2010. Είναι η μεγαλύτερη διοργάνωση για τις νέες τεχνολογίες της εποχής μας. Με τη βοήθειά της, χιλιάδες επισκέπτες κάθε χρόνο βλέπουν τα εντυπωσιακά επιτεύγματα της ψηφιακής τεχνολογίας και έχουν την ευχέρεια να ενημερωθούν για αυτά. Για περισσότερες πληροφορίες μπορείτε να δείτε στην ιστοσελίδα του Athens Digital Week

Φέτος είχα την τιμή να συμμετάσχω κι εγώ σε αυτή την οργάνωση, βάζοντας το δικό μου λιθαράκι στην ενημέρωση για τις νέες τεχνολογίες όσον αφορά τον χώρο των λειτουργικών συστημάτων. Βοηθάει το γεγονός πως αυτή τη σχολική χρονιά θα βρίσκομαι στην Αθήνα και έτσι δεν θα χρειαστεί να μετακινηθεί άλλο μέλος του Συλλόγου Φίλων Ανοικτού Λογισμικού Χανίων - Chania-LUG (δηλαδή ο Μανώλης :)). Συγκεκριμένα, έπειτα από παρότρυνση του Γιώργου Κεραμίδα και του Μανώλη Κιαγιά, η ομιλία μου θα είναι για το FreeBSD.

Με το εν λόγω λειτουργικό άρχισα να ασχολούμαι το Σεπτέμβριο του 2009 και ομολογώ πως με έχει κατενθουσιάσει με τη σταθερότητά του και την ανοχή του σε κάθε είδους ανισορροπίες του νέου χρήστη. Άλλο ένα χαρακτηριστικό του είναι η ασφάλεια, κάτι που λειτουργικά σαν τα γνωστά Windows (εγώ τα λέω Bugindows) δεν έχουν ιδέα ακόμα το τι σημαίνει! Ναι! Γίνομαι κακός, το ξέρω, αλλά είναι η πραγματικότητα.

Μια πρόχειρη δομή της παρουσίασης δίνεται ακολούθως:


Εισαγωγή
  • Tι είναι το FreeBSD
  • Ποιος είναι ο σκοπός του
  • Τι άδειες χρήσης χρησιμοποιεί και για ποιο λόγο
  • Σύγκρισή του με τα άλλα λειτουργικά *BSD
  • Εκδόσεις του και γραμμές ανάπτυξης
  • Που το βρίσκουμε και το κατεβάζουμε
  • Πληροφορίες σχετικά με το FreeBSD, τη χρήση του και την εγκατάστασή του
  • Πληροφορίες και αναφορές προβλημάτων

Ασφάλεια - Security
  • Παρακολούθηση συστήματος - Cron
  • Kernel Security Level
  • Firewalls (pf, ipfw)
  • Jails
  • Mandatory Access Control (MAC)

Τεχνολογίες που προέρχονται από το openSolaris
  • Zettabyte File System (ZFS)
  • DTrace

Ξέρετε καλά πως θα μπορούσα να μιλάω για ώρες ολόκληρες σχετικά με το θέμα, αλλά δυστυχώς ο χρόνος ομιλίας είναι περιορισμένος (καλό για τους επισκέπτες αυτό! :D). Ελπίζω να παρευρεθείτε στην ομιλία και να βρείτε ενημερωτική τη διάλεξη, καθώς και όλες τις διαλέξεις στη διοργάνωση του ADW2010.

Θα ήθελα να ευχαριστήσω τον Βασίλη Βλάχο για τη διοργάνωση και την πρότασή του στον Γιώργο για την ομιλία του FreeBSD. Επίσης, θα ήθελα να ευχαριστήσω τον Γιώργο Κεραμίδα και τον Μανώλη Κιαγιά για την εμπιστοσύνη τους να με αφήσουν να κάνω εγώ αυτή την ομιλία. Θεωρώ τον εαυτό μου ένα νέο χρήστη στο χώρο του FreeBSD και ξέρω ότι έχω να μάθω ακόμα πολλά! Πάρα πολλά!

Περιττό, βέβαια, να αναφέρω πως η παρουσίαση είναι γραμμένη σε Beamer, έτσι;

Και για να μην ξεχνιόμαστε:

Athens Digital Week 2010 Banner

Σάββατο 21 Αυγούστου 2010

Packard Bell (Acer) και service

Ξεκινάω την ιστορία μου με μια αναδρομή...

Τον Ιανουάριο του 2009 αποφάσισα με συνοπτικές διαδικασίες (ως συνήθως) να αποκτήσω ένα laptop δυνατό και με μεγάλη οθόνη. Μια 17" οθόνη ήταν ό,τι έπρεπε για να κάνω τις σχεδιάσεις των ηλεκτρονικών κυκλωμάτων και πλακετών μου. Επίσης, σε μια τόσο μεγάλη οθόνη μπορείς να γράφεις και κώδικα με μεγάλη άνεση, βλέποντας ταυτόχρονα δύο αρχεία. Σημαντικό, τόσο για προγραμματισμό σε γλώσσα C/C++ όσο και σε assembly για τους μικροελεγκτές που χρησιμοποιώ. Κατέληξα σε ένα laptop της εταιρίας Packard Bell, το EasyNote SJ82, το οποίο διαθέτει οθόνη 17", δύο σκληρούς δίσκους, πληκτρολόγιο μαζί με το αριθμητικό κομμάτι, κάρτα γραφικών NVidia γκαζάτη και γενικά το μηχάνημα στη συμπεριφορά του είναι πραγματικά άψογο.

Αυτό βέβαια, όταν λειτουργεί :Ρ. Τι εννοώ; πέρυσι το Σεπτέμβριο, μια ωραία ημέρα ξεκίνησε να μην αναγνωρίζει ότι υπάρχει επάνω του και DVD Recorder! Δεν έβλεπε καν τη συσκευή!... Και ήταν η εποχή που οργανώναμε τη Software Freedom Day 2009 και έπρεπε να "κάψω" κάμποσα CDάκια... Χμμμ! Η μόνη λύση που είχα ο άνθρωπας ήταν να αγοράσω ένα εξωτερικό DVD Recorder και να το τσακίσω στις εγγραφές. Αυτό και έκανα. Μέχρι και τις ημέρες του Αντιρατσιστικού Φεστιβάλ στα Χανιά, στο οποίο και μας είχαν ζητήσει να συμμετέχουμε, το laptop άρχισε να ζορίζεται να ανάψει. Το άναβα, την πρώτη φορά έπαιρναν μπροστά τα ανεμιστηράκια και τα ενδεικτικά λαμπάκια, αλλά από τις υπόλοιπες λειτουργίες... πράααααμα! (που λέμε κι εμείς οι Κρητικοί...). Το έσβηνα και το ξανα-άναβα και έπαιρνε μπροστά κανονικά. Αρχικά με τη δεύτερη. Μετά με την τρίτη φορά, κ.λ.π. Κάποια στιγμή παρέδωσε το πνεύμα του, αλλά για καλή μου τύχη αφού όλες οι παρουσιάσεις και τα events που είχαμε οργανώσει σαν σύλλογος.

Το laptop ήταν 9 μηνών και φυσικά μέσα στην εγγύηση που παρείχε η εταιρία (2 χρόνια). Οπότε, τι άλλο; το έστειλα για επισκευή. Η εταιρία που είχε το service της Packard Bell στην Ελλάδα ήταν η CPI. Το laptop ξαναήρθε στα χέρια μου σε 10 ημέρες συνολικά. Πολύ καλός χρόνος αν βάλουμε μαζί το Σαββατοκύριακο που μεσολαβούσε και τις ημέρες μεταφοράς. Δηλαδή οι άνθρωποι μέσα σε 6 εργάσιμες ημέρες το είχαν έτοιμο!. Τι είχε πάθει; Μητρική πλακέτα!...

Στις αρχές του 2010 η Packard Bell αγοράστηκε από την ACER... Με ό,τι αυτό συνεπάγεται... Γενικά για να είμαι ειλικρινής δεν τρέφω και τις καλύτερες εντυπώσεις για την τελευταία... Αλλά τι να κάνω, το πίνω το ποτήρι. Και γιατί λέω το πίνω; Θα καταλάβετε στη συνέχεια...

Φέτος τον Ιούνιο, τριγύρω στις 10 του μήνα, το laptop άρχισε πάλι να κάνει τα ίδια. Αρχικά να ανάβει με τη δεύτερη φορά και την επόμενη ημέρα... καθόλου! Και τότε οι δουλειές ήταν στο Full! Οργάνωση της Πρόσθετης Διδακτικής Στήριξης (ΠΔΣ ή αλλιώς ΠιΔήΣι! :D), Κυκλώματα που έπρεπε να αποτελειώσω, προγράμματα, τόσο σε μικροελεγκτές όσο και για το KDE, ιστοσελίδες κ.λ.π. Έφυγε η γη κάτω από τα πόδια μου, γιατί άρχισα να λέω στους τριγύρω, οι οποίοι πάντα έχει ο καθένας προτεραιότητα σε σχέση με τους άλλους, για το δικό του λόγο. Τι να κάνω; Στη Διεύθυνση της Δευτεροβάθμιας Εκπαίδευσης τους έλεγα να πηγαίνω εκεί να κάνω ό,τι χρειάζεται από τους υπολογιστές τους. Στο Ερευνητικό τμήμα στην Αθήνα που μου είχανε ζητήσει να τους φτιάξω κάποια πράγματα να προσπαθώ να εξηγήσω, πως δεν είναι ότι βαριέμαι ή κάτι τέτοιο, αλλά ρε παιδιά, το laptop μου τα έπεξε! Και για όλους τους υπόλοιπους να τραβήξω τον αντίστοιχο Γολγοθά, μιας και όταν λες κάτι τέτοιο όλοι θεωρούν ότι τους δουλεύεις και πως είναι μια δικαιολογία για να την κάνεις λούφα... Παρότι σε κανέναν, ποτέ δεν έχω δώσει τέτοιο δικαίωμα, ή τουλάχιστον έτσι νομίζω!

Το laptop ήταν ακόμα σε εγγύηση, αλλά η εταιρία (η καινούργια) δεν το ήξερε. Άντε να βρίσκω το ρημάδι το βιβλιαράκι και να στέλνω Fax την αντίστοιχη σελίδα που το έλεγε. Καθυστέρηση μέχρι να απαντήσουν από εκεί. Τελικά το μηχάνημα πήγε στο service, το οποίο δεν ήταν πλέον στη CPI, αλλά σε κάποια άλλη εταιρία, που απ' ότι κατάλαβα έχει όλο το service της ACER, αλλά δεν είμαι σίγουρος γι αυτό. Και το αποτέλεσμα; Το laptop ΕΙΝΑΙ ΑΚΟΜΑ ΕΚΕΙ! Ναι, δε μου έχει επιστραφεί ακόμα και μετά από δυόμιση μήνες που είναι στα χέρια τους. Τόσο καιρό περιμένανε μητρική από το εξωτερικό, η οποία δεν είναι σε stock ούτε στη μαμά εταιρία (λογικά την ACER). Πριν λίγες ημέρες ήταν που μου είπαν πως τελικά ήρθε μητρική πλακέτα και την έχουν αλλάξει, αλλά περιμένουν τώρα το ανεμιστηράκι του επεξεργαστή! Τι να πω και πάλι ο άνθρωπας! Δε μπορούσαν να κρατήσουν το ρημάδι το ανεμιστηράκι από την προηγούμενη μητρική; Τόσος κόπος ήταν να λύσουν μερικές βίδες και να ξεκουμπώσουν το βύσμα από το ανεμιστηράκι το προηγούμενο; Καταλαβαίνω πως θέλουν τα πάντα να είναι στην εντέλεια και να είναι όλα καινούργια για να αποφύγουν όσο το δυνατόν περισσότερο το να πάθει άλλη ζημιά το μηχάνημα, αλλά ρε παιδιά ΕΛΕΟΣ!!! Το έχετε το ρημάδι εκεί τόσο καιρό! Και να σχεδίαζα τη μητρική πλακέτα από την αρχή, να την τύπωνα, να τοποθετούσα και να κολλούσα τα εξαρτήματα, λιγότερο καιρό θα μου έπαιρνε!

Αν ξαναγοράσω κάτι από ACER, να μου το κόψετε από τη ρίζα (το χέρι, έτσι;...)

Αυτό βέβαια που θα έπρεπε να αναφέρω, είναι πως τα παιδιά στο μαγαζί Terrabyte στα Χανιά, από το οποίο αγόρασα το laptop και είναι και αυτοί που κάνουν όλη την επικοινωνία με το service είναι άψογοι. Μακάρι όλα τα μαγαζιά να φερόντουσαν έτσι στον πελάτη!