Προβλήματα εκκίνησης με grub-lilo

Ανώνυμος (χωρίς επαλήθευση) | Κυρ, 01/13/2008 - 23:19 | 4' | 69

Δεν θα μπω και εγώ φυσικά στον κόπο να σας πώ τα καλύτερα λόγια διότι
φυσικά όπως καταλαβαίνετε θα είναι τα καλύτερα.
Πάντως αυτό που μετράει είναι ότι η βοήθεια που μας δίνετε είναι
πραγματικά ασύλληπτη. Είμαι και εγώ ένας από τους 'νεόφερτους'  στον
υπέροχο κόσμο του LINUX  και φυσικά όπως οι περισσότεροι από  Windows,
και μάλιστα σε εκδόσεις  LINUX SUSE  από 9.2 και έπειτα Τώρα 10.0.
Πράγματι είναι καταπληκτικό κόλλημα.
Θα ήθελα (και παραπολλά μάλιστα, τέλος πάντων) να ρωτήσω  λοιπόν και 
εγώ ορισμένα πραγματάκια. Όπως πώς μπορώ να εκκινώ από μηχάνημα με δύο
ξεχωριστούς δίσκους (ο ένας  Windows XP και ο άλλος LINUX SUSE 10.0) το
οποίο δεν έχει την εντολή BIOS επιλογής εκκίνησης. Δεν ξέρω τί είναι
πιο εύκολο και πως, τι γράφουνε στο πχ boot.ini ή στο menu.lst για να
εμφανίζετε η επιλογή (αλλά και να δουλεύει φυσικά).Διότι φτάνω μέχρι
την επιλογή αλλά στα Windows λόγου χάριν μου κάνουν επανεκκίνηση όταν
επιλέγω να φορτώσει  LINUX. Επίσης ένα άλλο είναι κατά την μεταγλώττιση
(./configure)ότι δηλαδή λείπουν διάφορα πραγματάκια ενώ είναι μέσα και
μηνύματα κατά το 'make' ή 'make install' ότι πχ 'nothing to do'. Τέλος
πάντων Θα το παλέψω όπως τη τελευταία φορά που προσπαθούσα να
εγκαταστήσω το audacity αφού φυσικά κατέβασα ότι decoder υπήρχε και
αφού γέμισα (ούτε και εγώ δεν κατάλαβα πως) όλο το user partition πάνω
που το έκανα να δουλέψει μου τελείωσε ο χώρος. Αυτά για να μη σας
ζαλίζω άλλο. Ευχαριστώ για την υπομονή σας. Πάντως αν  και ότι
χρειαστείτε έχω κατάστημα με υπολογιστές,  πωλήσεις και service στο
Περιστέρι. Αυτό που μπορώ να σας πώ με χαρά είναι ότι το Service μας
για Windows (και φυσικά δεν σας ενδιαφέρει)είναι ένα από τα
αναγνωρισμένα από το 1994. Καλή δουλειά και ότι καλύτερο σε όλο το team
για το 2007

Ευχαριστώ για όλα εκ των προτέρων
Καλή συνέχεια.

Tags
Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

mel_iskygr, καλωσήλθες στο Linux.

Για το dual boot: έβαλες το GRUB όταν έκανες την εγκατάσταση του SUSE στο δεύτερο σκληρό; Στις περισσότερες περιπτώσεις αρκεί να βάλεις το GRUB στο MBR του δίσκου. Μάλιστα, αν θυμάμαι καλά, το SUSE εντοπίζει και ρυθμίζει αυτόματα στο GRUB τα Windows XP. Δεν χρειάζεται να πειράξεις boot.ini των Windows.

Για το θέμα της μεταγλώττισης, δεν δίνεις παραπάνω πληροφορίες. Τι να καταλάβει κανείς από το "λείπουν μερικά πραγματάκια"; Ποια πραγματάκι; Τι σου γράφει; Πως είσαι σίγουρος ότι υπάρχουν; Μήπως σου ζητάει φερειπειν το Qt, εσύ έχεις εγκατεστημένη το Qt runtime αλλά πρέπει -για το compile της whatever εφαρμογής σου- να εγκαταστήσεις και τα devel πακέτα του Qt; (αυτό είναι κλασικό λάθος, τσέκαρε το!) Ποια εφαρμογή πας να εγκαταστήσεις και σε ποια διανομή; Δώσε περισσότερα στοιχεία να σε βοηθήσουμε.


Άσε τι έπαθα. Το έκανα και αυτό (έβαλα τον GRUB στον (hda, MBR)
εκεί δηλαδή που ήταν τα ΧΡ) και μετά δεν μπορούσα να Bootάρω ούτε και
τα ΧΡ, και όχι τίποτε άλλο αλλά μετά δεν μπορούσα να βγάλω τον GRUB από τον
δίσκο και φυσικά έκανα format. Ρε τί το CD εγκατάστασης έβαλα, τίποτα, ρε τι αλλαγή εγκατάστασης
του GRUB(χειροκίνητα) τίποτα μπας και γλιτώσω το format αλλά μάταια. Και φυσικά εντόπισα ότι δεν
bootάρουν πια τα ΧΡ όταν αποσύνδεσα τον 2ο δίσκο (του linux δηλαδή). Μου έγραφε [GRUB ] και τίποτε άλλο.
Τον σύνδεσα λοιπόν σε άλλο σύστημα να δω τι συμβαίνει, μου έβρισκε μέσα όλη την εγκατάσταση των windows
αλλά boot με τίποτα. Αντέγραψα και εγώ όλα μου τα αρχεία σε άλλο δίσκο και έκανα format. Τώρα ξεχωριστούς
δίσκους και επιλογή από το κεντρικό μενού με F8 για επιλογή δίσκου και όλα τέλεια.
Η διανομή που χρησιμοποιώ είναι SUSE 10.0. Ένα παράδειγμα είναι κατά τη εγκατάσταση λοιπόν π.χ. του
Audacity 1.3.2 και βάση των οδηγιών ξεκινάω να εγκαταστήσω αφού έχω κατεβάσει και βάλει όλες τις εξαρτήσεις
όπως wx.. gtk+..libmad.... αποσυμπιέζοντας τους φακέλους (1) wx...(2)libmad....bla,bla (γιατί είναι .tar.gz)
και πάω για την αγία τριάδα (./configure make... inst...).
Μέχρι εδώ καλά. Αφού βλέπει όλες τις εξαρτήσεις κατεβάζει κάτι κατεβατά
ωραία τα βρίσκει όλα τέλεια πάω λοιπόν να εγκαταστήσω το πρόγραμμα
Εκεί λοιπόν κάτι δεν μου πάει καλά ή εγώ δεν κάνω καλά....

Πατάω.... linux:/home/geo/wplace # rpm -hiv audacity-1.3.2-0.pm.beta.i586.rpm
και αμέσως μου εμφανίζει μήνυμα ότι : (έχω κάνει copy paste)

warning: audacity-1.3.2-0.pm.beta.i586.rpm: V3 DSA signature: NOKEY, key ID 3ab2ce5e
error: Failed dependencies:
libmad.so.0 is needed by audacity-1.3.2-0.pm.beta
package audacity-1.3.2-0.pm.beta.i586.rpm is not installed
linux:/home/geo/wplace #

