Mystirios Δημοσ. 8 Αυγούστου 2008 Share Δημοσ. 8 Αυγούστου 2008 *** Warning *** Δεν έχω την απαραίτητη εμπειρία για να σου δώσω 100% έγκυρη απάντηση Βοοt με livecd και δίνεις ένα sudo grub-install sdb (αφου πρώτα δώσεις man grub-install για να δεις τι κάνει αυτή η ρημάδα η εντολή). Να είσαι σίγουρος οτι στο bios ο 1ος σκληρός που θα ψάξει για boot record είναι ο sdb Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
alkisg Δημοσ. 8 Αυγούστου 2008 Share Δημοσ. 8 Αυγούστου 2008 Άλλαξα την προτεραιότητα των δίσκων στο bios και έβαλα πρώτον αυτόν του Ubuntu στον οποίο έκανα και setup τον grub. φαίνεται όμως ότι αν αλλάξεις την προτεραιότητα στο bios αλλάζουν και οι συσχετισμοί των δίσκων και έτσι όταν διάλεξα να bootαρει το Ubuntu μου έβγαλε unrecongised partition. Ισχύει αυτό; Μετά τα έβαλα όλα όπως πριν και έτσι σου μιλάω τώρα από ubuntu. Εν μέρει, νομίζω ισχύει μόνο για το grub, όχι για το Ubuntu. Δηλαδή θα πρέπει να αλλάξεις το menu.lst αλλά όχι το fstab. Νομίζω και στα XP έπρεπε να αλλάξεις το boot.ini (ή να κάνεις map από grub), ενώ για τα Vista όχι, βλέπουν τους δίσκους με κάτι σαν uuid. Το unrecognised partition όμως μάλλον στο έβγαλε επειδή πρώτο partition είναι το swap. Αν το δεύτερο, που έχει το Ubuntu, είναι primary, μπορείς να το κάνεις active ώστε να ξεκινάει από εκεί αντί από το swap. Κατόρθωσα ο grub να είναι ο μοναδικός bootloader...ΑΛΛΑ..πατώντας να ξεκινήσουν τα windows παίρνω ένα ωραίο "BOOTMGR Missing - Please press Ctrl-Alt-Delete". Είναι αυτό που έλεγες ότι δεν σου δουλεύει; Δηλαδή αν δεν σου δούλευε η επιλογή "Boot Windows" του grub παλιότερα, προφανώς θα πρέπει να την αλλάξεις για να δουλέψει τώρα... Επίσης θα χρειαστεί αλλαγή αν πείραξες το BIOS και τώρα ξεκινάει από διαφορετικό δίσκο. Τελικά προηγουμένως από ποιον δίσκο ξεκινούσε; Τώρα, μπορείς να δεις κατά την εκκίνηση του grub τι γίνεται. Με το που ξεκινάει ο grub, πατάς c και μπαίνεις σε command line. Στη συνέχεια γράφεις "boot (hd0," και πατάς tab. Ο grub κάνει autocomplete και σου βγάζει μια λίστα σαν την παρακάτω: > grub> boot (hd0, Possible partitions are: Partition num: 0, Filesystem type unknown, partition type 0x7 Partition num: 1, Filesystem type is ext2fs, partition type 0x83 Partition num: 3, Filesystem type unknown, partition type 0x7 Partition num: 4, Filesystem type is ext2fs, partition type 0x83 Partition num: 5, Filesystem type is ext2fs, partition type 0x83 Partition num: 6, Filesystem type unknown, partition type 0x82 Και έτσι μπορείς να δεις που είναι τα Windows (το 0x7 είναι το NTFS). Επίσης μπορείς να πατήσεις tab και πριν γράψεις το 0 δεξιά από το hd, ώστε να σου δείξει λίστα με τους δίσκους. Κι αν θες να σου κάνει autocomplete αρχεία, ώστε να δεις τα περιεχόμενα ενός δίσκου, γράφεις "cat (hd0,4)/" και πατάς tab, οπότε βγάζει κάτι σαν > grub> cat (hd0,4)/ Possible files are: lost+found var home media etc cdrom bin boot dev initrd lib mnt opt proc root sbin srv sys tmp usr vmlinuz initrd.img users installer_debug.txt Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Cygnus Δημοσ. 8 Αυγούστου 2008 Μέλος Share Δημοσ. 8 Αυγούστου 2008 Φίλε alkisg ευχαριστώ για τις κατατοπιστικές συμβουλές σου..windows δεν μπορώ να μπω με τίποτα (ούτε με bootrec /fixboot) οπότε θα προβώ σε ριζική λύση. Συνοψίζω: hd0: δίσκος IDE0 στον οποίο σκόπευα να βάλω Mac OS hd1: δίσκος IDE1 στο (hd1,1) είναι το Ubuntu hd3: δίσκος SATA windows Προκειμένου να μην αλλάξω τη σειρά στο bios και γίνεται μπάχαλο, και να μην μπλέξω τον hd0 με τα Mac στο boot, λέω να εγκαταστήσω πάλι τα windows στον hd3 και μέτα το Ubuntu στο hd0 προκειμένου να μου μείνει ο hd1 για το Mac OS. Με αυτό τον τρόπο, τα windows θα κάνουν boot από τον hd0 στον οποίο το ubuntu μετά θα γράψει τον grub. Σωστά;;; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
alkisg Δημοσ. 8 Αυγούστου 2008 Share Δημοσ. 8 Αυγούστου 2008 Όχι, λάθος! Δώσε βάση: edit: ξέχασα να σου γράψω γιατί δεν θα δουλέψει: λέω να εγκαταστήσω πάλι τα windows στον hd3 και μέτα το Ubuntu στο hd0 προκειμένου να μου μείνει ο hd1 για το Mac OS.Με αυτό τον τρόπο, τα windows θα κάνουν boot από τον hd0 στον οποίο το ubuntu μετά θα γράψει τον grub. Τα Windows θα βάλουν τον boot manager στον hd0, τον οποίο στη συνέχεια το Ubuntu θα τον φορμάρει σε ext3. Ακόμα κι αν δεν τον σβήσουν, τα Windows δεν μπορούν να τον διαβάσουν από ext3 διαμέρισμα. Επομένως δεν θα μπορούν να μπουτάρουν. Θα έπρεπε να είχες δηλώσει από το bios τον hd3 κατά την εγκατάσταση των Windows, ώστε να πήγαινε ο boot manager εκεί, και στη συνέχεια να ξαναγύρναγες στον hd0, να έβαζες ubuntu και στο menu.lst windows = hd(3,0). </edit>. Ένας μόνο δίσκος είναι εκκινήσιμος, αυτός που είναι δηλωμένος στο BIOS. Ας πούμε ότι είναι ο hd0 (IDE). Στον MBR του hd0 λοιπόν γίνεται το μπάχαλο, όλοι πάνε να γράψουν. Τα Windows μάλιστα βάζουν εκεί και τον boot manager τους (ntldr στα XP, bcd στα Vista). Μάλλον αυτός είναι και ο λόγος που δεν μπορείς να μπουτάρεις τώρα. Δηλαδή προσπαθείς να μπουτάρεις τον hd3 που είναι τα Windows, αλλά ο hd3 ποτέ δεν ήταν εκκινήσιμος, αφού τα Windows είχαν βάλει τον boot manager τους στον hd0. Για να μη γράφω πάρα πολλά, ποια είναι η καλύτερη διαδικασία: Κάθε φορά που θες να εγκαταστήσεις ένα λειτουργικό, δηλώνεις σαν boot δίσκο στο BIOS εκεί που θα εγκαταστήσεις το λειτουργικό. Π.χ. για Ubuntu στον (hd1,1), δηλώνεις στο BIOS να μπουτάρει από τον hd1, ώστε ο grub να μπει στον MBR του hd1. Αν θες μάλιστα μπορείς να κάνεις και active το #1 partition, αφού το #0 έχει το swap, θα σου φανεί πιο απλή η διαδικασία. Στη συνέχεια βάζεις Windows στον hd3. Λες στο BIOS να μπουτάρει από hd3, οπότε ο boot manager των Windows εγκαθίσταται εκεί. Μια από τα ίδια και για το MAC OS. Το καλό με αυτήν τη μέθοδο είναι ότι ανά πάσα στιγμή μπορείς "πετάξεις" ένα δίσκο ή να αλλάξεις το δίσκο εκκίνησης από το BIOS και τα υπόλοιπα λειτουργικά να δουλεύουν κανονικά. Κάτι παρόμοιο κάνουν κι αυτοί που προτείνουν να βγάζεις όλους τους δίσκους εκτός από αυτόν που κάνεις εγκατάσταση λειτουργικού εκείνη τη στιγμή... Φυσικά, όταν όλες οι εγκαταστάσεις τελειώσουν, για να μην παιδεύεσαι με αλλαγές στο BIOS θα πρέπει να ενημερώσεις κάποιον/κάποιους boot managers για τα υπόλοιπα λειτουργικά. Π.χ. στον grub του Ubuntu μπορείς να βάλεις τις κλασσικές εντολές που έχεις στο menu.lst σου, ή στον boot manager των Windows να κάνεις αυτό ή να βάλεις και τον grub4dos ώστε να ξεκινάς Ubuntu από τον boot manager των Vista. Ακούγονται πολλά και μπλεγμένα... Οπότε πάμε βήμα βήμα: 1. Βλέπεις σε ποιον δίσκο υπάρχει ο φάκελος Windows. 2. Τον δηλώνεις στο BIOS σαν δίσκο εκκίνησης. Φυσικά αφού δεν έχει boot manager, δεν θα ξεκινήσει. 3. Μπουτάρεις με το DVD των Vista. Θα σου πουν για autorepair και θα βάλουν τον boot manager. Λογικά μετά την επανεκκίνηση θα ξεκινάνε τα Vista χωρίς format. Προσοχή μόνο το partition των Windows να είναι active πριν ξεκινήσεις το repair (μπορεί να μην είναι, αφού μέχρι τώρα μπούταρε από άλλο δίσκο, τον hd0). 4. Δηλώνεις στο BIOS να ξεκινάει από το δίσκο του Ubuntu 5. Αλλάζεις το menu.lst ώστε να δείχνει στον δίσκο των Vista. Τώρα που θα έχουν boot manager θα ξεκινάνε και από εκεί. Οπότε μην κάνεις φορμάτ, απλά δοκίμασε τα παραπάνω. Γενικά δεν έχω δει ακόμα περίπτωση boot manager που να μην "θεραπεύεται" χωρίς format... Μόνο γράφε αναλυτικά τι κάνεις, τι δίσκους/partitions έχεις, ποια είναι active κτλ. Π.χ. > alkisg@alkisgL:~/Desktop$ sudo fdisk -l /dev/sda [sudo] password for alkisg: Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xa63986da Device Boot Start End Blocks Id System /dev/sda1 * 1 5337 42868736+ 7 HPFS/NTFS /dev/sda2 5338 9253 31454208 83 Linux /dev/sda3 9254 13169 31453184+ f W95 Ext'd (LBA) /dev/sda4 13169 30401 138417835+ 7 HPFS/NTFS /dev/sda5 9254 11218 15778816 83 Linux /dev/sda6 11218 12914 13626368 83 Linux /dev/sda7 12915 13169 2045952 82 Linux swap / Solaris οπότε κατευθείαν βλέπεις ότι έχω active το ntfs, άρα ξεκινάει πρώτα ο boot manager των Vista και μετά φορτώνει ο grub4dos, ο οποίος στη συνέχεια φορτώνει το Ubuntu μου... Με ένα fdisk -l σε όλους τους δίσκους σου θα μπορώ να στα πω πολύ πιο συγκεκριμένα. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Cygnus Δημοσ. 8 Αυγούστου 2008 Μέλος Share Δημοσ. 8 Αυγούστου 2008 Επειδή τα έκανα λίγο μπάχαλο είμαι με κανένα λειτουργικό και απλά τρέχω Live CD..Ωραία..Και αύριο το πρωί θέλω να φύγω διακοπές.. Λοιπόν... > ubuntu@ubuntu:~$ sudo fdisk -l /dev/sda Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xd962d962 Device Boot Start End Blocks Id System ubuntu@ubuntu:~$ sudo fdisk -l /dev/sdb Disk /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xd9f9f133 Device Boot Start End Blocks Id System ubuntu@ubuntu:~$ sudo fdisk -l /dev/sdc Disk /dev/sdc: 250.0 GB, 250059350016 bytes 16 heads, 63 sectors/track, 484521 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Disk identifier: 0xcea78b17 Device Boot Start End Blocks Id System /dev/sdc1 * 1 484518 244197040+ 7 HPFS/NTFS ubuntu@ubuntu:~$ sudo fdisk -l /dev/sdd Disk /dev/sdd: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x8d399bc0 Device Boot Start End Blocks Id System /dev/sdd1 1 60800 488375968+ 7 HPFS/NTFS ubuntu@ubuntu:~$ sudo fdisk -l /dev/sde Disk /dev/sde: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x94823ab4 Device Boot Start End Blocks Id System /dev/sde1 * 1 14360 115343360 7 HPFS/NTFS /dev/sde2 14360 38914 197224448 7 HPFS/NTFS sda,sdb: IDE sdc,sdd,sde: SATA Τα ubuntu θέλω να τα βάλω στον sda και τα Vista στον sde1 με σειρά εγκατάστασης πρώτα Vista και μετά Ubuntu. Σε ευχαριστώ ρε φίλε που ασχολείσαι.. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
alkisg Δημοσ. 9 Αυγούστου 2008 Share Δημοσ. 9 Αυγούστου 2008 ..Και αύριο το πρωί θέλω να φύγω διακοπές.. Τα ubuntu θέλω να τα βάλω στον sda και τα Vista στον sde1 με σειρά εγκατάστασης πρώτα Vista και μετά Ubuntu. Ελπίζω να σε πρόλαβα πριν τις διακοπές, αλλιώς καλό είναι και το Ubuntu Live! 1. Ορίζεις προσωρινά από το BIOS να ξεκινάει από τον sde. Κάνεις εγκατάσταση Vista. 2. Επαναφέρεις οριστικά από το BIOS να ξεκινάει από τον sda. Κάνεις εγκατάσταση Ubuntu. Τέλος! Λογικά κατά την εγκατάσταση θα έχουν βρει τα Vista στον sde, οπότε δεν θα χρειαστεί καν να τα προσθέσεις στο menu.lst. Χωρίς αλλαγή από το BIOS θα είναι πολύ ...φρίκη να καταφέρεις να βάλεις στον πρώτο δίσκο το Ubuntu, οπότε μην το δοκιμάσεις καν. Κάν' τα ακριβώς όπως γράφω παραπάνω. Και καλά να περάσεις στις διακοπές... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Cygnus Δημοσ. 19 Αυγούστου 2008 Μέλος Share Δημοσ. 19 Αυγούστου 2008 Τελικά τα κατάφερα ως εξής: 1. Αποσυνέδεσα τους IDE δίσκους ώστε το setup των Windows να αναγκαστεί να γράψει το boot στον MBR του δίσκου που τα έκανα εγκατάσταση 2. Επανασυνέδεσα τους IDE δίσκους (με boot priority τον IDE0) και έκανα εγκατάσταση ubuntu στον IDE0 (και του grub εκεί) 3. Μια διόρθωση στο menu.lst για το partition των Windows και όλα οκ Ευχαριστώ που ασχοληθήκατε!!! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.