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

Επαναφορά grub από live cd

2 σχόλια

Ιδού το πρόβλημα: ανοίγω το λαπτοπ και αντί να μπουτάρει κανονικά μετά την αναγνώριση από τα bios βλέπω μαύρη οθόνη... ΟΧΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙ!!! Σκέψεις ότι με την επαναφορά του backup θα έχανα τα δεδομένα της τελευταίας εβδομάδας με ετοίμαζαν να το πετάξω από το μπαλκόνι.
Ευτυχώς με λίγο ψάξιμο (να ναι καλά ο σταθερός) υπήρχε κι άλλη λύση. Το πρόβλημα ήταν ότι είχε χαθεί ο boot loader των linux, grub, μετά από κάποιους πειραματισμούς (ok εγώ φταίω!).
Για να επαναφέρουμε τον grub (GRand Unified Bootloader):
Σκοπός είναι να βάλουμε τα αρχεία του grub στο mbr (master boot record) του δίσκου μας.
  • boot από ένα live cd των ubuntu
  • στο terminal τρέχουμε την εντολή :
    sudo grub
  • στο "grub>" prompt που ανοίγει πρέπει να βρούμε που είναι αποθηκευμένα τα υπόλοιπα αρχεία του grub γιατί μόνο ένα μικρό μέρος τους είανι ston mbr. Τρέχουμε την εντολή:
    find /boot/grub/stage1

  • οπότε για να πούμε στον grub ότι τα αρχεία του είναι σ'αυτό το partiton δίνουμε:
    root (hd?,?)
  • για να τον εγκαταστήσουμε στον δίσκο 0 (όταν δίνουμε σαν παράμετρο μόνο τον δίσκο ο grub εγκαθίσταται στον mbr του δίσκου) :
    setup (hd0)
  • και τέλος:
    quit
Ίσως μία ψύχραιμη ματιά με γλύτωσε από 2-3 ώρες για την επαναφορά του backup και όχι μόνο... Τέρμα οι βιαστικές κινήσεις!

2 Responses so far

  1. Ανώνυμος says:

    polu swstos! eidika gia to upo-katarreusi pc m!

  2. glouiza says:

    kaloooo,kamene pali m linux asxoleisai???:P

Leave a Reply