Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Juraj Sekerák 31 Srpna 2006, 21:36:42
-
Postup (ted uz vim, ze nebyl nejstastnejsi, ale snad to pujde vyresit)
1. na jednom disku 160GB mam nainstalovany XP
2. na druhej 80GB sem si nainstaloval ubuntu, ale disk s XP byl fyzicky odpojenej
a ted bych chtel do grubu pridat XP, tak aby disk s Ubuntu byl na master (takze hd0,0) a disk s XP na slave (asi hd1,0).
vypis fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylindry of 16065 * 512 = 8225280 bytes
Zařízení Boot Start End Blocks Id System
/dev/hda1 1 2610 20964793+ 83 Linux
/dev/hda2 2611 2872 2104515 5 Rozšířený
/dev/hda3 2873 9729 55078852+ b W95 FAT32
/dev/hda5 2611 2872 2104483+ 82 Linux swap / Solaris
Disk /dev/hdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylindry of 16065 * 512 = 8225280 bytes
Zařízení Boot Start End Blocks Id System
/dev/hdb1 * 1 3187 25599546 7 HPFS/NTFS
/dev/hdb2 3188 19457 130688775 7 HPFS/NTFSPridal sem do grubu (menu.lst)
title Windows XP Professional
root (hd1,0)
makeactive
chainloader +1a doufal jsem, ze to bude bez problemu. Ale po volbe "Windows XP Professional" mi to napsalo:
filesystem type unkown partition type 0x7a musel sem restartovat.
Nevite kde delam chybu nebo jak bych to mohl vyresit. Dik
-
Ja mam toto:
title WinXP
root (hd0,0)
makeactive
chainloader +1
Pridej na konec +1
-
Je ja to spatne zkopiroval, to +1 tam mam :)
chainloader +1
opravil sem to
-
Jenomze tohle funguje pouze v pripade, kdy ze oddil s Windows nachazi na stejnem disku, kde je nainstalovany grub. Pokud se Windows nachazeji na jinem fyzickem disku, je potreba pouzit trik s map.
title=Windows
rootnoverify (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
chainloader +1
-
Dikes uz to de krasne. To by me v zivote nenapadlo.
-
To jsem tam udělal ale napsalo to, že to nemůže najít NTRL nebo něco takovýho :( co s tim pls? Disky jsou namapovaný správně a win opravit nemůžu protože mám na cd nějakou starou verzi.
-
To jsem tam udělal ale napsalo to, že to nemůže najít NTRL nebo něco takovýho :( co s tim pls? Disky jsou namapovaný správně a win opravit nemůžu protože mám na cd nějakou starou verzi.
toto uz asi neni o grube. Chybi ti ntlr soubor v root adresari ve windowsovskej particii. Když temu dobre rozumíš tak by se to možná dalo spravit nejak ručne (ale se mi zdá že pár krát se mi to též stalo a rešil sem to preinstalovaním win) alebo preinstaluj win, což je asi bude jediné řešení :(
-
Zdravim, chtel jsem se zeptat jak to vyresit kdyz sem instaloval k win a ubuntu jeste system fedora core6 a prepsalo mi to grub. Grub sem obnovil ale jsou tam opet jen ty dva systemy co tam byli win a ubuntu. na hda1 je win na hda2 je ubuntu a hda6 je fedora. Chtel bych fedoru pridat do grubu
muj fdisk-l
Disk /dev/hda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylindry of 16065 * 512 = 8225280 bytes
Zařízení Boot Start End Blocks Id System
/dev/hda1 * 1 1530 12289693+ 7 HPFS/NTFS
/dev/hda2 1531 2805 10241437+ 83 Linux
/dev/hda3 2806 14593 94687110 5 Rozšířený
/dev/hda5 2806 2869 514048+ 82 Linux swap / Solaris
/dev/hda6 2870 4144 10241406 83 Linux
/dev/hda7 4145 14593 83931561 b W95 FAT32/boot/grub/menu.lst
title Ubuntu, kernel 2.6.17-11-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hda2 ro quiet splash locale=cs_CZ
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot
title Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.17-11-generic
boot
#title Ubuntu, kernel 2.6.17-10-generic
#root (hd0,1)
#kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda2 ro quiet splash locale=cs_CZ
#initrd /boot/initrd.img-2.6.17-10-generic
#quiet
#savedefault
#boot
#title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
#root (hd0,1)
#kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda2 ro single
#initrd /boot/initrd.img-2.6.17-10-generic
#boot
title Ubuntu, memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
quiet
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
-
SuperGrub s tím nehne ?
http://supergrub.forjamari.linex.org/
-
To jsem tam udělal ale napsalo to, že to nemůže najít NTRL nebo něco takovýho :( co s tim pls? Disky jsou namapovaný správně a win opravit nemůžu protože mám na cd nějakou starou verzi.
Měl jsem stejný problém pod winXP, mělo by to vyřešit nabootování opravné konzole s CD XP a použití příkazu fixboot.
-
max007:
max007: Já bych to řešil tak, že bych si prostě do Grubu přidal několik dalších položek a všechny vyzkoušel, potom si tam necháš jen tu pod kterým ten systém fakt je.
title Fedora
root (hd0,5)
kernel /boot/memtest86+.bin
quiet
boot
Nejsem si jistej tou položkou u kernel .... no uvidíš. A jestli pod tou pětkou fedora neni, tak zkus proste třeba 6,4,....
-
takto uz to jede :)
title Fedora Core (2.6.18-1.2798.fc6) (on /dev/hda6)
root (hd0,5)
kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-1.2798.fc6.img
savedefault
boot