Skocz do zawartości

Fedora 15 Nie Widzi Windowsa Xp.


antioch

Rekomendowane odpowiedzi

Zainstalowałem niedawno Fedorę 15 na partycji Root oraz home na głównym dysku startowym. Na tym samym dysku fizycznym na partycji FAT 32 mam jeszcze zainstalowany Win XP. BOOT leader został umieszczony sektor rozruchowy MBR na pierwszym startowym dysku. Po instalacji zgodnie z krokami zasugerowanymi przez instalator Fedory, pojawił się problem przy pierwszym uruchomieniu systemu. Fedora ładuje się normalnie lecz win XP niestety się nie ładuje.

Oto zawartość pliku grub.conf:

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You do not have a /boot partition. This means that

# all kernel and initrd paths are relative to /, eg.

# root (hd0,5)

# kernel /boot/vmlinuz-version ro root=/dev/sda6

# initrd /boot/initrd-[generic-]version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,5)/boot/grub/splash.xpm.gz

hiddenmenu

title FEDORA 15 (2.6.41.1-1.fc15.i686.PAE)

root (hd0,5)

kernel /boot/vmlinuz-2.6.41.1-1.fc15.i686.PAE ro root=UUID=083196ff-3349-4f5f-8698-a62474b289c4 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=pl_PL.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=pl2 rhgb quiet

initrd /boot/initramfs-2.6.41.1-1.fc15.i686.PAE.img

title WINDOWS XP

rootnoverify (hd2,4)

chainloader +1

 

Oto zawartość pliku menu lst:

 

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You do not have a /boot partition. This means that

# all kernel and initrd paths are relative to /, eg.

# root (hd0,5)

# kernel /boot/vmlinuz-version ro root=/dev/sda6

# initrd /boot/initrd-[generic-]version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,5)/boot/grub/splash.xpm.gz

hiddenmenu

title FEDORA 15 (2.6.41.1-1.fc15.i686.PAE)

root (hd0,5)

kernel /boot/vmlinuz-2.6.41.1-1.fc15.i686.PAE ro root=UUID=083196ff-3349-4f5f-8698-a62474b289c4 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=pl_PL.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=pl2 rhgb quiet

initrd /boot/initramfs-2.6.41.1-1.fc15.i686.PAE.img

title WINDOWS XP

rootnoverify (hd2,4)

chainloader +1

 

Proszę o pomoc jak mam rozwiązać ten problem bo potrzebuję dwóch systemów. Przeglądałem forum Fedory ale nic co by było dla mnie pomocne nie udało mi się znaleźć. Pewnie trzeba coś dopisać w pliku grub.conf, ale niestety ja nie jestem tak zaawansowanym użytkownikiem linuksa i nie wiem. Wcześniej na partycjach linuksowych na tym dysku miałem magię i nie było problemu linuks i Windows były widziane przez gruba i bez problemu mogłęm używać i jednego i drugiego. Proszę o pomoc. Pozdrawiam Antioch.

Odnośnik do komentarza
Udostępnij na innych stronach

Z Fedory, jako root wykonaj fdisk -l (mala litera L) i pokaz tutaj

 

P.S. Cos Ci te cytaty nie wychodza. Warto sprawdzic po napisaniu jak wyglada post i go ewentualnie edytowac.

Do listingów lepszy jest znacznik code a nie quote, do dluzszych - codebox.

 

A menu.slt w F15 jest tylko linkiem symbolicznym (w Windows to mówia "skrót" :P ) do grub.conf

 

[EDIT]

Nie wiem czy to jeszcze aktualne, ale kiedys Windows XP musial byc na pierwszej partycji podstawowej, zeby dzialal a z tego co pokazujesz to Windows chce startowac z 5. partycji 3. dysku (hd2,4). Masz trzy dyski? :D

Edytowane przez WalDo
Odnośnik do komentarza
Udostępnij na innych stronach

Oto co wyrzucil fdisk -l:

Dysk /dev/sda: 80.1 GB, bajtów: 80060424192

glowic: 255, sektorów/sciezke: 63, cylindrów: 9733, w sumie sektorów: 156368016

