Nista ti mene nisi slusao sta sam ja pricao :(
Lepo sam napisao - da se u /boot/grub/device.map nalazi spisak particija koje on vidi. Primer:
Citat:
# cat /boot/grub/device.map
(hd0) /dev/hda
(hd1) /dev/hdb
(hd2) /dev/hdc
(fd0) /dev/fd0
U menu.lst stoji nesto ovako:
Citat:
title Linux
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 selinux=0 nosplash showopts resume=/dev/hda1 elevator=cfq
initrd (hd0,1)/boot/initrd
Sto se tice diska 1, hda, njegov izgled je ovakav:
Citat:
fdisk -l /dev/hda
Disk /dev/hda: 80.0 GB, 80026361856 bytes
16 heads, 63 sectors/track, 155061 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 8323 4194760+ 82 Linux swap
/dev/hda2 * 8324 155061 73955952 83 Linux
Sta vidis iz ovoga? Vidis da NE stoji oblik direktorijuma kad ga negde mountujes:
Citat:
kernel /mandrake_root/boot/
VEC stoji na kom disku i kojoj particiji se nalazi boot direktorijum.
Sta JOS vidis na ovome? Vidis da je resume na /dev/hda1, a ako pogledas malo bolje, videces da je /dev/hda1 u stvari Linux SWAP particija - tako da mo gu da je koriste i mandrake i fedora.
Sta JOS vidis? da je /dev/hda2 mesto gde se nalazi root particija, da je kernel na (hd0,1)/boor/vmlinuz, tj, ako pogledas device map, vidis da je to diretkorijum /boot na particiji /dev/hda2, jer je to DRUGA particija na tom disku (hd0,0 - /dev/hda1, hd0,1 - /dev/hda2... itd itd..)
Dakle, pretpostavimo da je to kod tebe hd(0,8) gde ti je madrake , onda u fedorinom grub-u (posto sam shvatio da ti je on glavni grub, aovaj od mandrake-a zaostao), znaci kad dignes fedoru, editujes /boot/grub/menu.lst i UMESTO:
Citat:
Code:
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,5)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
title Mandrake 10.1
root (hd0,8)
kernel /mandrake_root/boot/vmlinuz-2.6.8.1-12mdk ro root=/dev/hda9
initrd /mandrake_root/boot/initrd-2.6.8.1-12mdk.img
Treba da stoji kod mandrake sekcije ovo sto sam opisao malopre:
Code:
Code:
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,5)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
title Mandrake 10.1
root (hd0,8)
kernel /boot/vmlinuz-2.6.8.1-12mdk ro root=/dev/hda9
initrd /boot/initrd-2.6.8.1-12mdk.img
Drugim recima, samo obrisi ovo /mandrake_root
Naravno, pretpostavljam da ove fajlove imas pode tim nazivima na mandrake-ovim particijama (vmlinuz-2.6.8.1-12 i initrd-2.6.8.1-12mdk.img)
Molim te, ali MOLIM, sledeci put malo procitaj sta neko pise, ne samo ovlas pogledati! :((((((((((((((((((
P.S. Sad tek vidim da imas i opciju ro kod kernela, mislim da to moras da izbacis kako ne bi imao read-only (ro) fajlsistem... uostalom uporedi sa onim sto ti je dao mandrake u svom menu.lst (iz fedore: /mandrake_root/boot/grub/menu.lst)
Drugim recima, umosto ovoga gore, kod mandrake stavi ono sto ti i pise kod mandraka u menu.lst:
Code:
title Mandrake
kernel (hd0,8)/boot/vmlinuz root=/dev/hda9 acpi=ht resume=/dev/hda7 splash=silent vga=788
initrd (hd0,8)/boot/initrd.img
[Ovu poruku je menjao Jbyn4e dana 28.02.2006. u 13:36 GMT+1]
Kad sve ostalo zakaže, pročitaj uputstvo...