Skocz do zawartości

Sekcja Windwosa W Grubie (/boot/grub/grub.conf)


Jasiek_M

Rekomendowane odpowiedzi

Witajcie,

Mam dwa dyski po 80 giga- na jednym jest Windows XP a na drugim Fedora 12, problem w tym że oba systemu były instalowane pojedyńczo- tzn. pierw Linux na jednym dysku, potem na niego zrzuciłem dane z drugiego dysku, wyzerowałem,zmapowałem drugi dysk i zainstalowałem Windowa na nim(dysk 2)(w tym czasie na kompie nie było dysku z Linuxem). Więc teraz podłączając na mastera dysk z Linuxem mam linuxa, a z Windowsem mam Windowsa. Tylko to trochę zachodu i chciałbym to uprościć. Mam nadzieję że doklejenie do gruba(/boot/grub/grub.conf) sekcji z Windowsem XP załatwi tę sprawę... Tylko nie mam skąd jej wziąć. Może ktoś ma Windowsa XP z Fedora i mógłby mi prze kleić sekcje odpowiadająca za Windowsa? Byłbym bardzo wdzięczny(mam nadzieję że tylko starczy zmienić nazwę partycji w tej sekcji i będzie ok).

Pozdrawiam

Jasiek Matacz

Odnośnik do komentarza
Udostępnij na innych stronach

Hej nic z tego, próbowałem z hd1,0(hd0,0 mam linuxa więc by wychodziło że hd1,0 powinien być Windows), hd(1,1) jeśli by numerować partycje na systemie od 0[sda2 mam Windowsa], hd(1,2)- przyjmując że numer partycji jest zgodny z nuerem sda - najczęściej wyrzuca coś w stylu "Linux kernel must be loaded before intrd" więc coś idzie nie tak:/

 

Może szukałem wyjaśnienia w fdisk`u ale nic nie znalazłem:

[root@Jasiek ~]# fdisk -l

Dysk /dev/sda: 80.0 GB, bajtów: 80026361856
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 9729
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Identyfikator dysku: 0x00057206

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *           1          39      307200   83  Linux
Partycja 1 nie kończy się na granicy cylindra.
/dev/sda2              39        2650    20971520   83  Linux
/dev/sda3            2650        3694     8388608   83  Linux
/dev/sda4            3695        9729    48476137+   5  Extended
/dev/sda5            3695        3956     2097152   82  Linux swap / Solaris
/dev/sda6            3956        9729    46377983+   6  FAT16

Dysk /dev/sdb: 80.1 GB, bajtów: 80060424192
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 9733
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Identyfikator dysku: 0xf90af90a

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdb1   *           1        1305    10482381    7  HPFS/NTFS
/dev/sdb2            1306        9732    67689877+   f  W95 Ext'd (LBA)
/dev/sdb5            1306        3916    20972826    7  HPFS/NTFS
[root@Jasiek ~]#

Partycja z Windowsem ma 11giga więc wychodzi na sdb2

Odnośnik do komentarza
Udostępnij na innych stronach

wszystko ok, problem w tym że wykonanie tego nic nie pomaga(mimo że dostaje komunikat że wszystko się skończyło ok), w ogóle nie zmienia się plik /boot/grub/grub.conf -sprawdzałem, nawet by mieć pewność to usunąłem z niego sekcję Windows a po zainstalowaniu nowego Gruba jej nie dodało... Inna sprawa że tylko "znikł" mi ekran Gruba podczas włączania systemu- wcześniej był w trybie ukrytym teraz usunąłem hidden i nadal się nie pojawia...

Odnośnik do komentarza
Udostępnij na innych stronach

Spróbuj:

 

 

title Windows XP

root (hd1,0)

savedefault

makeactive

map (hd0) (hd1)

map (hd1) (hd0)

chainloader +1

 

I nic, a dokładniej:

Error 19: Linux kernel must be loaded before initrd

 

Press any key to continue...

 

Hmmm to może tak, to zawiera grub.conf:

 

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda2
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz

title Fedora (2.6.31.12-174.2.3.fc12.i686.PAE)
root (hd0,0)
kernel /vmlinuz-2.6.31.12-174.2.3.fc12.i686.PAE ro root=UUID=9318bc4f-e5ad-4f6f-b977-741441467f67  LANG=pl_PL.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=pl2 rhgb quiet
initrd /initramfs-2.6.31.12-174.2.3.fc12.i686.PAE.img

title Fedora (2.6.31.5-127.fc12.i686.PAE)
root (hd0,0)
kernel /vmlinuz-2.6.31.5-127.fc12.i686.PAE ro root=UUID=9318bc4f-e5ad-4f6f-b977-741441467f67  LANG=pl_PL.UTF-8 

title Windows XP
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1 

/dev/sdb2
SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=pl2 rhgb quiet
initrd /initramfs-2.6.31.5-127.fc12.i686.PAE.img

 

Zastanawia mnie "/dev/sdb2"... Co on szuka na tym drugim dysku? Ew. może tu coś jest nakopane...?

Odnośnik do komentarza
Udostępnij na innych stronach

Prawdę powiedziawszy nigdy nie spotkałem się z takim wpisem, może spróbuj go zahaszować.

 

 

/dev/sdb2

SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=pl2 rhgb quiet

initrd /initramfs-2.6.31.5-127.fc12.i686.PAE.img

Odnośnik do komentarza
Udostępnij na innych stronach

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda2
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz

title Fedora (2.6.31.12-174.2.3.fc12.i686.PAE)
root (hd0,0)
kernel /vmlinuz-2.6.31.12-174.2.3.fc12.i686.PAE ro root=UUID=9318bc4f-e5ad-4f6f-b977-741441467f67  LANG=pl_PL.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=pl2 rhgb quiet
initrd /initramfs-2.6.31.12-174.2.3.fc12.i686.PAE.img

title Fedora (2.6.31.5-127.fc12.i686.PAE)
root (hd0,0)
kernel /vmlinuz-2.6.31.5-127.fc12.i686.PAE ro root=UUID=9318bc4f-e5ad-4f6f-b977-741441467f67  LANG=pl_PL.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=pl2 rhgb quiet
initrd /initramfs-2.6.31.5-127.fc12.i686.PAE.img

title Windows XP
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1 

Tak powinien wyglądać ten plik (zwróć uwagę na znaki nowej linii).

Odnośnik do komentarza
Udostępnij na innych stronach

thof,teapot -> Działa, wielkie dzięki. Pytanie tylko skąd to się wzięło i co szukało na tym sdb- przecież tam jest sam Windows a z wpisu wynika że nie tyczy się do Windowsa a ogólnie. Przyznam się-wcięcia sam robiłem bo jak pierwszy raz otworzyłem grub.conf to wszystko było w takim bloku bez wcięć i odstępów między kolejnymi systemami itp. i stało się nieczytelne więc może przez pomyłkę oddzieliłem tę sekcję od Windowsa ale i tak po co do niego miało by ładować Linuxowe parametry?

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ę...