ενώ το συγκεκριμένο αρχείο βρίσκεται:

linux:/home/geo/wplace #locate libmad
/usr/lib/libmad.so
/usr/lib/libmad.so.0
/usr/lib/libmad.so.0.2.1
/usr/local/lib/libmad.a
/usr/local/lib/libmad.la
/usr/local/lib/libmad.so
/usr/local/lib/libmad.so.0
/usr/local/lib/libmad.so.0.2.1
/usr/local/share/applications/libmad.so
/usr/local/share/applications/libmad.so.0
/usr/local/share/applications/libmad.so.0.2.1
linux:/home/geo/wplace #

τέλος πάντων για να μη μακρηγορούμε κάτι τέτοια συμβαίνουν.
Τελικά το Audasity δουλεύει πιστεύω κανονικά μέσα από τον αποσυμπιεσμένο
του φάκελο με συντόμευση, τον έκανα και εγώ αντιγραφή στο home/geo/bin αφού παίζει
όλους τους τύπους mp3, wav, cda το άφησα και εγώ όπως είναι. Αυτά σε πρώτη φάση και έπεται συνέχεια.

mel_iskygr]
Ασε τι έπαθα. Το έκανα και αυτό (έβαλα τον GRUB στον (hda, MBR)
εκεί δηλαδή που ήταν τα ΧΡ) και μετά δεν μπορούσα να Bootάρω ούτε και
τα ΧΡ, και όχι τίποτε άλλο αλλά μετά δεν μπορούσα να βγάλω τον GRUB από τον
δίσκο και φυσικά έκανα format. Ρε τί το CD εγκατάστασης έβαλα, τίποτα, ρε τι αλλαγή εγκατάστασης
του GRUB(χειροκίνητα) τίποτα μπας και γλιτώσω το format αλλά μάταια. Και φυσικά εντόπισα ότι δεν
bootάρουν πια τα ΧΡ όταν αποσύνδεσα τον 2ο δίσκο (του linux δηλαδή). Μου έγραφε [GRUB ] και τίποτε άλλο.
Τον σύνδεσα λοιπόν σε άλλο σύστημα να δω τι συμβαίνει, μου έβρισκε μέσα όλη την εγκατάσταση των windows
αλλά boot με τίποτα. Αντέγραψα και εγώ όλα μου τα αρχεία σε άλλο δίσκο και έκανα format. Τώρα ξεχωριστούς
δίσκους και επιλογή από το κεντρικό μενού με F8 για επιλογή δίσκου και όλα τέλεια.



Για να βγάλεις το GRUB μπορείς να δώσεις fixbmr από το console του CD των Windows.
fixmbr

ΑΝ ΕΓΚΑΤΑΣΤΗΣΩ ΤΑ VISTA ΚΑΙ ΜΕΤΑ ΕΝΑ ΑΛΛΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ, (ΟΠΩΣ LINUX), ΣΤΟΝ ΙΔΙΟ ΣΚΛΗΡΟ ΔΙΣΚΟ, ΤΟΤΕ ΣΥΜΒΑΙΝΕΙ ΤΟ ΕΞΗΣ.

ΤΑ VISTA ΔΕΝ ΚΑΝΟΥΝ ΕΚΙΝΗΣΗ ΚΑΙ ΨΑΧΝΟΥΝ ΝΑ ΒΡΟΥΝ ΤΟ  MGR.

ΣΥΝΕΡΓΑΖΟΝΤΑΙ ΜΟΝΟ ΜΕ ΤΑ XP.



ΜΠΟΡΕΙTE ΝΑ ΜΟΥ ΔΩΣΕTE ΜΙΑ ΛΥΣΗ ΩΣΤΕ ΝΑ ΕΚΙΝΩ ΚΑΙ

VISTA ΚΑΙ ΟΠΟΙΑ ΔΙΑΝΟΜΗ ΘΕΛΩ, ΜΕΣΑ ΑΠΟ ΚΑΠΟΙΟ BOOT MANAGER;
        &n bsp;     




(ΣΚΕΦΤΗΚΑ ΝΑ ΕΓΚΑΤΑΣΤΗΣΩ ΤΑ XP ΜΑΖΙ ΜΕ ΤΑ VISTA ΣΕ ΕΝΑ ΣΚΛΗΡΟ ΔΙΣΚΟ ΚΑΙ ΚΑΠΟΙΕΣ ΔΙΑΝΟΜΕΣ LINUX ΣΕ ΕΝΑ ΑΛΛΟ ΣΚΛΗΡΟ ΔΙΣΚΟ).



(ΤΑ VISTA ΑΡΝΟΥΝΤΑΙ ΝΑ ΣΥΝΕΡΓΑΣΤΟΥΝ ΜΕ ΑΛΛΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ).

ΤΑ VISTA ΔΕΝ ΚΑΝΟΥΝ ΕΚΙΝΗΣΗ ΚΑΙ ΨΑΧΝΟΥΝ ΝΑ ΒΡΟΥΝ ΤΟ  MGR.



Εννοείς ότι ψάχνουν να βρουν το MBR;
Απλά μην εγκαθιστάς το GRUB στο MBR, αλλά στον δίσκο του Linux και άλλαζε τη σειρά εκκίνησης δίσκων απο το BIOS. Υπάρχει και η λύση της δισκέτας. 

Φυσικά, η pen-ultimate λύση είναι να μη βάλεις τα Vista.

Έκανα εγκατάσταση σε
δύο ξεχωριστούς δίσκους LINUX SUSE 10.1 στον
δίσκο master (0),και WINDOWS XP PRO στον δίσκο slave
(1).


Πρώτα έκανα εγκατάσταση
στα WINDOWS και έπειτα έκανα στο SUSE LINUX.

Τελείωσα τις εγκαταστάσεις
οι οποίες δουλεύουν και οι δύο τέλεια.
Φυσικά στο boot menu της έναρξης στο LINUX
εμφανίζεται και η εντολή Windows. Όταν
πατάω επάνω στο SUSE LINUX boοtάρει κανονικά
χωρίς πρόβλημα. Όταν πατάω να bootάρουν
τα windows μου εμφανίζει το εξής μήνυμα.

Chainloader (hd1,0)+1

%&^%*&%^[email protected]!


και μένει κολλημένο
εκεί.


Τι πρέπει να γράψω και
που, για να μπορεί να bootάρουν και τα
windows σωστά από το boot menu του SUSE LINUX???


με εκτίμηση


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

chainloader (hd0,0)+1

και όχι

chainloader (hd1,0)+1

Πρέπει να αλλάξεις το αρχείο /boot/grub/menu.lst.
Από μια κονσόλα δώσε
su
kwrite /boot/grub/menu.lst

και βρες την γραμμή αυτή και άλλαξε την.
Αν παίζεις με gnome, πρέπει να δώσεις

gedit /boot/grub/menu.lst


linuxformat2007-6-21 13:19:12

