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: Zřetezení dvou grubů  (Přečteno 828 krát)

honzee

  • Aktivní člen
  • *
  • Příspěvků: 185
Zřetezení dvou grubů
« kdy: 25 Května 2011, 21:11:33 »
Zdravim,
rad bych si od nekoho zkusenejsiho nechal poradit, jak nejlepe vyresit bootovani dvou linuxu na jednom PC. Mam Ubuntu a Fedoru.

Grub 2 v Ubuntu po zavolani update-grub sam pozna a prida fedoru. To ovsem neni prakticke napriklad po pridani noveho jadra do Fedory, kdy musim v Ubuntu zavolat update-grub.

Fedora s Grub-legacy projistotu Ubuntu sama ani nenajde, musi se pridat rucne.

Chtel bych celou situaci resit zretezenim grubu. Je mi jedno, jestli vychozim (tedy tim v boot sectoru) bude Grub 2 nebo Grub-legacy. Potrebuju poradit, jakou presne pridat polozku do grubu, aby umet odkazat na druhy grub. Dal tusim, ze budu muset ten druhy, ktery nezvolim jako hlavni, nainstalovat na root partition ji naleziciho systemu (hlavni, dejme tomu ten z Ubuntu, bude na dev/sda a grub Fedory bude na dev/sda6 - tam mam Fedoru).

Prosim  Vas tedy o dve veci:
1) Zda chapu spravne ze ten "druhy" grub musim nainstalovat na prislusnou partition.
2) Jak ma vypadat kod vlozeny do "prvniho" grubu, ktery chainloaduje na druhy grub.
Mezi má oblíbená prvočísla patří 11° a 13°

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re: Zřetezení dvou grubů
« Odpověď #1 kdy: 25 Května 2011, 23:31:44 »
hezky je to vysvetleno zde, vcetne ruznych variant reseni (je to pro legacy, ale pro grub2 by to melo byt podobne)
http://members.iinet.net.au/~herman546/p15.html#Operating_System_Entries_for_Multiple_Booting_More_Linux_Systems

osobne pouzivam variantu 2 z odkazu (symlink), timpadem staci se starat o jeden grub

pokud chces delat chainload, je tva uvaha v prispevku spravna
v grubu to pak vypada nejak takto (grub2, 40_custom)
Kód: [Vybrat]
menuentry "Fedora" {
set root=(hd0,8)
chainloader +1
}
https://help.ubuntu.com/community/Grub2

 

Provoz zaštiťuje spolek OpenAlt.