chek2fire Δημοσ. 22 Ιουνίου 2008 Share Δημοσ. 22 Ιουνίου 2008 Μπράβο παιδιά αυτή είναι από τις πιο γνωστές ερωτήσεις που κάνει κάποιος. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
stathakis21 Δημοσ. 22 Ιουνίου 2008 Share Δημοσ. 22 Ιουνίου 2008 παιδια εκανααυτο που ελεγε το wiki και μετα το re-boot ειχε μεινει η καταχωριση,του 2.6.22-18 και οχι του -19....με αποτελεσμα να μην μπορω να κανω boot...μπορει καποιος απο το grub/menu.lst να μου δωσει την πληρη σωστη καταχωριση???? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 22 Ιουνίου 2008 Share Δημοσ. 22 Ιουνίου 2008 Πρέπει να ξέρουμε τί υπάρχει μέσα στο /boot για να σου πούμε ποιά είναι η σωστή καταχώρηση. Ξεκίνα μέ ένα live cd (νομίζω οτι το ubuntu είναι και live cd) και όταν ξεκινήσει το σύστημα κάνε mount το /boot κάπου. Αν π.χ. έχεις το /boot μαζί με το υπόλοιπο root (/) στο partition hda3 κάνε μέσα από την κονσόλα του live cd το εξής: Αρχικά γίνεσαι root (δεν ξέρω αν είσαι στο live cd) δίνοντας: >sudo su και μετά: >mount /dev/hda3 /mnt Μετά κάνεις το εξής για να δείς τί έχει μείνει μέσα στο /boot >ls -l /mnt/boot Εκεί υπάρχει πιθανότητα να δείς πολλά αρχεία αλλά σε ενδιαφέρει αν υπάρχει ένα αρχείο που να ξεκινάει με vmlinuz και μετά θα έχει το version του πυρήνα. Εναλλακτικά, μπορείς να δώσεις την εξής εντολή >file /mnt/boot/<file_name> για οποιοδήποτε αρχείο. Θα καταλάβεις οτι είναι ο πυρήνας όταν η εντολή σου απαντήσει με κάτι παρόμοιο με το παρακάτω: >Linux kernel x86 boot executable RO-rootFS, root_dev 0x801, swap_dev 0x1 Σημείωσε το όνομα του αρχείου αυτού. Επίσης αν βρείς κάποιο αρχείο που να λέγεται initrg.img ακολουθούμενο από την ίδια έκδοση kernel που βρήκες και στο vmlinuz σημείωσε και το όνομα αυτού του αρχείου. Το return της εντολής file σε αυτό το αρχείο θα πρέπει να είναι κάτι τέτοιο: >gzip compressed data Τέλος κάνε το εξής. ><o editor που σε βολεύει> /mnt/boot/grub/menu.lst Θα βρείς σε κάποιο σημείο προσ το τέλος του αρχείου μία λίστα με όλα τα λειτουργικά που μπορεί να ξεκινήσει ο grub. Εκεί κάνεις comment ότι δεν θέλεις βάζοντας ># μπροστά από κάθε γραμμή και προσθέτεις ΤΟΥΛΑΧΙΣΤΟΝ τα παρακάτω: > title Ubuntu-<προσθέτεις την έκδοση του πυρήνα για προσωπική σου διευκόλυνση> root (hd0,Χ) (Χ είναι το partition που γίνεται mount το /. Προσοχή γιατί η αρίθμιση μετράει από το 0. Αν δηλαδή το / που μπορεί να είναι αυτό που έκανες mount προηγουμένως είναι στο hda3, το Χ είναι το 2) kernel /boot/<το όνομα του αρχείου που βρήκες να είναι ο πυρήνας προηγουμένως> root=<το partition που είναι το / με την κανονική του αρίθμιση εδώ δλδ /dev/hda3> ro quiet initrd /boot/<το initrd.img αρχείο αν υπάρχει. Αν δεν υπάρχει παραβλέπεις όλη τη γραμμή.> Για να δείς τι γίνεται mount που αν έχεις κάνει mount όλο το / και όχι μόνο το /boot, κάνεις το εξής >cat /mnt/etc/fstab Αν το /boot είναι σε διαφορετικό partition με το / κάνε mount και αυτό σε άλλο σημείο, π.χ. >mkdir /temp && mount /dev/hda2 /temp Μόλις τελειώσεις με αυτά δίνεις την ακόλουθη σειρά εντολών για να κάνεις unmount τον σκληρό σου ώστε να μην έχεις πρόβλημα με corrupted filesystem >cd && umount /mnt Κλείνεις την κονσόλα και κάνεις reboot. Καλή επιτυχία. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
stathakis21 Δημοσ. 22 Ιουνίου 2008 Share Δημοσ. 22 Ιουνίου 2008 > title Ubuntu-<προσθέτεις την έκδοση του πυρήνα για προσωπική σου διευκόλυνση> root (hd0,Χ) (Χ είναι το partition που γίνεται mount το /. Προσοχή γιατί η αρίθμιση μετράει από το 0. Αν δηλαδή το / που μπορεί να είναι αυτό που έκανες mount προηγουμένως είναι στο hda3, το Χ είναι το 2) kernel /boot/<το όνομα του αρχείου που βρήκες να είναι ο πυρήνας προηγουμένως> root=<το partition που είναι το / με την κανονική του αρίθμιση εδώ δλδ /dev/hda3> ro quiet initrd /boot/<το initrd.img αρχείο αν υπάρχει. Αν δεν υπάρχει παραβλέπεις όλη τη γραμμή.> Καλή επιτυχία. βασικα σε αυτο βασιστικα...πειραξα λιγη ωρα τον grub και ολα οκ...ευχαριστω για τις αναλυτικες οδηγιες... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
parsifal Δημοσ. 22 Ιουνίου 2008 Share Δημοσ. 22 Ιουνίου 2008 Όταν περνάει νέος kernel από τα updates, στο τέλος ερωτάται ο χρήστης τί θέλει να συμβεί με το αρχείο menu.lst του GRUB. Εκεί πρέπει να απαντήσεις "Install package maintainer's version" ή κάπως έτσι τέλος πάντων. Εσύ μήπως επέλεξες να κρατήσεις αναλλοίωτο το αρχείο; Κάτι τέτοιο θα εξηγούσε το γιατί δεν είχες καταχώρηση για τον 2.6.24-19 στο GRUB menu σου... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
stathakis21 Δημοσ. 22 Ιουνίου 2008 Share Δημοσ. 22 Ιουνίου 2008 Όταν περνάει νέος kernel από τα updates, στο τέλος ερωτάται ο χρήστης τί θέλει να συμβεί με το αρχείο menu.lst του GRUB. Εκεί πρέπει να απαντήσεις "Install package maintainer's version" ή κάπως έτσι τέλος πάντων. Εσύ μήπως επέλεξες να κρατήσεις αναλλοίωτο το αρχείο; Κάτι τέτοιο θα εξηγούσε το γιατί δεν είχες καταχώρηση για τον 2.6.24-19 στο GRUB menu σου... ναι...δε διαφωνω...απλα αφηρημενος πατησα να κρατησει αυτη που εχει... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.