Skocz do zawartości

Wpisy Do Gruba Dla Drugiego Systemu


moraw

Rekomendowane odpowiedzi

witam

korzystam z fedora 8. zainstalowalem centos na oddzielnym dysku i nie wiem jakie mam dodac wpisy go gruba zeby startowal.

dysk na ktorym jest fedora-primary master a centos-secondary slave

 

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9d659d65

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1044     8385898+  83  Linux
/dev/sda2            1045        1175     1052257+  82  Linux swap / Solaris
/dev/sda3            1176       18152   136367752+  83  Linux
/dev/sda4           18153       19457    10482412+   5  Extended
/dev/sda5           18153       19457    10482381   83  Linux

Disk /dev/sdb: 40.0 GB, 40027029504 bytes
255 heads, 63 sectors/track, 4866 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00062ec5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1958    15727603+   7  HPFS/NTFS
/dev/sdb2            1959        4865    23350477+   f  W95 Ext'd (LBA)
/dev/sdb5            1959        4865    23350446    7  HPFS/NTFS

Disk /dev/sdc: 20.4 GB, 20411080704 bytes
255 heads, 63 sectors/track, 2481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x90909090

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1        1305    10482381   83  Linux
/dev/sdc2            1306        1436     1052257+  82  Linux swap / Solaris
/dev/sdc3            1437        2481     8393962+  83  Linux

Odnośnik do komentarza
Udostępnij na innych stronach

Dysk z CentOSem wyglada raczej na secondary-master a nie secondary-slave jak napisales (jesli sie nie myle, i jest to to 20GB malenstwo na koncu listy ;) )...

 

Zeby podac Ci dokladny wpis do grub.conf musisz mi pokazac co masz w nim aktualnie oraz podac dokladna nazwe kernela (CentOS)... albo sam skopiuj wywolanie F8 i zamien odpowiednie rzeczy [hint: pierwsza partycja dysku secondary master to dla gruba hd(2,0) i to miejsce musisz wskazac grubowi bo tam powinien byc /boot...]

 

Pozdro

Odnośnik do komentarza
Udostępnij na innych stronach

Były podobne tematy, trzeba się tylko nieco wysilić, poszukać, poczytać, pouczyć się a nie czekać aż ktoś podetknie gotowca pod nos :angry:

 

Przy instalacji CentOS chyba dawałeś gdzieś instalację GRUBa?

Jeśli nie, to wpisy w sumie analogiczne jak w Fedorze tylko numery initrd i kernel musisz odpowiednio pozmieniać. Wystarczy chwilkę pokombinować.

Pokaż jak wygląda grub.conf w F8 i powiedz na którym dysku masz F8, a na którym CentOS (bo slave i master to tylko się domyślać można, ale to nie jest 100% informacja). Pokaż jakie pliki siedzą w /boot na CentOS

ls -l /boot

 

Odnośnik do komentarza
Udostępnij na innych stronach

centos jest na secondary slave bo na primary jest nagrywarka

gdy instalowalem centos to odznaczylem instalacje gruba

 

grub.conf fedory:

# 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,0)
#          kernel /boot/vmlinuz-version ro root=/dev/sda1
#          initrd /boot/initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.15-137.fc8)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.23.15-137.fc8 ro root=LABEL=/1 rhgb quiet
    initrd /boot/initrd-2.6.23.15-137.fc8.img
title Fedora (2.6.23.14-115.fc8)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.23.14-115.fc8 ro root=LABEL=/1 rhgb quiet
    initrd /boot/initrd-2.6.23.14-115.fc8.img
title Windows XP
    map (hd1) (hd0)
    rootnoverify (hd1,0)
    chainloader +1

 

dodalem na koncu ale nie dzialalo.

title CentOS 5.0
    root (hd2,0)
        chainloader +1

 

potem dalem ale wygladalo to tak ze uruchomila sie fedora na kernelu centos i tez nic

title CentOs
    root (hd2,0)
    kernel /boot/vmlinuz-2.6.18-8.el5 ro root=LABEL=/1 rhgb quiet
    initrd /boot/initrd-2.6.18-8.el5.img

 

ls -l /boot

razem 4248
-rw-r--r-- 1 root root   62150 mar 16  2007 config-2.6.18-8.el5
drwxr-xr-x 2 root root    4096 sty  8  2007 grub
-rw------- 1 root root 1398216 lut 14 11:49 initrd-2.6.18-8.el5.img
-rw-r--r-- 1 root root   80032 kwi  1  2007 message
-rw-r--r-- 1 root root   83542 mar 16  2007 symvers-2.6.18-8.el5.gz
-rw-r--r-- 1 root root  884787 mar 16  2007 System.map-2.6.18-8.el5
-rw-r--r-- 1 root root 1765428 mar 16  2007 vmlinuz-2.6.18-8.el5

Odnośnik do komentarza
Udostępnij na innych stronach

A gdybys tak przemapowal dyski, czyli zamienil

title CentOs
    root (hd2,0)
    kernel /boot/vmlinuz-2.6.18-8.el5 ro root=LABEL=/1 rhgb quiet
    initrd /boot/initrd-2.6.18-8.el5.img

na

title CentOs
    map (hd0) (hd2)
    map (hd2) (hd0)
    makeactive
    root (hd2,0)
    kernel /boot/vmlinuz-2.6.18-8.el5 ro root=LABEL=/1 rhgb quiet
    initrd /boot/initrd-2.6.18-8.el5.img

makeactive moze byc niepotrzebne, glowy nie dam ze taki uklad zadziala ale jakos tak bym kombinowal ;)

Powodzenia

Odnośnik do komentarza
Udostępnij na innych stronach

title CentOs
    map (hd0) (hd2)
    map (hd2) (hd0)
    makeactive
    root (hd2,0)
    kernel /boot/vmlinuz-2.6.18-8.el5 ro root=LABEL=/1 rhgb quiet
    initrd /boot/initrd-2.6.18-8.el5.img

Ten "root=LABEL=/1" to raczej nie zadziała, bo to etykieta root partycji Fedory. Secondary slave to chyba będize /dev/sdc, więc chyba lepiej będzie sie odwołać bezpośrednio do urządzenia "root=/dev/sdc1" przynajmniej dopóki nie poznamy etykiety tej partycji. I wtedy chyba nie są potrzebne te przemapowania, które zaproponował exbros (chociaż oczywiście nie szkodzą).

 

Krótko mówiąc IMHO powinno wystarczyć

title CentOs
    root (hd2,0)
    kernel /boot/vmlinuz-2.6.18-8.el5 ro root=/dev/sdc1 rhgb quiet
    initrd /boot/initrd-2.6.18-8.el5.img

A jeśli zastosujesz przemapowanie to chyba zmienią się również nazwy urządzeń i wtedy zamiast /dev/sdc1 będzie /dev/sda1 - tego nie jestem pewien, a nei bardzo mi się chce teraz jakieś zabawy na VMware robić ;)

 

I zakomentuj "hiddenmenu" → "#hiddenmenu" żeby zobaczyć menu wyboru systemów.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Swiete slowa WalDo :)

Jakis bylem wczoraj roztrzepany i zupelnie umknela mi etykieta partycji root, w efekcie czego - przekombinowalem ;) ... w zasadzie najprostszy wpis z root (hd2,0) i bezposrednim odwolaniem do partycji po urzadzeniu lub z prawidlowa etykieta powinien wystarczyc. 100%, ze wlasnie ze wzgledu na ta (fedorowa) etykiete roota wstawala Fedorka na kernelu CentOSa...

Dzieki za sprostowanie

 

Z PIATKOWYM pozdrowieniem! :)

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