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

Dual Boot-Linux with Windows XP


thomanaki

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

  • Απαντ. 47
  • Δημ.
  • Τελ. απάντηση

Μια λεπτομερεια που δεν καταλαβα, ξεκινανε τα windows και γραφει starting ή μενεις στον grub και γραφει starting βασικα αυτι δενβ εχω καταλαβει αν γινεται mapping και ειναι προς τα windows το προβλημα

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

Λοιπόν ακούστε μα..kia που έκανα....είπα να ξαναπεράσω τα ουμπούντου και θεώρησα καλο, να ορίσω ως bootloader το hd(0,0) τι θέση δηλαδή όπου είχα εγκατεστημένα τα windows...αποτέλεσμα????να μην αναγνωρίζει καν πλέον το δίσκο και όταν πάω να κάνω repair με το cd των windows πολύ απλά να μη γίνεται καθώς είναι unknown system φίλες...υπάρχει καμια περίπτωση να το σώσω το partition? έχω καμια 70aria giga μουσική εκεί μέσα...

 

ps: Αυτά τα 70 ήταν τα μονα που δεν είχα γραμμένα σε dvd και ήταν το backup από σκληρό που "κρασαρε" χθες...έλεος!!!

ps2..γράφω με greeklish γιατί μπήκα με το live ουμπούντου...έγραφα...

 

edit:

sudo fdisk -l :

 

Device Boot Start End Blocks Id System

/dev/sda1 * 1 16573 133122591 7 HPFS/NTFS

Partition 1 does not end on cylinder boundary.

/dev/sda2 16574 48641 257586210 f W95 Ext'd (LBA)

Partition 2 does not end on cylinder boundary.

/dev/sda5 16574 43344 215038026 7 HPFS/NTFS

/dev/sda6 43345 43830 3903763+ 82 Linux swap / Solaris

/dev/sda7 43831 48641 38644326 83 Linux

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

αν και τα γράφεις λίγο μπερδεμένα

 

αν έβαλες το ubuntu στη θέση που είχες xp, μάλλον πρέπει να ξεχάσεις τα 70giga μουσική

 

αυτό μοιάζει να είναι το πιθανώτερο και γι'αυτό το repair cd των windows δεν καταλαβαίνει τίποτα, επειδή δεν μπορεί να δεί το σύστημα αρχείων του Linux

 

τρέξε το gparted απ'το live cd

θα δείς όλα τα partitions με τα χαρακτηριστικά τους

ίσως να μήν είναι τα πράγματα έτσι που νομίζω

κάνε ένα screenshot την εικόνα και βάλτην να την δούμε

 

ηρέμησε και λίγο

apo skliro pou krasare xthes...eleos!!!

 

τι εννοείς ;

μήπως μπορείς να τα ξαναδιαβάσεις με την βοήθεια του Linux ;

.

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

αν και τα γράφεις λίγο μπερδεμένα

 

αν έβαλες το ubuntu στη θέση που είχες xp, μάλλον πρέπει να ξεχάσεις τα 70giga μουσική

 

τα ubuntu τα έβαλα σε δικό τους partition το sda7. Επέλεξα τον boot loader να εγκατασταθεί από hd(0) που είχε default στο hd(0,0), δηλαδή το sda1. Όμως στο sda1 είχα εγκατεστημένα τα windows...

τι εννοείς ;

μήπως μπορείς να τα ξαναδιαβάσεις με την βοήθεια του Linux ;

 

Δυστυχώς όχι! χθες μου παρέδωσε το πνεύμα του..χτυπούσε κάτι 95aria βαθμούς τις τελευταίες μέρες και γιαυτο αντέγραψα τα αρχεία του στον sda1 για να μην τα χάσω όταν χαλάσει..και να που τα χάσα...

 

pic...

screenshot1ow4.th.png

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

ο boot loader μπαίνει στην αρχή του partition σε μέρος που δεν υπάρχουν αρχεία απο αυτά που γράφεις συνήθως, παρά μόνο στοιχεία για το bios, πως (απο πού ) θα ξεκινήσει να διαβάζει για να φορτώσει το κάθε λειτουργικό

 

o grub είναι boot loader που μπορεί να φορτώσει και άλλα λειτουργικά εκτός του linux

 

τα ξαναλέμε απ'την αρχή

Εγκατάσταση

 

MBR vs Partition Bootrecord

 

Υπάρχουν δύο εναλλακτικές «στρατηγικές» για την εγκατάσταση ενός bootloader: το να εγκατασταθεί στον MBR ή το να εγκατασταθεί στο bootrecord ενός άλλου partition. Και οι δύο έχουν πλεονεκτήματα και μειονεκτήματα, τα οποία όμως για να τα κατανοήσουμε είναι απαραίτητη η γνώση της διαδικασίας εκκίνησης του υπολογιστή:

 

1. Ο υπολογιστής ανάβει και κάνει το POST check.