Jednostka = sektorów, czyli 1 * 512 = 512 bajtów

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Identyfikator dysku: 0x0003a123



Urzadzenie Rozruch   Poczatek      Koniec   Bloków   ID  System

/dev/sda1   *          63    51199154    25599546    c  W95 FAT32 (LBA)

/dev/sda2        51199155   156344579    52572712+   f  W95 Rozsz. (LBA)

/dev/sda5       152135550   156344579     2104515   82  Linux swap / Solaris

/dev/sda6        51202048    77848575    13323264   83  Linux

/dev/sda7        77850624   120492031    21320704   83  Linux

/dev/sda8       120494080   152133631    15819776    b  W95 FAT32



Wpisy w tablicy partycji nie sa w tej kolejnosci, co na dysku



Dysk /dev/sdc: 120.0 GB, bajtów: 120033041920

glowic: 255, sektorów/sciezke: 63, cylindrów: 14593, w sumie sektorów: 234439535

Jednostka = sektorów, czyli 1 * 512 = 512 bajtów

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Identyfikator dysku: 0xc9ccc9cc



Urzadzenie Rozruch   Poczatek      Koniec   Bloków   ID  System

/dev/sdc2           96390   234436544   117170077+   f  W95 Rozsz. (LBA)

/dev/sdc5           96453   133692929    66798238+   7  HPFS/NTFS/exFAT

/dev/sdc6       133692993   234436544    50371776    b  W95 FAT32



Dysk /dev/sdb: 20.5 GB, bajtów: 20485785600

glowic: 255, sektorów/sciezke: 63, cylindrów: 2490, w sumie sektorów: 40011300

Jednostka = sektorów, czyli 1 * 512 = 512 bajtów

Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512

Identyfikator dysku: 0x9b3d9b3d



Urzadzenie Rozruch   Poczatek      Koniec   Bloków   ID  System

/dev/sdb1   *          63    20000924    10000431    c  W95 FAT32 (LBA)

/dev/sdb2        20000925    40001849    10000462+   f  W95 Rozsz. (LBA)

/dev/sdb5        20000988    40001849    10000431    b  W95 FAT32

 

 

Tak mam trzy dyski. Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

No to wpisy w grub.conf sa prawidlowe (BTW. naprawde do listingów uzywa sie znaczników code albo codebox a nie quote).

Wg mnie problemy moga wynikac z tego, ze XP nie jest na 1. partycji 1. dysku (hd0,0).

Po drugie móglby to byc problem wynikajacy z posadzenia XP na FAT32, ale wg mnie XP jest na partycji NTFS (pewnie nawet Windows nie chcial zyc na tak archaicznym tworze jak FAT32 ;))

/dev/sdc5           96453   133692929    66798238+   7  HPFS/NTFS/exFAT

Z tego widac równiez, ze wpis rootnoverify(hd2,4) jest OK - dyski i partycje liczone od 0.

 

Byc moze przemapowanie dysków cos zmieni. Spróbuj zmienic wpis

title WINDOWS XP
rootnoverify (hd2,4)
chainloader +1

na taki

title WINDOWS XP
map             (hd0) (hd2)
map             (hd2) (hd0)
rootnoverify    (hd2,4)
makeactive
chainloader     +1

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety to co zaleciłeś wykonałem dodałem polecany przez Ciebie wpis do pliku grub.conf. Na Partycji gdzie jest windows zrobiłem konwersje z systemu plików FAT na NTFS. Przy starcie windowsa pojawia się teraz taki komunikat:

 

Error 11 unrekognized device starting. Pres eny key…

 

Nie wiem czy teraz jest ok z tym code... Wygląda na to że Fedora inaczej rozpoznaje dysk startowy.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie pamietam juz tych sztuczek z grubem dokladnie, bo dawno juz nie mam windy na twardym dysku. Moze po przemapowaniu powinienes zmienic tez numer dysku startowego. Spróbuj jeszcze ten sam wpis co podalem tylko zmien rootnoverify z (hd2,4) na (hd0,4)

Jesli to nie pomoze, to na 95% stawialbym, ze to problem wynikajacy z tego, ze Windows nie jest na 1. partycji, czyli nie (hd0,0)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...