Πριν λιγες ημερες εβγαλα οριστικα & αμετακλητα τα windows απο το laptop μου. Ειχα το MANDRIVA σαν κυριο λειτουργικο & προσφατα ειχα βαλει & το Feisty να το δω. Αφου λοιπον μου ελευθερωθηκε χωρος διαρυθμισα τις partitons ετσι ωστε  να εχω χωρο σε μια partition για "βαλε-βγαλε" linux. Ενα απο τα πραγματα που ξερω πολυ καλα ειναι η δημιουργια κατατμησεων & η εγκατασταση διανομων. Ελα ομως που ΤΙΠΟΤΑ δε πηγε καλα! Αφου παρελασανε απο μπροστα μου ολα τα λαθη του grub, εκανα ενα back up, διεγραψα ολες τις κατατμησεις & στη νεα των 100G (ολου του δισκου) πηγα να κανω τα εξης:
1 partition swap του 1G
1 partition ext3 των 60 G για το /home μου
1 partition ext3 των 25G για το Mandriva μου
1 partition ext3  των 13G-σχεδον- για το PClinuxOS (& γενικοτερα να εχω αυτη τη κατατμηση για βαλε-βγαλε)
Αυτο που συμβαινει ειναι το εξης: Οποια απο τις δυο διανομες βαλω δευτερη μου ενφανιζει μονο τον δικο της Grub manager χωρις να φαινεται  η αλλη! Οτι παρεμβαση & να εκανα στη grub list δεν εδωσε κατι. Ναι μεν μπαινω στη διανομη, αλλα υπολειτουργει οπως καταλαβαινετε!! Αυτο εχει αρχισει απο τη Παρασκευη. Τα εχω παιξει πια!!! Εχω δοκιμασει & κανει τα παντα, μα..... Τι να κανω, ωστε να στρωσει το πραγμα & να μπορεσω επιτελους να στρωσω το λειτουργικο μου για να μπορεσω να δουλεψω???? ΗΕLP
linuxformat2007-6-21 13:18:18

Μου φαίνεται περίεργο ότι δεν δουλεύει καλά το σύστημα όταν μπαίνεις με οποιοδήποτε λειτουργικο. Μήπως έχεις βάλει κοινα mount point σε κάποιο σημείο και το PCLinuxOS έχει σβήσει τα του Mandriva?

Πάντως μπορείς να δοκιμάσεις το εξής. (Υποθέτω ότι το δεύτερο λειτουργικό είναι το PCLinuxOS). Όντας στο PCLInuxOS, μπες στο /boot/grub του Mandriva (λογικά θα είναι mounted κάπου αλλού π.χ. /sda1/boot/grub) και βρες το menu.lst. Από αυτό κάνε copy τα entrys που αφορούν στην εκκίνηση του Mandriva και βάλτα στο menu.lst του grub του PCLinuxOS. Λογικά θα δουλέψει.

Επίσης, νομίζω ότι στις εγκαταστάσεις , σε advanced mode, σου δίνει την επιλογή να φτιάξεις καινούργιο MBR με GRUB ή όχι.(το μόνο linux dual boot που είχα ήταν Suse/Linux from scratch - αλλά είχα πειράξει το grub που βρισκόταν στο suse μιας και στο LFS όλα τα φτιάχνεις χειροκίνητα ούτως ή αλλως)

Ελπίζω να βοήθησα λίγο.

Κώστα, αν έχεις παρατηρήσει οι μόνες διανομές που "σέβονται" τις ρυθμίσεις του grub που έχεις στον υπολογιστή σου είναι οι βασισμένες στο Debian. Όλες οι υπόλοιπες απαιτούν να κάνεις χειροκίνητες ρυθμίσεις στο menu.lst της τελευταίας (που έχεις εγκαταστήσει) όπου αντιγράφεις τα entries από τα menu.lst των υπολοίπων, όπως σου περιέγραψε ο nasos.

linuxformat]Κώστα, αν έχεις παρατηρήσει οι μόνες διανομές που "σέβονται" τις ρυθμίσεις του grub που έχεις στον υπολογιστή σου είναι οι βασισμένες στο Debian. Όλες οι υπόλοιπες απαιτούν να κάνεις χειροκίνητες ρυθμίσεις στο menu.lst της τελευταίας (που έχεις εγκαταστήσει) όπου αντιγράφεις τα entries από τα menu.lst των υπολοίπων, όπως σου περιέγραψε ο nasos.

