Skocz do zawartości

Grub I 3 Systemy


wppiotrek

Rekomendowane odpowiedzi

Witam mam następujący problem. Mam 3 systemy: XP, Vista, Fedora Core 6.

I troche zamotane bootowanie, bo najpier odpala sie Grub wybieram albo fedore, albo "Other", jak wybiore to dtugie, to włącza sie bootloader windows i tam wybieram XP lub Vista.

 

Chciałbym abym miał w Grubie wszystkie 3 systemy i który wybiore ten sie uruchomi.

 

Grub.conf wygląda tak:

# 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,6)

# kernel /vmlinuz-version ro root=/dev/sda8

# initrd /initrd-version.img

#boot=/dev/sda

default=0

timeout=5

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

hiddenmenu

title Fedora Core (2.6.19-1.2911.fc6)

________root (hd0,6)

_______ kernel /vmlinuz-2.6.19-1.2911.fc6 ro root=LABEL=/ rhgb quiet

_______ initrd /initrd-2.6.19-1.2911.fc6.img

title Other

_______ rootnoverify (hd0,0)

_______ chainloader +1

a boot.ini tak:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

 

Idzie to jakoś scalić do kupy, bo niebardzo wiem jak obsłużyć tego Gruba

Odnośnik do komentarza
Udostępnij na innych stronach

Tak wygląda mój bootloader z dwóch xp i fedory, może coś z tego wykombinujesz

Drugi windows był zainstalowany z aktywną partycją (hd0,1) , pierwszy standardowo z aktywną (hd0,0)

Po komendzie chainloader +1 ładuje się bootloader windowsa zapisany w MBR, następnie czytany jest boot.ini z partycji (hd0,0) lub (hd0,1) zależnie od tego która jest ustawiona na active

 

gfxmenu /boot/grub/message.linuxtux
default 0
timeout 5

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

title        Windows XP2
root          (hd0,1)
makeactive
chainloader    +1

title Fedora Core (2.6.19-1.2895.fc6)
    root (hd0,2)
    kernel /boot/vmlinuz-2.6.19-1.2895.fc6 ro root=LABEL=/ rhgb quiet
    initrd /boot/initrd-2.6.19-1.2895.fc6.img
title        Uruchom ponownie
reboot

Odnośnik do komentarza
Udostępnij na innych stronach

Chciałbym abym miał w Grubie wszystkie 3 systemy i który wybiore ten sie uruchomi.
Pokaż wyjście polecenia "fdisk -l" (to jest małe "l" jak Lucyna) i napisz co gdzie jest tzn.na których partycjach/dyskach.

Nie przepisz wszystkiego w ciemno od username ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Disk /dev/sda: 160.0 GB, 160040803840 bytes

255 heads, 63 sectors/track, 19457 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Device Boot Start End Blocks Id System

/dev/sda1 * 1 5222 41945683+ 7 HPFS/NTFS ___________________ tu jest XP

/dev/sda2 5223 19456 114334605 f W95 Ext'd (LBA)

/dev/sda5 5223 10444 41945683+ 7 HPFS/NTFS ___________________ tu jest Vista

/dev/sda6 14950 19456 36202446 7 HPFS/NTFS

/dev/sda7 10445 10457 104391 83 Linux

/dev/sda8 10458 12269 14554858+ 83 Linux ___________________ tu jest Fedora

/dev/sda9 12270 12399 1044193+ 82 Linux swap / Solaris

 

 

o to chodzilo??

Odnośnik do komentarza
Udostępnij na innych stronach

o to chodziło??

Dokladnie o to :)

 

Najpierw musimy cos wyjasnic - z boot.ini takim jak podales w pierwszym poscie nie bedzie pytania o wybor systemu - tam jest tylko XP... wiec cos tu nie gra ;)

 

Przyjmujac, ze na sda5 jest kolejny boot.ini (ten od Visty) sprobuj do grub.conf dodac

title        Windows Vista
root          (hd0,4)
makeactive
chainloader    +1

makeactive moze ale nie musi sie przydac - na poczatek sprobuj bez niego...

Powodzenia

Odnośnik do komentarza
Udostępnij na innych stronach

Device Boot Start End Blocks Id System

/dev/sda1 * 1 5222 41945683+ 7 HPFS/NTFS ___________________ tu jest XP

/dev/sda5 5223 10444 41945683+ 7 HPFS/NTFS ___________________ tu jest Vista

/dev/sda8 10458 12269 14554858+ 83 Linux ___________________ tu jest Fedora

o to chodzilo??

Jak juz napisal exbros - dokladnie :)

Wg mnie spróbuj czegos takiego

# 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 (hd1,0)
#          kernel /vmlinuz-version ro root=/dev/hde2
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd1,0)/grub/splash.xpm.gz
#hiddenmenu

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

title        Windows Vista
root          (hd0,4)
makeactive
chainloader    +1

title Fedora Core (2.6.19-1.2895.fc6)
   root (hd0,7)
   kernel /boot/vmlinuz-xxxx.fc6 ro root=LABEL=/ rhgb quiet
   initrd /boot/initrd-xxxx.fc6.img

Pod "xxxx" wstaw aktualna wersje i release jadra. Jesli masz na biezaco aktualizowany system to powinienes miec xxxx=2.6.19-1.2911.6.5. Sprawdz w katalogu /boot. U mnie dwa ostatnie jajka jakie weszly to

[root@waldo ~]# ls -l /boot/vmlinuz*
-rw-r--r-- 1 root root 1951763 lut 24 19:57 /boot/vmlinuz-2.6.19-1.2911.6.4.fc6
-rw-r--r-- 1 root root 1951703 mar  4 21:59 /boot/vmlinuz-2.6.19-1.2911.6.5.fc6
[root@waldo ~]# ls -l /boot/initrd*
-rw------- 1 root root 1393530 mar  3 17:37 /boot/initrd-2.6.19-1.2911.6.4.fc6.img
-rw------- 1 root root 1393505 mar  6 00:08 /boot/initrd-2.6.19-1.2911.6.5.fc6.img

Sprawdz jak jest u Ciebie i wpisz odpowiednie.

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