Η αλήθεια είναι ότι έπαιξα αρκετά με το κουμπάκι, μέχρι που βαρέθηκα και πήγα να εγκαταστήσω το ubuntu. Ενώ, λοιπόν όλα φόρτωναν κανονικά, με λύπη μου διαπίστωσα ότι -πλέον- πατώντας το WEB ο υπολογιστής άνοιγε, αλλά ο browser δε φόρτωνε ποτέ. Έφαγα όλο το βράδυ για να βρω μια λύση (δεν είμαι και πολύ έμπειρος linuxάς) και επειδή το λαπτοπ μόλις κυκλοφόρησε, στο Internet δεν έβρισκα τίποτα
Αποφάσισα, λοιπόν, να φτιάξω αυτόν τον οδήγο μήπως γλιτώσω άλλους από την ταλαιπωρία.
Λίγες πληροφορίες: Η λειτουργία αυτή φορτώνει έναν browser και τους ελάχιστους δυνατούς οδηγούς (πχ wifi) χωρίς να φορτώσει κάποιο λειτουργικό σύστημα (από τα δικά μας). Για το σκοπό αυτό, θα πρέπει να υπάρχει μία συνθήκη που θα οδηγείται από το Master Boot Record όπου θα αναγνωρίζεται το πάτημα του κουμπιού WEB. Στην περίπτωση αυτή, ο υπολογιστής θα bootάρει από το κατάλληλο σημείο του δίσκου, χωρίς να φορτώσει καν το windows loader στην οθόνη.
Με την εγκατάσταση των Ubuntu, τροποποιείται ο MBR έτσι ώστε να δείχνει στον GRUB loader παρακάμπτοντας τον έλεγχο για τη WEB λειτουργία.
Η λύση που σκέφτηκα και θα περιγράψω αναλυτικότερα πιο κάτω είναι η εξής:
Κρατάμε τον boot loader των Windows βάζοντας επιλογή εκεί για το ubuntu, έτσι ώστε να μην πειραχθεί ο MBR επιτρέποντας την παράκαμψη.
Αναλυτικά:
1α.(Αν δεν έχουμε βάλει ποτέ ως τώρα το ubuntu) Κάνουμε εγκατάσταση των Windows κανονικά με το VAIO Recovery.
ή
1β. Για να ψάχνετε στο forum πιθανόν να έχετε ήδη κάνει εγκατάσταση των ubuntu, πράγμα που σημαίνει ότι θα έχει χαλάσει το MBR.
Αν, λοιπόν, ξεκινάει ο Grub κατά την εκκίνηση, θα χρειαστεί να το φτιάξετε.
Εδώ βρήκα ήδη μία λύση σε αυτό το πρόβλημα, οπότε δε γράφω τίποτα αναλυτικά.
viewtopic.php?f=4&t=7287&p=73426&hilit=fixmbr#p73426
(Επί τροχάδην δίνουμε bootrec.exe /fixmbr και bootrec.exe /fixboot στο recovery console από το dvd του Vaio με τα Windows 7 )
Αν και πάλι έχετε πρόβλημα, ρωτήστε.
Με κλειστό τον υπολογιστή πατάμε το WEB. Αν λειτουργεί κανονικά προχωράμε στο βήμα 2. Σε αντίθετη περίπτωση (και ΑΦΟΥ φτιάξαμε το MBR και ξεφορτωθήκαμε για τα καλά τον Grub) προχωράμε σε ένα ΠΛΗΡΕΣ Recovery (Factory state) από τα DVD του VAIO. (τα λέει καλά στο manual του VAIO)
2. Ανοίγουμε την εγκατάσταση των Ubuntu προσέχοντας να εγκαταστήσουμε το Grub στο παρτίτιον που βάζουμε το ubuntu
Στο τέταρτο βήμα, παρατηρούμε τον αριθμό του partition που θα κάνουμε την εγκατάσταση. Θα είναι της μορφής sda#, όπου # ένας αριθμός. Αν δεν έχουμε κάνει πολλαπλά partition, θα είναι αυτό που θα σημειώνεται ως ext3 ή ext4.
Στο τελευταίο βήμα, πριν πατήσουμε Install, πατάμε το κουμπί Advanced.
Στην λίστα Device που θα εγκατασταθεί ο Grub bootloader επιλέγουμε το partition με το αναγνωριστικό sda# που λέγαμε πρηγουμένως. (Σύμφωνα με την προηγούμενη φωτογραφία, θα έπρεπε στη λίστα που λέει hd0 να επιλέξουμε sda2)
πατάμε OK και προχωράμε στην εγκατάσταση.
Κατά την επανεκκίνηση θα φορτωθούν αμέσως τα Windows. Μένει, λοιπόν, να προσθέσουμε στον bootloader το partition που βρίσκεται ο Grub.
3. ΠΡΟΣΟΧΗ: Δεδομένου ότι αυτά τα VAIO έρχονται με Windows 7 θα χρειαστείτε και αυτό το βήμα. Για παλαιότερα Windows (για τα Vista δεν είμαι σίγουρος. Αν μπορεί κάποιος ας συμπληρώσει) μπορείτε να προχωρήσετε απ' ευθείας στο βήμα 4.
Στο επόμενο βήμα, θα τρέξουμε ένα utility για να προσαρμόσουμε το boot loader των Windows. Τα Windows 7, όμως έχουν ένα κρυφό partition γι' αυτές τις δουλειές (ευτυχώς το είχα διαβάσει κάπου, αλλά άργησε να μου 'ρθει. Στην αρχή παρέλειψα αυτό το βήμα και ψαχνόμουν ώρες να βρω τι φταίει). Για να μπορέσουμε να προχωρήσουμε θα χρειαστεί να αντιστοιχίσουμε στο partition αυτό ένα γράμμα (για να μην είναι πια hidden). Ένας απλός τρόπος είναι με το DISKPART.
Ανοίγουμε το command prompt από το Start Menu->Βοηθήματα->Γραμμή εντολών.
Εκεί γράφουμε την εντολή
- Κώδικας: Επιλογή όλων
DISKPART
Πατάμε Ναι στο παράθυρο για να δώσουμε δικαιώματα διαχειριστή και ανοίγει ένα νέο παράθυρο που τρέχει το diskpart. Τώρα θα πρέπει να εντοπίσουμε το partition αυτό.
Δίνουμε την εντολή
- Κώδικας: Επιλογή όλων
list disk
Εμφανίζεται η λίστα με τους δίσκους. Αναγνωρίζουμε αυτόν που μας ενδιαφέρει (Εύκολο αν ξέρουμε το μέγεθός του. Λογικά πάντως θα είναι ο 0)
Επιλέγουμε το δίσκο 0 (ή όποιος άλλος είναι- που δε θα 'ναι...)
- Κώδικας: Επιλογή όλων
select disk 0
Τώρα τρέχουμε
- Κώδικας: Επιλογή όλων
list partition
Εμφανίζεται η λίστα με τα partitions του δίσκου. Λογικά, θα πρέπει να βρούμε και ένα partition με μέγεθος περίπου 100MB (άντε και 200...). Σημειώνουμε τον αριθμό.
Έστω για αριθμό 2 (βάλτε το δικό σας)
- Κώδικας: Επιλογή όλων
select partition 2
Τέλος, για να εμφανίσουμε το partition δίνουμε την εντολή
- Κώδικας: Επιλογή όλων
assign
Συγκεντρωτικά, έχουμε
ΔΕΝ ΚΛΕΙΝΟΥΜΕ ΤΟ ΠΑΡΑΘΥΡΟ και προχωράμε στο βήμα 4
4. Κατεβάζουμε και εγκαθιστούμε το EasyBCD απο τη διεύθυνση http://neosmart.net/dl.php?id=1
Είναι τσάμπα (ως Έλληνας ) - ελεύθερο λογισμικό (ως linuxάς )
5. Τρέχουμε το EasyBCD και πατάμε το κουμπί Add/Remove Entries. Πατάμε την καρτέλα linux. Επιλέγουμε τα εξής
type: Grub
name: Ubuntu ή ό,τι μας αρέσει
drive: Το partition που εγκαταστήσαμε το ubuntu (είναι το νούμερο με τα sda που λέγαμε...)
Πατάμε Add και μετά Save.
(Εδώ είναι μια καλή ευκαιρία να πατήσετε και στο κουμπί Change Settings.Από το πρώτο frame, διαλέγετε το default λειτουργικο του εκκινητή, καθώς και το χρόνο για timeout )
Δεν ξεχνάμε να πατήσουμε Save!
Κλείνουμε το EasyBCD.
6. Επιστρέφουμε στο παράθυρο της γραμμής εντολών που είχαμε αφήσει ανοιχτό και δίνουμε την εντολή
- Κώδικας: Επιλογή όλων
remove
για να κρύψουμε και πάλι το partition (και να μην είναι μέσα στα πόδια μας στο File Browser)
Κλείνουμε το παράθυρο.
7. Κάνουμε reboot και ελέγχουμε:
Θα πρέπει να ξεκινάει ο bootloader των windows με επιλογές Ubuntu και Windows. Εάν επιλέξουμε Windows θα πρέπει να ανοίγουν τα Windows. Εάν επιλέξουμε Ubuntu Θα πρέπει να ανοίγει ο bootloader Grub!
Αν όλα είναι σωστά τότε κλείνουμε τον υπολογιστή...
8. Πατάμε το WEB και σερφάρουμε σε χρόνο ρεκόρ!
------------------------------
Επειδή δεν υποτιμάμε τον Grub, αν κάποιος μπορούσε να προσθέσει έναν οδηγό για να ρυθμίσουμε μόνο το Grub 2 γι' αυτή τη λειτουργία, θα ήταν κάτι πολύ χρήσιμο.
Ευχαριστώ τους φίλους που με υποδέχτηκαν στο forum για τις πολύτιμες συμβουλές τους.