2. Μόλις τελειώσει το POST διαβάζει τον MBR του boot device.

3. Ο MBR περιέχει ένα μικρό «πρόγραμμα» που αναλαμβάνει να συνεχίσει το φόρτωμα. Π.χ. αν ο GRUB έχει εγκατασταθεί στον MBR, τότε το «πρόγραμμα» που βρίσκεται στον MBR φορτώνει το interface του GRUB. Αν στο MBR βρίσκεται ο Windows Loader τότε απλά ψάχνει να βρει το Active Primary partition και να μεταφέρει τον έλεγχο της εκκίνησης στον bootrecord του partition αυτού.

 

 

Επομένως υπάρχουν δύο δυνατότητες λειτουργίας ενός linux bootloader: ή τον εγκαθιστούμε στον MBR και παίρνει πλήρη έλεγχο του συστήματος στην εκκίνηση, ή τον εγκαθιστούμε στον bootrecord ενός partition και μαρκάρουμε το partition ως active μέσω του fdisk.

 

Στην πρώτη περίπτωση έχουμε πλήρη ευελιξία, ωστόσο σε περίπτωση απεγκατάστασης του Linux πρέπει να απεγκαταστήσουμε χειροκίνητα και το bootloader.

Στη δεύτερη περίπτωση ο bootloader δε χρειάζεται ειδική απεγκατάσταση, ωστόσο υπάρχει ένας βασικός περιορισμός: το partition στο οποίο θα εγκατασταθεί ο bootloader πρέπει να είναι primary.

 

Προσωπικά προτιμώ να εγκαθιστώ τον bootloader στον MBR: είναι πολύ πιο απλή διαδικασία και δουλεύει πάντα. Το μόνο πρόβλημα είναι ότι αν εγκατασταθούν τα Windows μετά το Linux, τότε τα Windows γράφουν νέο MBR, σβήνοντας τον bootloader, οπότε πρέπει να γίνει boot με κάποιο rescue CD και επανεγκατάσταση του Linux ή του GRUB. Παρ' όλα αυτά ως λύση είναι πολύ πιο στιβαρή από την εγκατάσταση του bootloader στον bootrecord ενός partition.

 

 

Lilo

 

Αφού κάνουμε τις κατάλληλες ρυθμίσεις στο αρχείο /etc/lilo.conf απλά εκτελούμε - ως root - '/sbin/lilo'

Σημειώνεται ότι πρέπει να εκτελούμε την εντολή /sbin/lilo κάθε φορά που αλλάζουμε κάτι στο lilo.conf

 

 

GRUB

 

Εκτελούμε την εντολή mount και βλέπουμε πιο partition αντιστοιχεί στο /boot. Αν δεν υπάρχει εγγραφή για το /boot, τότε το partition είναι το ίδιο με το /. Σημειώνουμε το partition number κάπου γιατί θα το χρειαστούμε.

 

Αφού κάνουμε τις κατάλληλες ρυθμίσεις στο /boot/grub/menu.lst (ή /boot/grub/grub.conf στις νεότερες διανομές), εκτελούμε: 'grub'.

Μόλις φορτώσει ο grub θα μας βγάλει σε ένα shell της παρακάτω μορφής:

 

Κώδικας:

 

GNU GRUB version 0.96 (640K lower / 3072K 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>

 

Ξεθάβουμε το partition number του /boot ή του / αν το /boot είναι απλά υποκατάλογος:

Το partition είναι συνήθως της μορφής hdxy ή sdxy, όπου x είναι a,b,c ή d (σπανιότερα e κλπ) και y είναι 1,2,3...

O GRUB περιμένει το partition σε μορφή hdx-1,y-1. Δηλαδή το hda1 γίνεται hd0,0, το hda2 γίνεται hd0,1, το hda8 γίνεται hd0,7 και το hdb5 γίνεται hd1,4.

Αφού λοιπόν βρούμε πως πρέπει να γράψουμε το partition number, δίνουμε:

 

'root (hd0,0)'

(εδώ για /boot στο hda1 ή αναλόγως με το partition που θέλουμε)

 

και δίνουμε

 

'setup (hd0)'

 

για να εγκατασταθεί ο grub στο MBR ή

 

'setup(hd0,8 )'

 

για να εγκατασταθεί στον bootrecord του root partition (εδώ hda9, αλλά σε εσάς κατά πάσα πιθανότητα κάτι άλλο)

 

 

δές αυτά του apoikos

 

.

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

ok, εγώ τώρα τι κάνω?..Παίζει να σώσω τίποτα?..δε με νοιάζει τόσο για τα windows αλλά θέλω με κάποιο τρόπο να αποκτήσω πρόσβαση στα αρχεια των σκληρών

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

Κοίτα,με αυτά που μας είπες μέχρι τώρα,η μόνη αλλαγή που έγινε είναι να μπει o grub στην θέση του boot loader.Δεν νομίζω να έχει χαθεί ούτε ένα bit από τα αρχεία που έχεις μέσα στο σκληρό!!!

Όπως είπε και ο gtroza,ο grub,όπως και ο boot loader,αποθηκεύονται,στην αρχή του σκληρού σε μέρος που δεν μπορεί να πειραχτεί,αλλά ούτε να πειράξει άλλα αρχεία.

Τα μόνα που σου μένουν να κάνεις είναι:

1) Να μπεις στα linux,και να πας μέσα από εκεί στο σκληρό δίσκο των windows(/media/onoma sklirou/),και να σώσεις τα αρχεία σου.