Ναι το εξακριβωσα & με το kubuntu, για οσο διαστημα το ειχα εγκατεστημενο & το ειδα ακομα & με το dream σε αλλο pc. (που εχω καταστρεψει 2-3 πυρηνες διανομων, προσπαθωντας να μαθω να κανω compile στον πυρηνα (ελπιζω τωρα & με τη βοηθεια απο το αρθρο στο περιοδικο, να τα καταφερω επιτελους!!!)

Αν είχες πρόβλημα στη μητρική θα σου το έλεγε το BIOS ή θα έπερνες κάποια μπιπ κατα την εκκίνηση. Αν δεν συμβαίνει τίποτα από αυτά δοκίμασε να βάλεις κάποια άλλη διανομή, ή δοκίμασε κάποιο άλλη συσκευή DVD-CD.

Υ.Γ. Το πιθανότερο είναι να έχει πρόβλημα το CD που έβαλες.

οπως ειπα δοκιμασα διαφορα bootable cds και μου βγαζει τα ιδια προβληματα επισης τα cds τα δικιμασα και σε αλλα pc και δουλευουν μια χαρα...οσων αφορα τα την συσκευη την αλλαξα και εβαλα αλλη απο αλλο pc που εχω και δουλευει και παλι το ιδιο πραματικα δεν μπορω βα βρω την λυση...

Καμία από τις ενδείξεις που σου προανέφερα στην μητρική?
Παρατήρησες?

καμια ιδεα εχει κανενας???? πρεπει να φτιαχτει αμεσα το pc....

Tι διανομές δοκίμασες;

Με τα boot options (noapic, acpi=off, κλπ) που προσφέρουν οι περισσότερες έπαιξες;


παιδια δεν εχει να κανει με τα cd πιστευω...γιατι τα δοκιμασα στο laptop και ειναι ολα μια χαρα...αλλου βρισκεται η πηγη του κακου..

Για χαρά! Έχω το εξής πρόβλημα. Έχω δύο δίσκους στον laptop μου. Στον πρώτο έχω Vista ενώ στον δεύτερο Fedora core 6. Κατά λάθος διέγραψα το partition με το grub που ήταν στο πρώτο δίσκο και τώρα δεν μπορώ να μπω σε κανένα από τα δύο συστήματα. Μου βγάζει τώρα απλός μια μαύρη οθόνη στην οποία εμφανίζεται γραμμένο το εξής:


GNU GRUB version 0.97 (638k lower / 2094592k upper memory)


[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.]


grub> _


 


Παρακαλώ βοηθήστε!!!

john2007-5-25 15:34:57

Δεν ειμαι ο καταλληλος να σου πω, πως θα διορθωσεις τον Grub, καταλαβαινω, ομως οτι θες να δουλεψεις, αρα βαλε μεσα το cd του Fedora & θα σου δωσει (υποθετω, οπως ολες οι διανομες) διαφορες επιλογες εκινησης. Αν δε τα καταφερεις ενα "τρικ" που ξερω ειναι εγκατασταση ξανα του Fedora, (αν δε σου δινει την επιλογη διορθωσης) ΧΩΡΙΣ ομως να επιλεξεις να κανει format. Aπλα μη τσεκαρεις τα κουτακια που ειναι για format. Φυσικα υπαρχουν & αλλες λυσεις, μα καλυτερα να στις πουν εμπειροτεροι στο θεμα. Τελος αφου εχεις & windows, θα σου ελεγα να εγκαταστησεις & σε αυτα τον Grub for windows.linuxformat2007-6-21 13:15:23

john, έχει ήδη απαντηθεί. Αν έκανες αναζήτηση (το κουμπάκι πάνω δεξιά) θα το έβρισκες. Τέσπα.

Στο prompt του Grub, δηλαδή εκεί που λέει grub>, δώσε:

grub> find /boot/grub/stage1

Θα σου απαντήσει σε ποια κατάτμηση είναι το χαμένο Linux, π.χ.: (hd0,1)

Στη συνέχεια, δώσε [πρόσεξε! πρέπει να αντικαταστήσεις το (hd0,1) με το δικό σου]:

grub > configfile (hd0,1)/boot/grub/grub.conf

οπότε θα εμφανιστεί το κανονικό μενού του GRUB (το οποίο θα πρέπει να είναι εγκατεστημένο στην κατάτμηση Linux.Μετά το boot του Linux, ανοίγεις μια κονσόλα και δίνεις
su ή sudo -i

grub-install /dev/hda
ή
grub-install /dev/sda

ανάλογα με το δίσκο που έχεις.

Εχω ηδη στο laptop εγκατεστημενο το ubuntu. Θελω να βαλω σε ενα τμημα το fedora7, σε ενα αλλο ΙΣΩΣ windows, κ να αφησω ενα τμημα κενο για δοκιμη διαφορων διανομων. Αν ομως το fedora η καποια διανομη (κ σιγουρα τα windows) μου χαλασουνε τον boot manager (grub) H ακομα κ σε περιπτωση που αυτος καποια μερα δεν εμφανιστει, πως μπορω να τον επαναφερω?

Βοοtάρεις από το Ubuntu ή από οποιαδήποτε διανομή μπορείς και δίνεις

sudo grub-install /dev/sda

αλλάζοντας το /dev/sda με ότι έχεις εσύ. Αυτό θα ρυθμίσει το GRUB με τις επιλογές που έχεις στο /boot/grub/menu.lst της αντίστοιχης διανομής, οπότε πρέπει πρώτα να έχεις κάνει ρυθμίσεις σε αυτό το αρχείο.

Επίσης, στο DVD του Linux Format υπάρχει ένα image για να κάνεις boot τον υπολογιστή (και να ξαναφτιάχνεις το GRUB). Eίναι στο φάκελο /Magazine/RAWRITE.

επειδη χρειαστηκα λυση πριν παρω την απαντηση, εψαξα σε διαφορα forum κ βρηκα πολυ καλη την λυση ενος live cd. Supergrub νομιζω λεγοτανε κ πολυ εθκολα μου επανεφαρε τον grub.
Η διευκρινηση που θελω ειναι η εξης: βαζοντας μια διανομη για δοκιμη, αυτη θα τοποβετησει δικο της boot. Βγαζοντας την επανερχεται ο grub του ubuntu οπως ηταν πριν?

Η απάντηση είναι πως όχι.  Θα έχεις πάντα την εκδοχή του grub που εγκαταστάθηκε από την τελευταία διανομή που δοκίμασες στον υπολογιστή σου.
Η μόνη ασφαλής εναλλακτική που έχεις για να δοκιμάζεις διανομές και μετά να τα τις "πετάς" χωρίς παρενέργειες στο σύστημα σου είναι να επιλέγεις κατά την εγκατάσταση ο grub να αποθηκεύεται σε κάποια δισκέτα και όχι στον δίσκο σου.

Ακριβώς, όπως λεει ο Παναγιώτης. Το GRUB δεν επανέρχεται, γιατί πολύ απλά δεν υπάρχει "uninstall" διανομής. Συνήθως

1) απλά διαγράφουμε την κατάτμηση της ή

2) "περνάμε" άλλο Linux από πάνω της.

Στην 1η περίπτωση, πριν βγάλεις τη διανομή (π.χ. PCLinuxOS) θα πρέπει να έχεις θυμηθεί να δώσεις
grub-install /dev/sda
μέσα από άλλη διανομή που έχεις εγκαταστήσει στο σύστημά σου (π.χ. Ubuntu). Βασικά και το supergrub ίσως είναι μια λύση εδώ...Για τσέκαρέ το. Τέλος, υπάρχει η εντολή fdisk /mbr ή fixmbr των Windows. (αν έχεις βάλει το GRUB στο MBR του δίσκου σου)

Στη 2η περίπτωση δεν υπάρχει λόγος ανησυχίας, μια και η νέα διανομή θα εγκαταστήσει το δικό της GRUB.

dimitris2007-6-19 23:36:48

dgBazil, πρέπει να μας δώσεις λίγο περισσότερες πληροφορίες για το setup του μηχανήματος σου. Τι δίσκους έχεις, πόσους, εσωτερικοί-εξωτερικοί, αν επέλεξες τα defaults ή όχι της εγκατάστασης του Fedora, αν επέλεξες MBR ή όχι για το GRUB κλπ.

Η υπόθεση "μυρίζει" λάθος εγκατάσταση του GRUB και αυτό μπορεί να οφείλεται σε διάφορους λόγους.

 Έχω 3 σκληρούς εσωτερικούς από τους οποίους οι 2 είναι raid.
όπως διαπίστωσα κατά την εγκατάσταση δεν έχει πρόβλημα και τους δύο δίσκους 250gb raid, τους  βλέπει κανονικά σαν έναν 500gb.
Στους raid δίσκους έχω κάνει 4 partition στο ένα από τα οποία έχω τα windows. Σε άλλο partition έβαλα τα linux.
Στην εγκατάσταση του grub, είδε τα windows με ρώτησε αν υπάρχει άλλο λειτουργικό εκτός από αυτά, και σαν προεπιλογή αν δεν επιλέξω κάτι αυτό θα μπουτάρει μετά από κάμποσα δευ/λεπτα με windows.
Αυτά του πάτησα ok, και συνέχισε την εγκατάσταση κανονικά.

Ανεξάρτητα του τι έγινε μέχρι τώρα, υπάρχει τρόπος να το κάνω να δουλέψει έτσι, ή χρειάζεται επανεγκατάσταση?
Ευχαριστώ εκ των προτέρων για την βοήθεια!    

Aυτο με τα 4 partitions, με μπερδεψε. Εκανες δηλαδη 4 εκτεταμενες στις οποιες στη μια εχεις τα windows, στην αλλη ΤΟ Linux- oπου εκει μεσα εχεις κανει τις linux κατατμησεις.

