Προς το περιεχόμενο

Dual boot Linux - XP απο διαφορετικά partitions


griffith

Προτεινόμενες αναρτήσεις

Γεια σας φίλοι μου,

 

εδώ και καιρό έτρεχα windows XP -SP2 και ήθελα να δοκιμάσω και Linux. Με το cd εγκατάστασης των XP έκανα δύο partitions μια 450GB στην οποία έγραψα τα XP και μια 50 GB για τα Ubuntu 9.04 η οποία έμεινε raw.

 

Έπειτα έβαλα το cd των Ubuntu και από την επιλογή advanced επέλεξα την άλλη partition (η οποία είναι πρώτη στον δίσκο πριν αυτή των XP) για να τα εγκαταστήσω. Από το παράθυρο επιλογών που μου άνοιξε δεν άλλαξα τίποτα, το partition έγινε primary και ως root directory έβαλα το "/"

 

Το (μάλλον αναμενόμενο) πρόβλημα που έχω τώρα είναι οτι δεν μπορώ να κάνω boot από XP γιατί δεν τα βλέπει πουθενά.

 

Τι μπορώ να κάνω για να κάνω dual boot??

 

Ευχαριστώ προκαταβολικά

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

εδώ και καιρό έτρεχα windows XP -SP2 και ήθελα να δοκιμάσω και Linux. Με το cd εγκατάστασης των XP έκανα δύο partitions μια 450GB στην οποία έγραψα τα XP και μια 50 GB για τα Ubuntu 9.04 η οποία έμεινε raw.

 

Ξεκίνησες αρχικά με ένα partition που περιείχε εγκατεστημένα τα XP και από το περιβάλλον του CD εγκατάστασης των XP τί έκανες ακριβώς; Από εκεί δεν έχεις δυνατότητα για μη καταστροφικό partition resize. Έσβησες εντελώς το υπάρχον partition των XP και δημιούργησες δύο νέα; Αν ναι, τότε η εγκατάσταση των XP που είχες πάει, έκανε φτερά. Θα πρέπει να τα ξαναεγκαταστήσεις. Και μάλιστα, επειδή τα Λ/Σ της Microsoft είναι ιδιότροπα και μη ευέλικτα σε αυτό το θέμα, καλύτερα είναι να κανονίσεις το partitioning scheme σου έτσι ώστε τα XP να μπουν στο πρώτο primary partition.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όταν είχα πρωτογράψει τα XP, είχα στο μυαλό μου αργότερα να βάλω και linux. Γι αυτό από την αρχή είχα κάνει δύο partitions... μια 50 GB στην αρχή του δίσκου (την οποία δεν χρησιμοποίησα ποτέ και μου την εμφάνιζε ως raw.)

Και στα υπόλοιπα 450GB έγραψα τα XP.

 

Έτσι λειτουργούσε το PC περίπου ένα χρόνο.

Προχθές έβαλα το CD των Linux και στο μενού advanced(select partitions manually, κάτι τέτοιο) μου έβλεπε και τα δύο partitions. Το ένα χρησιμοποιούμενο από τα XP το άλλο ως free space.

Στο free space έγραψα τα Ubuntu.

δεν νομίζω να έχουν σβηστεί τα XP.

 

Αυτό που μάλλον συμβαίνει είναι οτι επειδή βλέπει πρώτα το partition των Ubuntu δεν με αφήνει να bootάρω από XP. Πως μπορώ να το διορθώσω αυτό;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

η εγκατάσταση έγινε με wubi ή κανονική ?

 

κάποτε χρησιμοποίησα το gpated για αυτή τη δουλειά που θέλεις όπου φτιάχνεις στο menu.lst όπως εσύ το θέλεις, ορίζεις ποιό θα είναι πρωτεύων partition κατά την εκκίνηση κτλ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αυτό που μάλλον συμβαίνει είναι οτι επειδή βλέπει πρώτα το partition των Ubuntu δεν με αφήνει να bootάρω από XP. Πως μπορώ να το διορθώσω αυτό;

 

http://www.insomnia.gr/forum/showthread.php?t=204039

ρίξε μιά ματιά σ' αυτό σχετικά με τον grub

http://foss.aueb.gr/forum/viewtopic.php?f=5&t=79

 

αν έχει εγκατασταθεί ο grub 2

δεν ξέρω αν ισχύει

.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φίλε gtroza βρήκα τα link σου πολύ χρήσιμα.

 

Αναφορικά με το πρώτο. Έγραψα σύμφωνα με τις οδηγίες τα εξής.

 

## ## End Default Options ##

 

title Ubuntu 9.04, kernel 2.6.28-11-generic

uuid 268b6195-2e9c-471b-bf34-9400baef24b8

kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=268b6195-2e9c-471b-bf$

initrd /boot/initrd.img-2.6.28-11-generic

quiet

 

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)

uuid 268b6195-2e9c-471b-bf34-9400baef24b8

kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=268b6195-2e9c-471b-bf$

initrd /boot/initrd.img-2.6.28-11-generic

 

title Ubuntu 9.04, memtest86+

uuid 268b6195-2e9c-471b-bf34-9400baef24b8

kernel /boot/memtest86+.bin

quiet

 

 

## ## END DEBIAN AUTOMAGIC KERNELS LIST ##

 

title Windows XP Professional

rootnoverify (hd0,2)

makeactive

chainloader +1

 

αλλάζοντας το hd0,2 σε hd0,1 μιας και τα XP τα έχω στο δεύτερο κατα σειρά partition του δίσκου.

 

Όταν πήγα να bootάρω απο XP πήρα ως απάντηση ένα

Error 13: Invalid or unsupported executable file type

 

(Δεν ξέρω αν έχει σημασία αλλά τα linux τα έχω εγκαταστήσει σε sda και όχι σε hda. Δοκίμασα και με sd0,1 και πήρα error 23)

 

Τι είναι ακριβώς το error 13 και πως το αντιμετωπίζω.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

localhost ~]$ df

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 32G 13G 20G 38% / media

 

η df μου δειχνει οτι τα xp ειναι στο πρωτο partition sda1

το menu.list μου ειναι

 

title windows

root (hd0,0)

makeactive

chainloader +1

 

παντα αφαιρουμε -1

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

αλλάζοντας το hd0,2 σε hd0,1 μιας και τα XP τα έχω στο δεύτερο κατα σειρά partition του δίσκου.

Στο δεύτερο κατά σειρά Primary partition (sda2);

>fdisk -l /dev/sda

 

Αν είναι στο δεύτερο κατά σειρά partition αλλά είναι Logical και το πρώτο είναι Primary, θα είναι sda5, δηλαδή στον grub hd0,4.

Αν είναι στο δεύτερο κατά σειρά partition αλλά είναι Logical και το πρώτο είναι και αυτό Logical, θα είναι sda6, δηλαδή στον grub hd0,5.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Συγνώμη παιδιά ήμουν μία μέρα μακριά από το pc μου...

 

Εγραψα την εντολή που είπε ο nske και βλέπω αυτό

(εδώ πρέπει να σας πω οτι αυτή την στιγμή τα πράγματα στο pc δεν είναι ακριβώς όπως ήταν όταν ξεκίνησα το topic.

Το partition των 50GB στο οποίο είχα γράψει αρχικά τα Linux είναι τώρα κενό και τα linux είναι γραμμένα σε 2.5GB στο τέλος του partition των XP. To έκανα αυτό μήπως και δει τα XP.

Σκοπός μου είναι αφού μάθω πως να κάνω το dual boot να σβήσω τα linux από το partition των Xp και να τα ξαναγράψω στο partition των 50BG στην αρχή του δίσκου. )

 

Disk /dev/sda: 500.1 GB, 500107862016 bytes

255 heads, 63 sectors/track, 60801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x00820081

 

Device Boot Start End Blocks Id System

/dev/sda1 4885 60475 446534707+ f W95 Ext'd (LBA)

/dev/sda2 * 1 4884 39230698+ 83 Linux

/dev/sda5 5100 60475 444807688+ 7 HPFS/NTFS

/dev/sda6 4885 5099 1726924+ 82 Linux swap / Solaris

 

Partition table entries are not in disk order

 

 

Σε ποιό partition πρέπει να δείξω;;;

Σας ευχαριστώ και πάλι.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν είναι στο δεύτερο κατά σειρά partition αλλά είναι Logical και το πρώτο είναι Primary, θα είναι sda5, δηλαδή στον grub hd0,4.

Αν είναι στο δεύτερο κατά σειρά partition αλλά είναι Logical και το πρώτο είναι και αυτό Logical, θα είναι sda6, δηλαδή στον grub hd0,5./QUOTE]

 

νομίζω αυτό

.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν είναι στο δεύτερο κατά σειρά partition αλλά είναι Logical και το πρώτο είναι Primary, θα είναι sda5, δηλαδή στον grub hd0,4.

Αν είναι στο δεύτερο κατά σειρά partition αλλά είναι Logical και το πρώτο είναι και αυτό Logical, θα είναι sda6, δηλαδή στον grub hd0,5./QUOTE]

 

νομίζω αυτό

.

 

Δοκίμασα και τα δύο... δλδ και hd0,4 και hd0,5 και μου βγάζει error 12 invalid device requested...

 

Σας ευχαριστώ όλους για την βοήθεια, αλλά μάλλον θα κάνω ένα backup και θα κάνω format.

Thx again.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

συγγνώμη griffith !

 

http://ubuntuforums.org/showpost.php?p=3956170&postcount=3

http://www.linuxforums.org/forum/442789-post14.html

 

βάλε τα win στο 1ο primary να είσαι σίγουρος*

και εγκατέστησέ τα πρώτα

 

* όπως είπε και ο κύριος parsifal

.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...