boomerang Webmaster
Αριθμός μηνυμάτων : 159 Ηλικία : 44 Thanks pou edose : Registration date : 03/01/2009
| Θέμα: linux σε εξωτερικο σκληρο Σαβ Ιαν 17, 2009 12:33 pm | |
| linux σε εξωτερικο σκληρο Με τις τιμες των εξωτερικων σκληρων δισκων να βρισκονται πλεον σε χαμηλα επιπεδα, παραλληλα με την ανοδο των πωλησεων των laptops, ειαναι ολο και περισσοτεροι οι χρηστες, οι οποιοι σκεφτονται να 'δοκιμασουν' καποια διανομη linux, την οποια θελουν να τοποθετησουν στον εξωτερικο τους σκληρο δισκο για λογους που εχουν να κανουν ειτε με ελλειψη χωρου στον 'κανονικο' εσωτερικο σκληρο δισκο, ειτε (στην περιπτωση νεων χρηστων linux) εξαιτιας του φοβου μηπως κατι δεν κανουν σωστα και 'χασουν' το βασικο τους συστημα. Ας δουμε λοιπον πως μπορουμε να εγκαταστησουμε με ασφαλεια διανομη linux σε εξωτερικο σκληρο δισκο. Στον εσωτερικο μας δισκο υποθετουμε οτι υπαρχουν ηδη τα windows (μιας και σκοπος μας ειναι να βοηθηθει κυριως αυτος που θελει να εχει μια πρωτη επαφη με το linux). Το βασικο λοιπον ειναι η επιλογη της σωστης διανομης. Η οποια για τους περισσοτερους νεους χρηστες θα ειναι (μαλλον) η ubuntu. Εδω λοιπον να πουμε, οτι δυστυχως, στην περιπτωση μας, δεν ειναι καθολου καλη επιλογη. Απλα διοτι το ubuntu (κατ επεκταση και το mint) δεν αφηνει κατα την εγκατασταση του καμια επιλογη στον χρηστη, για τον bootloader. Τον οποιο θα εγκαταστησει στον κυριο (εσωτερικο) σκληρο δισκο. Η εγκατασταση ομως του ubuntu θα πραγματοποιηθει στον εξωτερικο δισκο. Θα εχουμε λοιπον σαν αποτελεσμα, κατα την εκκινηση, το πρωτο σταδιο φορτωματος του grub, να γινεται απο τον εσωτερικο μας δισκο και στην συνεχεια να προσπαθει να φορτωσει τα λειτουργικα συστηματα απο το /boot/grub/menu.lst το οποιο ομως βρισκεται στον εξωτερικο μας σκληρο. Θα πρεπει λοιπον για να μπορουμε να εκκινουμε το λειτουργικο μας (οποιο και αν ειναι αυτο), να εχουμε κατα την εκκινηση συνδεδεμενο ΠΑΝΤΑ και τον εξωτερικο δισκο. Η να 'επεμβουμε' αργοτερα και να τροποποιησουμε τον grub μεσα απο το εγκατεστημενο ubuntu. (Την λυση σε αυτο το 'προβλημα' θα δουμε παρακατω)
Εδω, ομως, για τον νεο χρηστη, ερχονται να 'σωσουν' την κατασταση, διανομες που προσφερουν επιλογες για την εγκατασταση του bootloader. Η μια διανομη ειναι το sidux.Ειναι ομως πιο 'ειδικη' διανομη και δεν πρεπει να ειναι επιλογη για εναν νεο χρηστη. Το PCLinuxOS, ειναι μια απο τις διανομες που μπορει να εγκαταστησει αυτος ο χρηστης και κατα την εγκατασταση θα του δωσει την επιλογη εγκαταστασης του bootloader στον εξωτερικο σκληρο δισκο. Τις περισσοτερες επιλογες μας δινει η fedora. Με την fedora μπορουμε μεχρι και να αλλαξουμε την σειρα των δισκων, 'αναγκαζοντας' το bios να βλεπει παντα σαν πρωτο δισκο τον εξωτερικο.
| This image has been resized. Click this bar to view the full image. The original image is sized 640x512 and weights 156KB. |
Εγκαθιστωντας μια απο αυτες τις διανομες, μπορουμε μετα την επανεκινηση του συστηματος, μεσα απο το bios να επιλεξουμε την σειρα κατα την οποια θα διαβασει τους δισκους. Απο τον εσωτερικο μας δισκο θα φορτωσουμε κανονικα το προυπαρχον λειτουργικο μας ενω επιλεγοντας τον εξωτερικο δισκο, θα μπουμε στο καινιυριο μας συστημα.
Στην περιπτωση τωρα που καποιος εχει εγκαταστησει ubuntu σε εξωτερικο δισκο, υπαρχει η λυση της εγκαταστασης μιας απο τις παραπανω διανομες, ωστε να τοποθετησει αυτη τον δικο της bootloader στον εξωτερικο σκληρο. Στην συνεχεια πρεπει να επαναφερουμε τον σωστο bootloader στον πρωτο μας σκληρο, με την χρηση του live cd του supergrub, η με το cd εγκαταστασης των windows. Ομως προσοχη. Η μονη διανομη που θα δει ολα τα αλλα λειτουργικα και θα τα εγκαταστησει στο menu.lst ειναι το sidux. Στις αλλες δυο, θα πρεπει να προσθεσουμε μονοι μας το ubuntu.
Ας δουμε ομως τωρα, πως θα διορθωσουμε τον grub, αν η εγκατασταση μας περιλαμβανει ubuntu σε εξωτερικο σκληρο.
Με συνδεδεμενο τον εξωτερικο σκληρο, μπαινουμε στο ubuntu μας. Ανοιγουμε ενα τερματικο και δινουμε
sudo gedit /boot/grub/menu.lst
και μας εμφανιζει σε αρχειο κειμενου την menu.lst.
Βρισκουμε την εγγραφη που αφορα το ubuntu και που λογικα (απο την στιγμη που βρισκεται σε εξωτερικο σκληρο) θα το βλεπει στο διαμερισμα hd1,0 (αν βεβαια θεωρησουμε οτι βρισκεται και σε ολον τον δισκο η στο πρωτο διαμερισμα του).
title ubuntu kernel ....... root (hd1,0)
Θα αλαξουμε λοιπον εδω την εγγραφη και θα την κανουμε
root (hd0,0).
Στην συνεχεια παμε στην εγγραφη των windows (και εδω θεωρουμε οτι αυτα βρισκονται στο πρωτο διαμερισμα του εσωτερικου σκληρου)
title windows root (hd0,0) makeactive savedefault chainloader +1
και το αλλαζουμε ως εξης
title windows root (hdx,0) map (hdx) (hd0) map (hd0) (hdx) makeactive savedefault chainloader +1
Ανοιγουμε ενα τερματικο και δινουμε
sudo grub
και θα μας επιστρεψει 'grub>', οπωτε δινουμε
root (hd0,0) setup (hd0) quit
Το μονο που μας μενει ειναι να σιγουρεψουμε με μια επανεκινηση, οτι με συνδενδεμενο τον εξωτερικο μας δισκο, μπορουμε να κανουμε boot και στα δυο λειτουργικα μας. Τελειωνοντας, αποσυνδεουμε τον εξωτερικο μας σκληρο και με το cd των windows η του supergrub, επαναφερουμε στον εσωτερικο δισκο τον boot manager των windows. | |
|