Σωστα??

Κοιτα, γινεται να το διορθωσεις, με το live cd, μα επειδη υποθετω δε ξερεις & ισως μπερδευτεις. κατεβασε & εγκατεστησε στα γρηγορα τον Grub για windows & η κανε τη δουλεια με αυτον η αν δε μπορεις, κανε ενα copy/paste τι σου λεει...

- Η συμβουλη μου ειναι οταν πρωτοβαζεις Linux ειναι να δημιουργεις 4 partitions:

1-swap

2- /

3- /usr

4- /home
constantinos2007-7-12 19:11:28

Για να το κάνω πιο ξεκάθαρο. Έχω 4 partition στα οποία το 1 είναι για windows και ένα άλλο για τα linux. Το partition για linux κατά την εγκατάσταση της διανομής το χώρισα και αυτό σε κομμάτια τα οποία είναι  1)... /.................5gb
2)...swap.............1500mb
3)...boot..............100mb
4)...home.............το υπόλοιπο
-----------------------------------------------------
εγώ θα κατεβάσω το grub για windows και σε ευχαριστώ, θα με βοηθούσες περισσότερο αν μπορούσες και να καταλάβεις τι έκανα λάθος στην εγκατάσταση και έχασα το grub.

dgBasil, το πρόβλημα είναι ότι το GRUB έχει εγκατασταθεί σε λάθος δίσκο, και αυτό φαίνεται από το γεγονός ότι δεν το βλέπεις πουθενά στο boot.

Δοκίμασε να αλλάξεις από το BIOS τη σειρά εκκίνησης των δίσκων. Λογικά το GRUB έχει εγκατασταθεί στον άλλο δίσκο από αυτόν που εσύ έχεις ως boot αυτή τη στιγμή. Τώρα γιατί έγινε αυτό.... Δεν είμαι σίγουρος. Μπορεί να μπερδεύτηκε με το software/hardware RAID που έχεις - δεν ξέρω.

Πάντως το Linux σου είναι εκεί και δεν χρειάζεσαι reinstall. Είτε με τον τρόπο που σου είπα, είτε με τον τρόπο του Κώστα  θα το βρεις. Αν όχι υπάρχει το Super Grub
Δοκίμασε να κάνεις boot από αυτό - λογικά θα σου βρει το Fedora σου.

Τα κατάφερα!!!!!
Μπορεί τελικά να μην  δοκίμασα το super Grub ή το grub για windows γιατί είχα πεισμώσει να μάθω τι έφταιγε αλλά το πείσμα μου με δικαίωσε.
Βρήκα τι γινόταν λάθος και πλέον τα fedora7 είναι πραγματικότητα για το pc μου.
Το σφάλμα γινόταν όταν (από προεπιλογή) εγκαθιστούσε τον boot loader στον σκληρό που ήταν slave και όχι master στο bios.
Μόλις το άλλαξα, όλα διορθώθηκαν.
Έγινε το πρώτο βήμα....πάμε για άλλα τώρα...
ευχαριστώ για την μέχρι τώρα βοήθεια και μην χαθείτε γιατί θα σας ξαναχρειαστώ!!         

Καλησπέρα,
Στο σταθερό μου έχω τα openSuse 10.2. Επίσης έχω συνδέσει και μια τηλεόραση στον υπολογιστή. Ωστόσο αμέσως μετά που θα επιλέξω από το grub τα Linux,μου πετάγεται ενα μήνυμα:"You have entered an undefined mode number,please press enter to select or space to continue"
Δεν είναι τόσο μεγάλο πρόβλημα (γιατί τα πάντα τρέχουνε ρολόι),αλλά είναι εκνευριστικό γιατί χρειάζεται 30 δεπτερόλεπτα να φύγει (αν δεν πατήσω το space)
Υπάρχει κάποια λύση;

Aλλαξε το χρονο που κανει boot (απο 30 δευτ. βαλτο, οσο θελεις).Αυτο θα το κανεις σαν root, απο το φακελο του grub, στο /boot.
Μπορεις να το κανεις & απο το γραφικο περιβαλλον, μα δε θυμαμαι στη διανομη που εχεις....

constantinos2007-8-25 3:44:8

Το πρόβλημα μου δεν είναι το grub, αλλα μετά που θα επιλέξω το Linux.
Μετά που επιλέγω δηλαδή τα Linux μου πετάγεται αυτό το μήνυμα το οποίο διαρκεί 30 sec. Λογικά κάτι θα παίζει με την κλήση του Linux από τον grub.

Arielis, άνοιξε ως root το /boot/grub/menu.lst. Πήγαινε στην γραμμή που ξεκινάει με Title OpenSUSE (ή ότι άλλο πατάς στο GRUB τέσπα) και από κάτω στην γραμμή που ξεκινάει με kernel θα δεις ότι πρέπει να υπάρχει η παράμετρος vga=791 ή κάτι παρόμοιο. ¶λλαξέ την σε vga=normal. Ίσως εκεί να είναι το πρόβλημα. Εν ανάγκη (επειδή δεν είμαι και εντελώς σίγουρος :)) κάνε ένα copy/paste εδώ το menu.lst να το εξετάσουμε...

Με το vga=normal το πρόβλημα λύθηκε! Ευχαριστώ!
Υπάρχει ωστόσο κάποιος τρόπος να δουλέψει και το splash;

Eννοείς την splash εικόνα κατά την εκκίνηση ή την splash του GRUB; Μάλλον το πρώτο ε;  Πολλά θες τώρα! :)

Eννοείς την splash εικόνα κατά την εκκίνηση ή την splash του GRUB; Μάλλον το πρώτο ε;  Πολλά θες τώρα! :)



Τέλος πως γίνεται να φτιάξω το δικό μου splashimage (η καλύτερα το αρχείο message);

