Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: PG 17 Listopadu 2008, 14:48:38

Název: Dva systémy na dvou discích (grub)
Přispěvatel: PG 17 Listopadu 2008, 14:48:38
Něco dělám blbě nebo nechápu. Prosím o radu.
Situace:
Na prvním HDD (sda) mám na sda1 win XP, na sda2 Kubuntu 8.04 a dále nějaké další partišny
Přikoupil jsem další 2 HDD a mám je jako sdb a sdc
Na poslední jsem zkusmo nainstaloval Kubuntu 8.10. Chci si totiž napřed vyzkoušet jak to fachčí, než trvale přejdu. Protože jsem měl strach, před instalací jsem odpojil první HDD a systém nainstaloval na ten poslední včetně zavaděče. Pak jsem připojil zpátky první HDD.
Když v biosu nastavím bootování z prvního hdd, mám k dispozici Kubuntu 8.04  a Win XP, když nastavím třetí, tak mám Kubuntu 8.10
Pochopitelně se mi nechce čarovat s biosem, tak jsem si chtěl upravit grub na prvním HDD tak, aby mi uměl spustit i systém na třetím disku s K 8.10.
Dám sem výpisy:
device.map
Kód: [Vybrat]
(hd0) /dev/sda
(hd2) /dev/sdc

menu.lst
Kód: [Vybrat]
title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=0531c195-8c8c-4649-a492-529c779bb26c ro quiet splash
initrd /boot/initrd.img-2.6.24-21-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=0531c195-8c8c-4649-a492-529c779bb26c ro single
initrd /boot/initrd.img-2.6.24-21-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
quiet

### 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/sda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1


#  here is the second Kubuntu OS - entries copied from original
title Larisa - kubuntu 8.10:
root

title Ubuntu 8.10, kernel 2.6.27-7-generic
#uuid 0ff3df36-7997-4c6a-beb7-47522434c2ce
root (hd2,0)
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=0ff3df36-7997-4c6a-beb7-47522434c2ce ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 0ff3df36-7997-4c6a-beb7-47522434c2ce
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=0ff3df36-7997-4c6a-beb7-47522434c2ce ro  single
initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+
uuid 0ff3df36-7997-4c6a-beb7-47522434c2ce
kernel /boot/memtest86+.bin
quiet

na konec jsem prostě přidal to, co jsem našel v nové instalaci. Nefunguje. Zakomentoval jsem řádek s uuid a přidal root - taky nejede.
Něco dělám blbě a nevidím to.
Název: Re: Dva systémy na dvou discích (grub)
Přispěvatel: PG 17 Listopadu 2008, 15:55:16
Zde jsou určité návody
http://wiki.ubuntu.cz/GRUB/Příkazová%20řádka
ale nic z toho neřeší můj problém a nedaří se mi to rozlousknout.

Myslím, že problém bude v tom, že mi asi nejsou jasné vztahy v pojmenování.
- jak jsou SATA disky podle BIOSU seřazeny  (je to dané např. pořadím při bootování nebo podle pořadí SATA rozhraní, tj pořadí při výpisu zařízení ?)
- jak je identifikuje GRUB (hd0 - hd1 - hd2 ... souhlasí to s biosem?) 
- jak se grub dostane k jádru (je schopen číst různé souborové systémy?) v parametru je /boot/.... takže asi ano

Z toho plyne co kam napsat, aby byl grub na prvním disku schopen bootovat jak XP(sda1) a Kubuntu (sda2) z  prvního, tak Kubuntu (sdc1) z třetího.

Název: Re: Dva systémy na dvou discích (grub)
Přispěvatel: kkaarreell 17 Listopadu 2008, 18:19:09
to same v blede modrem
http://forum.ubuntu.cz/index.php/topic,3194.msg21515.html#msg21515
Název: Re: Dva systémy na dvou discích (grub)
Přispěvatel: PG 17 Listopadu 2008, 20:50:31
Přece jen to není můj případ.
V prvním to pořešil flignou (map), což chápu jako specialitku pro win
title=Windows
rootnoverify (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
chainloader +1

Druhý případ byl triviální (6. partišna téhož disku)

Název: Re: Dva systémy na dvou discích (grub)
Přispěvatel: kkaarreell 17 Listopadu 2008, 22:36:15
hm, ja to zas chapal jako flignu pro boot systemu z jineho disku (nejen win)