Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Dva systémy na dvou discích (grub)  (Přečteno 1847 krát)

PG

  • Návštěvník
  • Příspěvků: 88
Dva systémy na dvou discích (grub)
« kdy: 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.

PG

  • Návštěvník
  • Příspěvků: 88
Re: Dva systémy na dvou discích (grub)
« Odpověď #1 kdy: 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.


kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: Dva systémy na dvou discích (grub)
« Odpověď #2 kdy: 17 Listopadu 2008, 18:19:09 »

PG

  • Návštěvník
  • Příspěvků: 88
Re: Dva systémy na dvou discích (grub)
« Odpověď #3 kdy: 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)


kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: Dva systémy na dvou discích (grub)
« Odpověď #4 kdy: 17 Listopadu 2008, 22:36:15 »
hm, ja to zas chapal jako flignu pro boot systemu z jineho disku (nejen win)

 

Provoz zaštiťuje spolek OpenAlt.