Καλημέρα, έβαλα το νέο Ubuntu 8.04 στον ίδιο δίσκο με Windows και Mandriva. Στο Grub με αφήνει να μπώ τόσο στο ubuntu όσο στα windows αλλά όταν διαλέξω το mandriva μου βγάζει error 17 και με ξαναβγάζει στο grub :( υπάρχει λύση;
ιδου πληροφορίες του grub, φοβάμαι ν ακάνω κάτι μονος μου γιατι έχω σετάρει το mandriva και δεν θέλω να το χάσω δεν με πειράζει για το ubuntu δεν το έχω γεμισει προγράματα.
ευχαριστω

αυτο το ξέχασα... :P το menu.lst /boot/grub

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=1c65e359-15bd-437d-aef7-29279d8ad811 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,3)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=1c65e359-15bd-437d-aef7-29279d8ad811 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,3)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=1c65e359-15bd-437d-aef7-29279d8ad811 ro single
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04, memtest86+
root (hd0,3)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda6 splash=silent vga=788
initrd (hd0,5)/boot/initrd.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux-nonfb (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/sda6
initrd (hd0,5)/boot/initrd.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title failsafe (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/sda6 failsafe
initrd (hd0,5)/boot/initrd.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title 2.6.24-desktop586rc8-2 (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-desktop586-0.rc8.2mdv BOOT_IMAGE=2.6.24-desktop586rc8-2 root=/dev/sda6 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.24-desktop586-0.rc8.2mdv.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title desktop586 2.6.24.4-1mnb (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24.4-desktop586-1mnb BOOT_IMAGE=desktop586_2.6.24.4-1mnb root=/dev/sda6 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.24.4-desktop586-1mnb.img
savedefault
boot

Της μουρλής έχει γίνει. Το πρόβλημα είναι στις τελευταίες 4-5 καταχωρήσεις του menu.lst. Σου βάζω με bold τα προβληματικά σημεία:

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda6 splash=silent vga=788
initrd (hd0,5)/boot/initrd.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux-nonfb (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/sda6
initrd (hd0,5)/boot/initrd.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title 2.6.24-desktop586rc8-2 (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-desktop586-0.rc8.2mdv BOOT_IMAGE=2.6.24-desktop586rc8-2 root=/dev/sda6 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.24-desktop586-0.rc8.2mdv.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title desktop586 2.6.24.4-1mnb (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24.4-desktop586-1mnb BOOT_IMAGE=desktop586_2.6.24.4-1mnb root=/dev/sda6 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.24.4-desktop586-1mnb.img
savedefault
boot

Το πρόβλημα είναι ότι σε αυτές τις καταχωρήσεις (που έφτιαξε λάθος ο installer του Ubuntu) ορίζεται ως root partition του Mandriva το /dev/sda5 (ή hd(0,4) στη γλώσσα του GRUB) αλλά σε όλες η γραμμή initrd παραπέμπει στο επόμενο partition (hd(0,5)!!!

Άρα, λογικά, πρέπει να διορθώσεις κάθε εγγραφή (hd0,5) σε (hd0,4) στο παραπάνω menu.lst (φαντάζομαι ότι είναι το default που κοιτάει το Ubuntu).

Μια άλλη λύση (ή για έλεγχο/επιβεβαίωση) είναι από το Ubuntu, να τσεκάρεις το αντίστοιχο menu.lst τoυ Mandriva που λογικά βρίσκεται στο /media/sda5/boot/grub/menu.lst και π.χ. να δεις εκεί που είναι οι διαφορές με το αντίστοιχο του Ubuntu ή απλά να αντιγράψεις μια πλήρη καταχώρηση από το menu.lst του Mandriva στο menu.lst του Ubuntu.

Λογικά, όμως, το πρόβλημά σου είναι το hd(0,5) που πρέπει να γίνει hd(0,4) στις γραμμές initrd...

--Stat rosa pristina nomine, nomina nuda tenemus

καλησπέρα, το πρόβλημα δεν λύθηκε, ιδου τι έκανα:
default 0

timeout 10

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=613e9b17-7929-43db-96c7-23d47b1eacf8 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=613e9b17-7929-43db-96c7-23d47b1eacf8 ro single
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04, memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda6 splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux-nonfb (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/sda6
initrd (hd0,4)/boot/initrd.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title failsafe (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/sda6 failsafe
initrd (hd0,4)/boot/initrd.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title 2.6.24-desktop586rc8-2 (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-desktop586-0.rc8.2mdv BOOT_IMAGE=2.6.24-desktop586rc8-2 root=/dev/sda6 splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.24-desktop586-0.rc8.2mdv.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title desktop586 2.6.24.4-1mnb (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24.4-desktop586-1mnb BOOT_IMAGE=desktop586_2.6.24.4-1mnb root=/dev/sda6 splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.24.4-desktop586-1mnb.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title 2.6.24-desktop586rc8-2
kernel (hd0,5)/boot/vmlinuz-2.6.24-desktop586-0.rc8.2mdv BOOT_IMAGE=2.6.24-desktop586rc8-2 root=/dev/sda6 splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.24-desktop586-0.rc8.2mdv.img

η τελευταία σειρα είναι "σχεδόν" copy-paste απο mandriva αλλα μου βγάζει error 17... τα υπόλοιπα με βγάζουν στην boot εικόνα αλλά σταματουν...

Loading ide-disk module
unifom Multy-PlatformE-IDE driver Revision: 7.00alpha2
ide: Assuming 33mhz systembus speed for P10 modes: override with ide
No resume device specified
Trying userspace resume from suspend.conf file
No resume device in suspend.conf
Trying suspend2 resume
Trying tuxonice resume
Creating root device.
Mounting root filesystem.
VFS: Can't find ext3 filesystem on dev sda6
mount:error mounting /dev/root on /sysroot as ext3: invalid argument
Setting up other filesystems.
Setting up new root fs
setuproot: moving /dev failed: no such file or directory
no fstag.sys, mounting internal defaults
setuproot: error mounting /proc: no such file or directory
setuproot: error mounting /sys: no such file or directory
Switching to new root and running Init.
unmounting old /dev
unmounting old /proc
unmounting old /sys
switchroot: mount failled: no such file or directory
Booting has failed.

αυτά απο την τελευταία οθόνη booting του mandriva...
-εγραψα τόσο πολυ που θυμάμαι προγράμματα απο το '90 και υπολογιστές 8886-8888 με GW Basic :P-
γίνεται κάτι ή να ξαναεγκαταστήσω το Mandy?

Δεν μπαινω στον κοπο να τα διαβασω ολα αυτα (ελπιζω να μην κανω καποιο λαθος), διοτι ειχα το ιδιο προβλημα.

η καινουρια mandriva & fedora για καποιον λογο δεν μπουταρουν απο καποιες αλλες διανομες και δεν φαινονται στο supergrub livecd.

Η μονη λυση που εχω να προτεινω αυτην την στιγμη ειναι αυτο που εκανα εγω.

Εγκατασταση sidux στον σκληρο, σε εξωτερικο, η σε usb flash.

Βλεπει την mandriva και δουλευουν ολα σωστα (η mandriva bootαρει).

Μετα, η τα αφηνουμε ετσι, η μπαινουμε στην mandriva και απο το control center επαναφερουμε τον boot loader της.

(και... στην συνεχεια σβηνουμε το sidux  -κλαψ κλαψ !!).

(βεβαια θα υπαρχει και τροπος να επαναφερουμε τον grub της mandriva με το livecd, αλλα δεν τον ξερω -το google τι λεει για αυτο?)

====

the hamster's is out there

http://hamster.tuxhost.gr/

giannistsekouras, αυτό που λέει ο alfisti δεν το ξέρω. Μπορεί να πρόκειται για bug του Ubuntu, αλλά σε καμία περίπτωση δεν είναι πρόβλημα του Mandriva. Δεν έχω δει παρόμοιο πρόβλημα στο δικό μου Mandriva 2008.1 που ξεκινώ άνετα από το Sidux.

Όσον αφορά το πρόβλημα σου (έκοψα από το post σου ότι ξεκινάει με # για να είναι πιο ευανάγνωστο - αυτά είναι σχόλια και δεν μας ενδιαφέρουν), σημειώνω με bold τα περίεργα που βλέπω. Έχω πάρει την πρώτη και την τελευταία καταχώρησή σου.

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda6 splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title 2.6.24-desktop586rc8-2
kernel (hd0,5)/boot/vmlinuz-2.6.24-desktop586-0.rc8.2mdv BOOT_IMAGE=...  splash=silent vga=788
initrd (hd0,5)/boot/initrd-2.6.24-desktop586-0.rc8.2mdv.img

Δες τα και πες μου. Που είναι το Mandriva σου (εσύ ξέρεις); Είναι στο (hd0,4) (που λέγεται και /dev/sda5) της πρώτης καταχώρησης ή μήπως είναι στο (hd0,5) (που λέγεται και /dev/sda6) της δεύτερης καταχώρησης;

Επίσης, ποιο είναι το σωστό; Το BOOT_ΙΜΑGE στην 1η καταχώρηση
BOOT_IMAGE=linux

ή στην 2η:
BOOT_IMAGE=2.6.24-desktop586rc8-2

Τα σωστά θα τα βρεις από το αρχικό menu.lst του Mandriva.

Δεν χρειάζεται να ξανακάνεις install. Μην τρελαθούμε κιόλας.

--Stat rosa pristina nomine, nomina nuda tenemus

Αντέγραψα το Mandriva boot loader επάνω απο αυτό του Ubuntu και αρχικά με έβγαλε σε μια “DOS” οθόνη, μετά πήγε πιο “κάτω” από τις άλλες φορές και έβγαλε τα παρακάτω:

Fsck.ext3: Bad magic number in super-block while trying to open /dev/sda8
/dev/sda8:
The superblock could not read ordoes not describe a correct ext2 filesystem.
If the device is valid and it really contanais an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193

Μάλλον είχα κάνει ένα μικρό ext2 primery partition 32mb όπως έκανα παλιά στο Suse για το /boot, εάν όντος έφτιαξα ext2 partition αυτό είναι το ext2 που αναφέρεται. Το θέμα είναι ότι δεν αναφέρεται τρίτο mandriva partition εκτός των / , /home, (το swap είναι κοινό) και ο φάκελος boot βρίσκεται εντός του “/(root) “...

Εάν καταλάβεις κάτι από τα παραπάνω μην ασχοληθείς με τα παρακάτω....

ιδού και το "κατασκέβασμα" μου του Mandriva-Ubuntu boot-loader
να αναφέρω ότι έκανα διάφορες δοκιμές με το
--- # This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux (on /dev/sda5)
root (hd0,4) ---
τα έκανα όλα -4 ή όλα -5 ή -4 και -5 μαζι όπως θα δεις, σε κάποιες περιπτώσεις τίποτε σε άλλες σταματούσε με failed...

εμμμ afisti το "Μετα, η τα αφηνουμε ετσι, η μπαινουμε στην mandriva και απο το control center επαναφερουμε τον boot loader της."
ειναι εύκολο να γίνει ή θέλει περιπλοκες διαδικασίες; έχω ένα flash 8GB αλλά την προηγούμενη φορα που είχα εγκαταστίσει το ubuntu 7.1 μου είχε τοποθετίσει το bootloader στον σκλήρο με αποτέλεσμα να μην boot-'αρει χωρίς το flash. τεσ παν ελπιζω να βρώ μια άκρη λυπάμαι αν σας απασχολώ και ελπίζω οχι αδικα.

timeout 10

color black/cyan yellow/cyan

gfxmenu (hd0,5)/boot/gfxmenu

default 3

title linux

kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda6 splash=silent vga=788

initrd (hd0,5)/boot/initrd.img

title linux-nonfb

kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/sda6

initrd (hd0,5)/boot/initrd.img

title failsafe

kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/sda6 failsafe

initrd (hd0,5)/boot/initrd.img

title windows

root (hd0,0)

makeactive

chainloader +1

title 2.6.24-desktop586rc8-2

kernel (hd0,5)/boot/vmlinuz-2.6.24-desktop586-0.rc8.2mdv BOOT_IMAGE=2.6.24-desktop586rc8-2 root=/dev/sda6 splash=silent vga=788

initrd (hd0,5)/boot/initrd-2.6.24-desktop586-0.rc8.2mdv.img

title desktop586 2.6.24.4-1mnb

kernel (hd0,5)/boot/vmlinuz-2.6.24.4-desktop586-1mnb BOOT_IMAGE=desktop586_2.6.24.4-1mnb root=/dev/sda6 splash=silent vga=788

initrd (hd0,5)/boot/initrd-2.6.24.4-desktop586-1mnb.img

# menu.lst - See: grub(8), info grub, update-grub(8)

# grub-install(8), grub-floppy(8),

# grub-md5-crypt, /usr/share/doc/grub

# and /usr/share/doc/grub-doc/.

## default num

# Set the default entry to the entry number NUM. Numbering starts from 0, and

# the entry number 0 is the default if the command is not used.

#

# You can specify 'saved' instead of a number. In this case, the default entry

# is the entry saved with the command 'savedefault'.

# WARNING: If you are using dmraid do not use 'savedefault' or your

# array will desync and will not let you boot your system.

default 0

## timeout sec

# Set a timeout, in SEC seconds, before automatically booting the default entry

# (normally the first entry defined).

timeout 10

## hiddenmenu

# Hides the menu by default (press ESC to see the menu)

#hiddenmenu

# Pretty colours

#color cyan/blue white/blue

## password ['--md5'] passwd

# If used in the first section of a menu file, disable all interactive editing

# control (menu entry editor and command-line) and entries protected by the

# command 'lock'

# e.g. password topsecret

# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/

# password topsecret

#

# examples

#

# title Windows 95/98/NT/2000

# root (hd0,0)

# makeactive

# chainloader +1

#

# title Linux

# root (hd0,1)

# kernel /vmlinuz root=/dev/hda2 ro

#

#

# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST

## lines between the AUTOMAGIC KERNELS LIST markers will be modified

## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##

## default kernel options

## default kernel options for automagic boot options

## If you want special options for specific kernels use kopt_x_y_z

## where x.y.z is kernel version. Minor versions can be omitted.

## e.g. kopt=root=/dev/hda1 ro

## kopt_2_6_8=root=/dev/hdc1 ro

## kopt_2_6_8_2_686=root=/dev/hdc2 ro

# kopt=root=UUID=613e9b17-7929-43db-96c7-23d47b1eacf8 ro

## Setup crashdump menu entries

## e.g. crashdump=1

# crashdump=0

## default grub root device

## e.g. groot=(hd0,0)

# groot=(hd0,1)

## should update-grub create alternative automagic boot options

## e.g. alternative=true

## alternative=false

# alternative=true

## should update-grub lock alternative automagic boot options

## e.g. lockalternative=true

## lockalternative=false

# lockalternative=false

## additional options to use with the default boot option, but not with the

## alternatives

## e.g. defoptions=vga=791 resume=/dev/hda5

# defoptions=quiet splash

## should update-grub lock old automagic boot options

## e.g. lockold=false

## lockold=true

# lockold=false

## Xen hypervisor options to use with the default Xen boot option

# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option

# xenkopt=console=tty0

## altoption boot targets option

## multiple altoptions lines are allowed

## e.g. altoptions=(extra menu suffix) extra boot options

## altoptions=(recovery) single

# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst

## only counts the first occurence of a kernel, not the

## alternative kernel options

## e.g. howmany=all

## howmany=7

# howmany=all

## should update-grub create memtest86 boot option

## e.g. memtest86=true

## memtest86=false

# memtest86=true

## should update-grub adjust the value of the default booted system

## can be true or false

# updatedefaultentry=false

## should update-grub add savedefault to the default options

## can be true or false

# savedefault=false

## ## End Default Options ##

title Ubuntu 8.04, kernel 2.6.24-16-generic

root (hd0,1)

kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=613e9b17-7929-43db-96c7-23d47b1eacf8 ro quiet splash

initrd /boot/initrd.img-2.6.24-16-generic

quiet

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)

root (hd0,1)

kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=613e9b17-7929-43db-96c7-23d47b1eacf8 ro single

initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04, memtest86+

root (hd0,1)

kernel /boot/memtest86+.bin

quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian

# ones.

title Other operating systems:

root

# This entry automatically added by the Debian installer for a non-linux OS

# on /dev/sda1

title Microsoft Windows XP Home Edition

root (hd0,0)

savedefault

makeactive

chainloader +1

# This entry automatically added by the Debian installer for an existing

# linux installation on /dev/sda4.

title linux (on /dev/sda4)

root (hd0,4)

kernel /boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda6 splash=silent vga=788

initrd (hd0,4)/boot/initrd.img

savedefault

boot

# This entry automatically added by the Debian installer for an existing

# linux installation on /dev/sda5.

title linux-nonfb (on /dev/sda5)

root (hd0,5)

kernel /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/sda6

initrd (hd0,5)/boot/initrd.img

savedefault

boot

# This entry automatically added by the Debian installer for an existing

# linux installation on /dev/sda5.

title failsafe (on /dev/sda5)

root (hd0,4)

kernel /boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/sda6 failsafe

initrd (hd0,4)/boot/initrd.img

savedefault

boot

# This entry automatically added by the Debian installer for an existing

# linux installation on /dev/sda4.

title 2.6.24-desktop586rc8-2 (on /dev/sda5)

root (hd0,5)

kernel /boot/vmlinuz-2.6.24-desktop586-0.rc8.2mdv BOOT_IMAGE=2.6.24-desktop586rc8-2 root=/dev/sda6 splash=silent vga=788

initrd (hd0,5)/boot/initrd-2.6.24-desktop586-0.rc8.2mdv.img

savedefault

boot

# This entry automatically added by the Debian installer for an existing

# linux installation on /dev/sda5.

title desktop586 2.6.24.4-1mnb (on /dev/sda5)

root (hd0,5)

kernel /boot/vmlinuz-2.6.24.4-desktop586-1mnb BOOT_IMAGE=desktop586_2.6.24.4-1mnb root=/dev/sda6 splash=silent vga=788

initrd (hd0,5)/boot/initrd-2.6.24.4-desktop586-1mnb.img

savedefault

boot

# This entry automatically added by the Debian installer for an existing

# linux installation on /dev/sda5.

title 2.6.24-desktop586rc8-2

kernel (hd0,5)/boot/vmlinuz-2.6.24-desktop586-0.rc8.2mdv BOOT_IMAGE=2.6.24-desktop586rc8-2 root=/dev/sda6 splash=silent vga=788

initrd (hd0,5)/boot/initrd-2.6.24-desktop586-0.rc8.2mdv.img

Δεν είπα ότι "φταίει" η mandriva. Δεν είπα ότι "φταίει" το ubuntu. Ανέφερα ότι είχα το ίδιο πρόβλημα.

Εγκατέστησα πρώτα το pclos, μετά το mint, μετά την mandriva.
Όλα ok.

Μόλις έβαλα το ubuntu, μπουτάραν όλες οί διανομές από τον grub του αλλά όχι η mandriva.

Έδωσα fdisk -l, η mandriva ήταν στο sda2 καί η εγγραφή στο menu.lst τού ubuntu ήταν ok (sda2 καί hd0,1 όπου έπρεπε.)

Έκανα διάφορα καί δεν μπόρεσα να ξεκινήσω την mandriva ούτε από το grub τού pclos.

Επειδή, όμως θα έβαζα έτσι ή αλλοιώς sidux στον εξωτερικό hd, είπα να δοκιμάσω καί αυτό.
Όντως, το sidux εγκαταστάθηκε στον εξωτερικό, πρόσθεσε όλες τις διανομές καί ξεκίνησε καί η mandriva.
Άρα φόρτωσα από κεί την mandriva, πήγα στο mandriva control center καί έκανα επαναφορά τού δικού της grub καί όλα ok.

(dimitri, από το sidux καί βέβαια ξεκινούν. από το ubuntu όμως?)

====

the hamster's is out there

http://hamster.tuxhost.gr/

ευχαριστω Alfisti - Dimitri (ειρήνη ημήν), εχω το sidux και flash για εγκατασταση, το μονο που δεν ξέρω είναι εαν μπορέσω να επαναφέρω τον mandriva grub η μάλλον πως! να τον επαναφέρω :P τες παν κατι θα κάνω
το θέμα είναι ότι οι νέες εκδόσεις τόσο του Mandriva (δεν είχα ήχο) όσο και το Ubuntu έχουν κάποια προβλήματα που είμαι σήγουρος ότι θα λυθούν. τα ελάχιστα χρονια που ασχολουμε με το linux έχω δει προβλήματα τα οποία σε λιγο χρόνο λύθικαν, είμαι σήγουρος οτι με την ελάχιστη υπομονή θα βρεθεί και γι' αυτα λυση.
ΤΑ ("ΕΛΕΥΘΕΡΑ") ΑΓΑΘΑ ΚΟΠΙΣ ΚΤΩΝΤΑΙ
:P :)

"ειρηνη" με τον dimitri παντα. εννοειται. :)

απλα ειχα το ιδιο προβλημα και ηταν ο μονος τροπος με τον οποιο ΕΓΩ μπορεσα να το λυσω.

αν το αποφασισες, βαλε το sidux κανονικη εγκατασταση (εννοω οχι live) στο φλας.
προσεξε να βαλεις και τον grub στο φλας -το sidux, σε αντιθεση με το ubuntu (το ανεφερες παραπανω), θα σου δωσει δικαιωμα επιλογης, στο που να τοποθετησει τον grub.

Aν ολα πανε καλα, κανεις boot στην mandriva, πας στο conrol center και υπαρχει επιλογη για επαναδημιουργια-επαναφορα του grub της.
Λογικα θα προσθεσει και το ubuntu. Aν οχι θα κανεις πλεον boot απο την mandriva και μετα προσθετεις το ubuntu στο menu της mandriva και ολα ok.

αν λυσεις το προβλημα, δεν εχω καμια αντιρηση, να δουμε γιατι εγω δεν bootαρω την mandriva ουτε απο το ubuntu, ουτε απο το pclos, και επισης δεν φαινεται καθολου και στο supergrub.

====

the hamster's is out there

http://hamster.tuxhost.gr/