Λογικά πρέπει να γίνεται,εκτός αν τα linux σου δεν αναγνωρίζουν το NTFS file system.

Αν δεν το αναγνωρίζουν,κάνε εγκατάσταση το NTFS configuration tool( το βρίσκεις στην προσθαφαίρεση προγραμμάτων ),και λογικά θα είσαι εντάξει.

 

Ή

 

2) Να διαγράψεις προσωρινά τον grub,βάζοντας στη θέση του τον boot loader.

Αυτό γίνεται ως εξής:

>Μπουτάρεις με το  cd των  windows xp και επιλέγεις recovery console....
Όταν σε βγάλει σε command promt δώσε την εντολή fixmbr.
Έτσι θα βγει το grub,και θα μπει το boot loader.

ΠΡΟΣΟΧΗ:ΤΟ boot loader,ΘΑ ΣΟΥ ΑΝΑΓΝΩΡΙΣΕΙ ΜΟΝΟ ΤΑ windows xp('Η ΟΠΟΙΑ ΑΛΛΑ ΕΧΕΙΣ),ΑΛΛΑ ΟΧΙ ΤΑ LINUX.

 

Μπαίνεις στα windows,σώζεις τα αρχεία σου,και μετά με ένα live cd των linux,ξαναφτιάxνεις το grub(για να μπορείς να μπεις και στα linux)

 

Αν πάλι δεν μπορείς,δεν ξέρω τι μπορεί να φταίει.

 

Να σε ρωτήσω κάτι ακόμα?Μετά την εγκατάσταση των Linux,μήπως έτυχε και άλλαξες την θέση των σκληρών? π.χ. Να βάλεις τον πρώτο στη δεύτερη θέση της motherboard,και τον δεύτερο στη πρώτη θέση?:rolleyes:

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

πως γράφεις τώρα στο insomnia ?

μπαίνεις με livecd ?

.

κάνε ένα απο τα 2 που σου γράφει ο nickT

είσαι ¨τυχερός¨ ! :-D

 

 

υγ:o boot loader των xp λέγεται (αν δεν κανω λάθος ) ntldr

ο grub είναι κι'αυτός ένας άλλος bootloader

είναι το LINUX

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

1) Να μπεις στα linux,και να πας μέσα από εκεί στο σκληρό δίσκο των windows(/media/onoma sklirou/),και να σώσεις τα αρχεία σου.

 

πήγα αλλά μου βγαζει πως ο sda1 είναι empty..

 

2) Να διαγράψεις προσωρινά τον grub,βάζοντας στη θέση του τον boot loader.

Αυτό γίνεται ως εξής:

>Μπουτάρεις με το  cd των  windows xp και επιλέγεις recovery console....
Όταν σε βγάλει σε command promt δώσε την εντολή fixmbr.
Έτσι θα βγει το grub,και θα μπει το boot loader.

ΠΡΟΣΟΧΗ:ΤΟ boot loader,ΘΑ ΣΟΥ ΑΝΑΓΝΩΡΙΣΕΙ ΜΟΝΟ ΤΑ windows xp('Η ΟΠΟΙΑ ΑΛΛΑ ΕΧΕΙΣ),ΑΛΛΑ ΟΧΙ ΤΑ LINUX.

 

Το έκανα και σ'ευχαριστώ..τουλάχιστον τώρα μου εμφανίζει το sda5 μέσα από τα ubuntu, πράγμα που δεν έκανε πρίν. Εξακολουθεί όμως να ξεκινάει ο grub.

Επίσης όταν μπήκα με το cd των windows το τμήμα των windows το έβλεπε ως unknown...κακό αυτό ε?

 

Να σε ρωτήσω κάτι ακόμα?Μετά την εγκατάσταση των Linux,μήπως έτυχε και άλλαξες την θέση των σκληρών? π.χ. Να βάλεις τον πρώτο στη δεύτερη θέση της motherboard,και τον δεύτερο στη πρώτη θέση?:rolleyes:

 

ένα σκληρό έχω sata με 4 partition...

sda1 -> windows

sda5 -> data

sda6,7 ->swap,ubuntu

 

πως γράφεις τώρα στο insomnia ?

μπαίνεις με livecd ?

 

έκανα κανονικά install τα ubuntu, και αυτή τη φορά έβαλα τη default ρυθμιση για το grub, hd(0)

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

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

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


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