• Windows και Linux στο ίδιο PC

    Η παρακάτω είναι μία δοκιμασμένη μέθοδος για ειρηνική συνύπαρξη (symbiosis) πολλών Windows και Linux εγκαταστάσεων σε ένα μηχάνημα.

    Είναι και μία δοκιμασμένη μέθοδος για ειρηνική συνύπαρξη (symbiosis) πολλών ΜΟΝΟ Windows εγκαταστάσεων σε ένα μηχάνημα.

    Επίσης καί μία δοκιμασμένη μέθοδος για ειρηνική συνύπαρξη (symbiosis) πολλών ΜΟΝΟ Linux εγκαταστάσεων σε ένα μηχάνημα.

    Παραδοχές:
    ----------
    - Παρακάτω, όπου λέμε το αριστερά, εννοούμε αποκλειστικά και μόνο το δεξιά:

    Windows -> ΜΟΝΟ NT-Class Windows (2000-XP-2003) (γίνεται και με NT 4.0 με μία μικρή αλλαγή) -> ΟΧΙ 9x

    - Στο PC η κάθε εγκατάσταση, είτε Windows είτε Linux βρίσκεται αποκλειστικά και μόνη της στο δικό της dedicated partition

    - Όλες οι εγκαταστάσεις Windows βρίσκονται σε partitions με NTFS filesystem (άλλωστε έτσι αποδίδουν και πολύ καλύτερα)
    - Όλες οι εγκαταστάσεις Linux βρίσκονται σε partitions με filesystem που ΝΑ ΜΗΝ ΚΑΤΑΛΑΒΑΙΝΟΥΝ τα Windows (π.χ. ext2, ext3, ReiserFS κλπ.)
    - Όποιον συνδυασμό disk controllers και να έχει το PC (IDE chipset, ATA-RAID, SATA-RAID, SCSI, είτε ενσωματωμένα είτε πρόσθετα σε PCI κάρτες) φροντίζετε το boot sequence αυτών στο BIOS να μην το αλλάζετε ΑΛΛΑ ΝΑ ΠΑΡΑΜΕΝΕΙ ΣΤΑΘΕΡΟ

    Ξεκινάμε.

    1. Αν έχουμε Linux πάμε μία φορά σε καθεμία εγκατάσταση Linux που έχουμε, και της λέμε να εγκαταστήσει loader για αυτήν (LILO, GRUB κλπ.) στο partition που είναι το Linux και όχι στην αρχή του φυσικού δίσκου ή στο MBR. Το partition αυτό θα είναι για κάθε διανομή είτε το "/" της (αν δεν έχει "/boot") είτε το "/boot" της.

    ΣΗΜΑΝΤΙΚΟ HINT:
    Αν οι διανομές Linux σας, δίνουν ΔΙΑΦΟΡΕΤΙΚΑ ονόματα στους kernels τους, μία πολύ καλή πρακτική είναι να έχετε για όλες ένα κοινό "/boot" partition. Τί κερδίζετε με αυτό; Ότι θα υπάρχει ένα και μόνο ένα αντίγραφο του GRUB (menu.lst) σε ολόκληρο το PC. Επομένως στο βήμα 4 παρακάτω, θα χρειαστεί να φτιάξουμε μόνο ένα "ειδικό" αρχειάκι boot record.

    2. Καθαρίζουμε το MBR.

    3. Φτιάχνουμε στην αρχή του boot μας φυσικού δίσκου ένα primary partition είτε FAT-16 είτε FAT-32. Το φορμάρουμε και φροντίζουμε να είναι το μοναδικό active partition όλου του PC. Απώτερός μας στόχος είναι να υπάρχει πάντα εκεί και μόνο εκεί ένα και μοναδικό αντίγραφο του Windows loader που να μην το πειράζει κανείς. Τι καταφέρνουμε με τα παραπάνω:

    - Έχουμε στην αρχή του boot μας δίσκου ένα primary + active partition με filesystem στο οποίο καί τα Windows καί το Linux μπορούν καί να γράψουν καί να διαβάσουν.

    - Έχουμε ανεξαρτητοποιήσει πλήρως τον Windows loader από τις εγκαταστάσεις των Windows (όσες και να είναι αυτές) αφού αυτές βρίσκονται η καθεμία στο partition της. Προσθέτουμε και αφαιρούμε Windows εγκαταστάσεις όποτε και όπου θέλουμε χωρίς να επηρρεάζεται ο loader αφού το setup των Windows ανεξαρτήτως έκδοσης θέλει πάντα να γράψει τον loader του στο active + primary partition του 1ου δίσκου. Συνεπώς, και καινούρια εγκατάσταση Windows να κάνουμε, ή θα ξαναγράψουν από πάνω τον ίδιο loader, άρα είμαστε στα ίδια, ή εάν είναι νεότερη έκδοση Windows (π.χ. 2000<XP<2003) θα γράψουν από πάνω την νεότερη έκδοση. Σε κάθε περίπτωση θα διατηρηθούν πλήρως όλα τα υπάρχοντα entries στο υφιστάμενο BOOT.INI.

    - Θα υπάρχει ένας και μόνο ένας Windows loader ο οποίος θα μπορεί να ξεκινά όλες τις εγκαταστάσεις Windows και όλες τις εγκαταστάσεις Linux.

    4. Για να κάνουμε να ξεκινά μία οποιαδήποτε εγκατάσταση Linux από τον loader των Windows αντιγράφουμε το boot record εκείνου του partition (του συγκεκριμένου Linux) σε ένα αρχείο με οποιοδήποτε όνομα π.χ. BOOTLIN1.LIN, το μετακινούμε στο αρχικό αυτό partition, και προσθέτουμε την παρακάτω γραμμή στο BOOT.INI:

    C:\BOOTLIN1.LIN="My first Linux"

    Φυσικά φτιάχνουμε αντίστοιχα αρχεία και για τις υπόλοιπες:

    C:\BOOTLIN1.LIN="My first Linux"
    C:\BOOTLIN2.LIN="My second Linux"
    ...
    C:\BOOTLINn.LIN="I have been buried by Linuces"

    Ένα πολύ καλό εργαλείο για να το κάνετε αυτό είναι το BOOTPART:

    http://www.winimage.com/bootpart.htm

    Η χρήση του BOOTPART είναι απλούστατη.

    Για να τη δούμε δίνουμε σε Command Prompt:

    Κώδικας:
    BOOTPART /?
    Από εδώ μας ενδιαφέρουν 2 επιλογές:

    ---->
    Κώδικας:
    BOOTPART
    σκέτο δηλαδή για να δούμε την αρίθμηση των partitions και να δούμε ποιόν αριθμό έχει αυτό του οποίου τον boot sector θέλουμε ν' αντιγράψουμε σ' ένα αρχείο (έστω το partition X).

    ---->
    Κώδικας:
    BOOTPART X BOOTLINX.LIN
    όπου εδώ αντιγράφει τον boot sector του partition X στο αρχείο BOOTLINX.LIN.

    Κάποια σημεία ιδιαίτερης προσοχής:

    - Ανεξάρτητα από την παραπάνω διάταξη partitions και Windows loader, ποτέ μην πάτε να εγκαταστήσετε παλιότερη έκδοση Windows ενώ έχετε ήδη (ή είχατε) εγκατεστημένη νεότερη (2000<XP<2003). ΔΕΝ ΜΠΟΡΕΙ ΝΑ ΓΡΑΦΤΕΙ LOADER ΠΑΛΙΟΤΕΡΗΣ ΕΚΔΟΣΗΣ ΠΑΝΩ ΑΠΟ ΝΕΟΤΕΡΟ. Αλλά η διάταξη που σας προτείνω σας βοηθά και σε αυτή την περίπτωση. Γιατί αφού το partition του loader είναι ανεξάρτητο από όλα τα άλλα και δεν έχει τίποτα άλλο, το κάνετε ένα format πριν ξεκινήσετε την εγκατάσταση των Windows και καθαρίσατε (αφού πρώτα κάνετε ένα backup το BOOT.INI σας).

    - Στα παραπάνω, όταν θα φτιάχνετε το καινούριο partition στην αρχή, πολύ προσοχή για το τί θα γίνει με το enumeration των partitions και επομένως με τα γράμματα που δίνονται σε αυτά από τις υπάχουσες εγκαταστάσεις Windows.

    - Η μικρή αλλαγή που απαιτείται στα παραπάνω για να δουλέψει καί με NT 4.0 είναι ότι θα πρέπει το μικρό αυτό partition να είναι οπωσδήποτε FAT-16 και όχι FAT-32.

    Μία μικρή ενημέρωση:

    - Δεν απαιτείται πλέον το τρέξιμο του Bootpart να γίνει από real-mode DOS. Μπορεί να γίνει και από ένα command prompt.

    - Ένας από τους λόγους για τους οποίους βοηθούσε πολύ η ύπαρξη ενός FAT-xx partition με τον loader ήταν ότι εκεί μπορούσαν να σβησο-γράψουν όλα τα λειτουργικά. Αυτό πλέον δεν υφίσταται καθώς το Linux μπορεί πλέον να γράφει καί σε NTFS.
    Αυτό το άρθρο δημοσιεύθηκε πρώτα στο forum με θέμα: Windows και Linux στο ίδιο PC Δημοσιεύθηκε από WAntilles Δείτε την αρχική δημοσίευση
    Σχόλια 111 Σχόλια
    1. Το avatar του μέλους kgian68
      kgian68 -
      Εξαιρετικό how-to.
      Ζητώ όμως μερικές διευκρινίσεις ωστε και οι αρχάριοι όπως εγώ να τα καταφέρουμε.

      1. Αν και θα χρησιμοποιήσω αχρησιμοποίητο δίσκο, οπότε το "Καθαρίζουμε το MBR" δεν με ενδιαφέρει (προς το παρόν), πως ακριβώς το καθαρίζουμε;

      2. Επειδή μόνο με windows ασχολήθηκα μέχρι σήμερα, θα φορμάρω τον δίσκο με το cd εγκατάστασης των XP. Αρα:
      α) Θα δημιουργήσω ένα partition fat32 μερικά ΜΒ ( ; ) αφού θα έχει μόνο το loader, το οποίο θα "ονομαστεί" C.
      β) Θα δημιουργήσω ένα δεύτερο partition ntfs (D) όπου θα εγκαταστήσω τα παράθυρα ΧΡ. ( ; )
      γ) Τον εναπομείναντα χώρο (για λινουξ) θα είνα καλύτερα να τον "φτιάξω" κατα την εγκατάσταση του λινουχ.

      3. Οποια διανομή linux κι αν χρησιμοποιήσω, θα μου δίνει ( ; ) την επιλογή να εγκαταστήσω το loader της στο δικό της partition ok? Το boot record του linux partition το κάνω copy/paste στο C με το bootpart ; Ποιο αρχείο είναι ;

      Αυτά για αρχή.
    1. Το avatar του μέλους kgian68
      kgian68 -
      Help???
      Someone???
    1. Το avatar του μέλους kgian68
      kgian68 -
      Σε οδηγό για εγκατάσταση windows και linux που έγραψε ο χρήστης WAntilles εδώ-> http://www.adslgr.com/forum/showthread.php?t=14735 , έθεσα προ ημερών ερώτηση... αλλά απάντηση δεν πήρα

      Υποθέτω οτι φταίει το οτι ο οδηγός είναι κάπως παλιός και δύσκολα κάποιος τον ξαναβλέπει εάν δημιουργήθηκαν απορίες κλπ...

      Κάνω μια τελευταία προσπάθεια μπας και φιλοτιμηθεί κάποιος. Αντιγράφω την ερώτηση:

      Ζητώ όμως μερικές διευκρινίσεις ωστε και οι αρχάριοι όπως εγώ να τα καταφέρουμε.

      1. Αν και θα χρησιμοποιήσω αχρησιμοποίητο δίσκο, οπότε το "Καθαρίζουμε το MBR" δεν με ενδιαφέρει (προς το παρόν), πως ακριβώς το καθαρίζουμε;

      2. Επειδή μόνο με windows ασχολήθηκα μέχρι σήμερα, θα φορμάρω τον δίσκο με το cd εγκατάστασης των XP. Αρα:
      α) Θα δημιουργήσω ένα partition fat32 μερικά ΜΒ ( ; ) αφού θα έχει μόνο το loader, το οποίο θα "ονομαστεί" C.
      β) Θα δημιουργήσω ένα δεύτερο partition ntfs (D) όπου θα εγκαταστήσω τα παράθυρα ΧΡ. ( ; )
      γ) Τον εναπομείναντα χώρο (για λινουξ) θα είνα καλύτερα να τον "φτιάξω" κατα την εγκατάσταση του λινουχ.

      3. Οποια διανομή linux κι αν χρησιμοποιήσω, θα μου δίνει ( ; ) την επιλογή να εγκαταστήσω το loader της στο δικό της partition ok? Το boot record του linux partition το κάνω copy/paste στο C με το bootpart ; Ποιο αρχείο είναι ;


      Ευχαριστώ οποιονδήποτε χάσει λίγο από τον πολύτιμο χρόνο του για να με βοηθήσει...
    1. Το avatar του μέλους AddictedToChaos
      AddictedToChaos -
      Παράθεση Αρχικό μήνυμα από kgian68 Εμφάνιση μηνυμάτων
      Σε οδηγό για εγκατάσταση windows και linux που έγραψε ο χρήστης WAntilles εδώ-> http://www.adslgr.com/forum/showthread.php?t=14735 , έθεσα προ ημερών ερώτηση... αλλά απάντηση δεν πήρα

      Υποθέτω οτι φταίει το οτι ο οδηγός είναι κάπως παλιός και δύσκολα κάποιος τον ξαναβλέπει εάν δημιουργήθηκαν απορίες κλπ...

      Κάνω μια τελευταία προσπάθεια μπας και φιλοτιμηθεί κάποιος. Αντιγράφω την ερώτηση:

      Ζητώ όμως μερικές διευκρινίσεις ωστε και οι αρχάριοι όπως εγώ να τα καταφέρουμε.

      1. Αν και θα χρησιμοποιήσω αχρησιμοποίητο δίσκο, οπότε το "Καθαρίζουμε το MBR" δεν με ενδιαφέρει (προς το παρόν), πως ακριβώς το καθαρίζουμε;

      2. Επειδή μόνο με windows ασχολήθηκα μέχρι σήμερα, θα φορμάρω τον δίσκο με το cd εγκατάστασης των XP. Αρα:
      α) Θα δημιουργήσω ένα partition fat32 μερικά ΜΒ ( ; ) αφού θα έχει μόνο το loader, το οποίο θα "ονομαστεί" C.
      β) Θα δημιουργήσω ένα δεύτερο partition ntfs (D) όπου θα εγκαταστήσω τα παράθυρα ΧΡ. ( ; )
      γ) Τον εναπομείναντα χώρο (για λινουξ) θα είνα καλύτερα να τον "φτιάξω" κατα την εγκατάσταση του λινουχ.

      3. Οποια διανομή linux κι αν χρησιμοποιήσω, θα μου δίνει ( ; ) την επιλογή να εγκαταστήσω το loader της στο δικό της partition ok? Το boot record του linux partition το κάνω copy/paste στο C με το bootpart ; Ποιο αρχείο είναι ;


      Ευχαριστώ οποιονδήποτε χάσει λίγο από τον πολύτιμο χρόνο του για να με βοηθήσει...
      1. Το MBR θα το καθαρισεις στην περιπτωση που θα εγκαταστησεις το GRUB ή τον Linux Loader (LiLo) στην φυσικη αρχη του δισκου σου, στο MBR δηλαδη.

      Εφοσον δεν σκοπευεις να το εγκαταστησεις εκει, αλλα στο partition που θα ειναι το /root, δεν θα χρειαστει να κανεις καθαρισμο του MBR.

      Ο καθαρισμος παντως γινεται,ειτε με καποιο 3rd party προγραμμα, ειτε φορτωνοντας το setup των xp απο το bootable cd, επιλεγοντας repair και δινοντας απο την γραμμη εντολων /fixmbr

      2a. Ακριβως. Οταν τα windows δουν ενα primary και active partition,
      θα "τρεξουν" να εγκαταστησουν εκει περα τα boot αρχεια του συστηματος και θα το ονομασουν C.

      2β. Ναι. Δεν ειναι απαραιτητο να του δωσεις αναγκαστικα το D ως γραμμα. Μπορεις να βαλεις οτι θελεις, απλα καλυτερα να ειναι απο D και πανω γιατι το A το παιρνει συνηθως το floppy σου.

      2γ. Ναι. Μεσω του ενσωματωμενου partitioner της διανομης που θα βαλεις.
      Τα partition για το linux, μπορεις να τα κανεις οπως εσυ νομιζεις, απλα τσεκαρε για μια προτεινομενη ορθη διαταξη, ωστε να εξασφαλισεις μια καλη ισορροπια στο συστημα σου

      3. Ναι, φυσικα. Απλα σε καποιες διανομες σε ρωταει για το που θελεις, σε αλλες πρεπει εσυ ο ιδιος να το ορισεις με κονσολα απ'οσο ξερω. Σ'αυτο θα σου απαντησουν ειδημωνες στο λινουξ γιατι η εμπειρια μου ειναι ελαχιστη απο λινουξ.

      Μην στεναχωριεσαι και δεν μας σπαταλας τον "πολυτιμο" χρονο μας.

      Εδω ειμαστε για να δινουμε και να λαμβανουμε βοηθεια οποτε χρειαστει.
    1. Το avatar του μέλους Flareman
      Flareman -
      Πολύ σωστά τα λέει ο AtC, μόνο δύο συμπληρώσεις:
      α) Έχω την εντύπωση πως το CD των XP μπορεί να κάνει δημιουργία partitition και format μόνο σε NTFS (που γενικώς είναι λούκι στη σύμπνοια Win-Linux), οπότε αν μπορείς να κάνεις τη δουλειά από καμιά παλιά boot diskette ή κάποιο άλλο boot μέσο που σίγουρα να σπρώχνει προς FAT32 καλύτερα έτσι...
      β) ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ δεν φορτώνεις από το CD των XP αφού έχεις εγκαταστήσει επιτυχώς GRUB ή LILO στο MBR του πρωτεύοντος. Το κακό αυτό δισκάκι έχει την άσχημη τάση να σβήνει τον loader σου και να σε στέλνει απ' ευθείας στα XP μετά το boot, χάνοντας έτσι την πρόσβαση στο Linux OS σου. Αν χρειαστεί κάποια στιγμή να επαναφέρεις το MBR είναι μία λύση, αλλά μην το κάνεις κατά λάθος. Και, καλό είναι ό,τι πειράγματα στα partititions σου να τα κάνεις μέσα από το Linux και όχι στα XP γιατί είναι πολύ εύκολο να μπερδευτεί ο loader αλλά και τα mountings στο Linux και μετά να λες "πώς κλειδώθηκα εδώ έξω"

      Αυτά, καλή τύχη και εδώ είμαστε
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Λοιπόν προστέθηκαν μερικές αράδες που περιγράφουν τη χρήση του BOOTPART.

      Η οποία βέβαια είναι τελείως self-explanatory αλλά φαίνεται σε κάποιους δεν τους κόβει αρκετά (ή απλά βαριούνται) να δώσουν ένα:

      Κώδικας:
      BOOTPART /?
      και να κάνουν λιγουλάκι RTFM.

      Τέλος, πόσες φορές πρέπει να το πούμε να σταματήσετε να αναφέρετε καί γράμματα όταν μιλάτε για partitions.

      Στα NT-Class λειτουργικά, το τί γράμμα θα λάβει ένα partition ΔΕΝ παίζει κανένα μα κανένα ρόλο.
    1. Το avatar του μέλους LuisRoyo
      LuisRoyo -
      Με την ευκαιρία του thread, να ρωτήσω κι εγώ κάτι σχετικό:
      Σε σύστημα με 4 δίσκους έχω WinXP Pro σ'έναν απ'αυτούς (SCSI) και WinXP 64 σ'ένα partition ενός απ'τους υπόλοιπους SATA (IDE δίσκος δεν υπάρχει για την ώρα - στο ένα IDE κανάλι υπάρχει μόνο μία DVDιέρα).
      Μέχρι στιγμής το dual win boot δουλεύει καλά.
      Θα ήθελα, έναν IDE (250 giga) που μου περισσεύει εκτός συστήματος, να τον σπάσω σε δυό partition (100 και 150) και στο 1ο partition να έχω Ubuntu (το δεύτερο ίσως αποτελέσει αποθηκευτικό χώρο NTFS για το σύστημα, θα δώ...). Ο δίσκος δεν θα είναι πάντα "φορεμένος" στο PC.
      Μπορώ να βάλω τον Grub σ'αυτόν τον IDE και να μπαίνω σε Linux μόνο όταν τον συνδέω (μια-δυό φορές τη βδομάδα) μέσω επιλογής boot δίσκου από bios ?? ή θα προκύψει ανακατωσούρα στο σύστημα ??
      Σκέφτομαι, για να αναγκάσω τον grub να μπεί στον IDE, να διαμορφώσω το Ubuntu με αποσυνδεδεμένους τους υπόλοιπους δίσκους. Όταν τον ξαναβγάζω απ' το σύστημα θα είναι ...ούτε γάτα, ούτε ζημιά ???....ή μου ξεφεύγει κάτι ??... (αφού βέβαια ξαναλάξω το boot sequence από το bios).
      Όταν είναι φορεμένος, θα μπορώ να κάνω mount τους υπόλοιπους ??

      Η μέθοδος Wan είναι καλή, αλλά δεν απευθύνεται σε αρχάριους (όπως θα έπρεπε). Νομίζω, για να πιάσει τόπο, θέλει ξαναγράψιμο με βήμα-βήμα style. Εγώ π.χ. αν δεν είχα απορίες με τη μέθοδο, θα την είχα εξαρχής ακολουθήσει και δεν θα ρώταγα αυτά που ρωτάω τώρα. Αλλά βλέποντας οτι κανείς δεν απαντούσε στο παραπάνω μέλος, έκανα του κεφαλιού μου...
    1. Το avatar του μέλους odys2008
      odys2008 -
      Εδώ και ώρες παιδευομαι με το να κάνω τον bootloader να δουλέψει με τον τρόπο που προτείνει ο wantitles. Λοιπόν χρησιμοποιώντας δισκέτα εκκίνησης των 98se και με το bootpart βρήκα τον bootsector του partition που έχει το linux(fedora 5). Το πρόσθεσα στο boot.ini αλλά όταν πατάω να φορτώσει το linux μου βγάζει εκτός των άλλων που γράφει πιο πάνω ότι φτιάχτηκε με το bootpart : cannot load from hard disk. Please insert system disk and press any key. Να τονίσω πως οι δίσκοι μου είναι σε raid0 (μέσω της mobo και όχι μέσω κάποιου σοβαρού controller). Στην εγκατάσταση του fedora έβαλα τον GRUB στον first sector από το root partition. Ξέρει κανένας τι μπορεί να συμβαίνει?
    1. Το avatar του μέλους Sannin
      Sannin -
      Για ποιό λόγο χρησιμοποίησες δισκέτα εκκίνησης;
    1. Το avatar του μέλους borbomotsalo
      borbomotsalo -
      γιατί δε δοκιμάζεις να bootαρεις το Windows με το grub?
    1. Το avatar του μέλους odys2008
      odys2008 -
      Δισκέτα εκκίνησης χρησιμοποίησα για να έχω real-mode dos ώστε να είναι σωστά τα στοιχεία που πέρνει το bootpart. Τον grub δεν θέλω να τον χρησιμοποιήσω.
    1. Το avatar του μέλους odys2008
      odys2008 -
      Επειδή κατά πάσα πιθανότητα το λάθος είναι στο πως χρησιμοποιώ το bootpart δείτε λίγο:
      Κώδικας:
      C:\>bootpart
      Boot Partition 2.60 for WinNT/2K/XP (c)1995-2005 G. Vollant (info@winimage.com)
      WEB : http://www.winimage.com and http://www.winimage.com/bootpart.htm
      Add partition in the Windows NT/2000/XP Multi-boot loader
      Run "bootpart /?" for more information
      
      Physical number of disk 0 : d64bd64b
       0 : C:* type=b  (Win95 Fat32), size= 208813 KB, Lba Pos=63
       1 : C:  type=f  (Win95 XInt 13 extended), size= 489998565 KB, Lba Pos=417690
       2 : C:  type=7   (HPFS/NTFS), size= 234404383 KB, Lba Pos=417753
       3 : C:  type=5   (Extended), size= 10490445 KB, Lba Pos=469226520
       4 : C:  type=83    (Linux native), size= 10490413 KB, Lba Pos=469226583
       5 : C:  type=5    (Extended), size= 245103705 KB, Lba Pos=490207410
       6 : C:  type=7     (HPFS/NTFS), size= 245103673 KB, Lba Pos=490207473
      Εδώ δεν γράφω bootpart 4 linux1.lin και μετά αντιγράφω το αρχείο στο C και φτιάχνω έτσι το boot.ini?
      Κώδικας:
      [boot loader]
      timeout=6
      default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
      C:\LINUX1.LIN="My Fedora Linux"
    1. Το avatar του μέλους WAntilles
      WAntilles -
      1. Ελπίζω τον πίνακα που παραθέτεις να τον πήρες από real-mode DOS, δηλαδή να κράτησες πατημένο το shift την ώρα που ξεκινούσαν τα 98SE, και να επέλεξες Command-Prompt Only.

      2. Ο πίνακας λογικά θα σου βγήκε με:
      Κώδικας:
      BOOTPART
      3. Σύμφωνα με τον πίνακα, πρέπει να κάνεις:
      Κώδικας:
      BOOTPART 4 FEDORA.LIN
      4. Στο boot.ini να βάλεις π.χ.:
      Κώδικας:
      C:\FEDORA.LIN="Fedora Linux"
      Με βάση τα παραπάνω, όφειλες να είσαι εντάξει.

      5. Το πρώτο που θα κοιτάξεις είναι από τη μεριά της Fedora. Πού της είπες να βάλει το GRUB; Θα έπρεπε να το είχες βάλει στο partition 4 (για τη Fedora το "/" partition της).

      Περαιτέρω εικασίες-σκέψεις δεν παραθέτω, διότι το πρόβλημά σου είναι μάλλον στο 5.

      Τέτοιο μήνυμα λάθους βγάζει το BOOTPART όταν φορτώσει μεν τον σέκτορα που έχει το αρχείο αλλά είτε:

      α. δεν βρίσκει το partition που αυτός δείχνει ώστε να "πηδήξει" εκεί
      β. βρίσκει το partition αλλά ο boot σέκτοράς του δεν περιέχει boot κώδικα αλλά κάτι άλλο ο,τιδήποτε

      Καί στις 2 περίπτωσεις, η συνήθης αιτία είναι ότι δόθηκε λάθος αριθμός partition στο BOOTPART όταν κλήθηκε να φτιάξει το αρχειάκι του σέκτορα.

      --- ΠΡΟΣΘΗΚΗ ---

      Αυτό το:

      Κώδικας:
      1 : C:  type=f  (Win95 XInt 13 extended), size= 489998565 KB, Lba Pos=417690
      Κανονικά, δεν θά 'πρεπε να υπάρχει.

      Μπορείς να γράψεις εδώ με λόγια τη σειρά των partitions σε αυτόν τον φυσικό δίσκο;

      Δεν μ' ενδιαφέρουν γράμματα. Μόνο τύπος (primary, extended, logical), μέγεθος, και τί filesystem περιέχουν (FATxx, NTFS, Linux).

      Μυρίζομαι κλασικό αυνανισμό του FDISK του DOS.

      ΜΗΝ φτιάχνετε ΠΟΤΕ τα partitions σας με το FDISK του DOS - με εξαίρεση ίσως μόνο αυτό το μικρό FATxx μικρό στην αρχή. Όλα τα υπόλοιπα, είτε μέσω Disk Management των Windows, είτε μέσω cfdisk από ένα Linux Live-CD.

      Το FDISK του DOS κάνει non-standard τσαρλατανισμούς στα partition tables.
    1. Το avatar του μέλους odys2008
      odys2008 -
      Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
      1. Ελπίζω τον πίνακα που παραθέτεις να τον πήρες από real-mode DOS, δηλαδή να κράτησες πατημένο το shift την ώρα που ξεκινούσαν τα 98SE, και να επέλεξες Command-Prompt Only.
      Το πήρα από δισκέτα εκκίνησης των 98SE. Δεν έχω 98 εγκατεστημένα

      Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
      5. Το πρώτο που θα κοιτάξεις είναι από τη μεριά της Fedora. Πού της είπες να βάλει το GRUB; Θα έπρεπε να το είχες βάλει στο partition 4 (για τη Fedora το "/" partition της).
      Στην εγκατάσταση του είπα να το βάλει στον πρώτο sector του linux partition(το 4) και όχι στον MBR.


      Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
      Μπορείς να γράψεις εδώ με λόγια τη σειρά των partitions σε αυτόν τον φυσικό δίσκο;
      Υπάρχουν:
      1 FAT32 primary και ο μοναδικός active
      2 Extended primary
      3 NTFS logical
      4 Linux Ext3 logical
      5 NTFS logical

      Τα partition τα έφτιαξα με το Norton Partition Magic 8. Αυτά που σου έγραψα τα είδα από το norton από την φώτο Συνημμένο Αρχείο 11419
    1. Το avatar του μέλους Sannin
      Sannin -
      Εγώ πάντως το Bootpart το χρησιμοποίησα μέσα από τα XP, και δεν είχα κάποιο πρόβλημα...
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Παράθεση Αρχικό μήνυμα από odys2008 Εμφάνιση μηνυμάτων
      Τα partition τα έφτιαξα με το Norton Partition Magic 8.
      Καί Norton καί Partition Magic;
    1. Το avatar του μέλους odys2008
      odys2008 -
      Ναι αγόρασε την powerquest η Symantec, ήταν που ήταν χάλια το πρόγραμμα το έκανε χειρότερο

      Τα partition τα έφτιαξα σε προγούμενη εγκτατάσταση των windows πάντως, δηλ υπήρχαν από πρίν. Υπάρχει καμιά λύση γιατρε ? Ή πάθαμε σοκ με το Norton Partition Magic

      Πάντως δεν με πειράζει να ξαναπεράσω windows. Αρκεί να γίνει σωστή δουλειά. Μήπως υπάρχει περίπτωση να φταίει το raid0?
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Για χτύπα και ένα:

      Κώδικας:
      cfdisk /dev/bla-bla
      από την Fedora για τον 1ο δίσκο, και παράθεσε εδώ σε text τον πίνακα με τα partitions.

      Επίσης χτύπα και ένα:

      Κώδικας:
      fdisk /dev/bla-bla
      και πάτα "p" και παράθεσε εδώ πάλι σε text το partition table για τον 1ο δίσκο.

      Αντί το extended σου να είναι έτσι όπως όφειλε να είναι:
      Κώδικας:
      05 Extended
      Είναι έτσι:
      Κώδικας:
      0F W95 Ext'd (LBA)
      Δηλαδή παλαιολιθικές σαβουρο-ματσακονιές του ΙΟ.SYS του 1979.
    1. Το avatar του μέλους odys2008
      odys2008 -
      Επειδή δεν ξέρω πως να χτυπήσω cfdisk σου δίνω μια εικόνα που μάλλον έχει αυτό που ζητάς:



      Προσθήκη

      στο fdisk μου βγάζει

      Κώδικας:
      C:    1     A    Pri DOS
             2          ExtDOS
      Όταν πατάω να μου εμφανίσει τα logical partiton μου βγάζει No logical drives defined
    1. Το avatar του μέλους WAntilles
      WAntilles -
      Παράθεση Αρχικό μήνυμα από odys2008 Εμφάνιση μηνυμάτων
      στο fdisk μου βγάζει

      Κώδικας:
      C:    1     A    Pri DOS
             2          ExtDOS
      Όταν πατάω να μου εμφανίσει τα logical partiton μου βγάζει No logical drives defined
      Ε, οι κουταμάρες που λέγαμε παραπάνω.

      Στο Linux, πώς έκανες το RAID;

      α. Σαν software RAID (αποκλείεται γιατί τότε δεν θα είχες dual-boot με Windows)
      β. Σαν semi-hardware (BIOS-assisted) RAID (λογικά αυτό) μέσω dmraid