Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: spaceace 31 Května 2008, 08:17:35

Název: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: spaceace 31 Května 2008, 08:17:35
Dobry den, potreboval bych poradit s nastavenim bootovani pro Vistu, Ubuntu a PC-BSD.
Situace je takova, ze mam laptom se dvema SATA disky. Na prvnim disku je Vista a Ubuntu a na druhem je PC-BSD. Jako zavadec je pouzit grub od Ubuntu. Vistu a Ubuntu lze zavest pomoci tohoto grubu normalne, ovsem PC-BSD mi nejak nejde zavest. Pro PC-BSD, ktere je na druhem disku jsem do menu.lst zadal:

title PC-BSD 1.5.1
root (hd1,0)
chainloader +1

Grub mi pri pokusu zavest PC-BSD vypise:

Error 13: Invalid or unsupported executable format

Vi nekdo kde je chyba, slo by to nejak napravit?
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: ubuntu luky 31 Května 2008, 13:01:13
zkus todle

Citace
title PC-BSD 1.5.1
root (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: spaceace 31 Května 2008, 13:19:21
Bohuzel, ani toto reseni nepomohlo. Porad se vypisuje stejna chybova hlaska.
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: premet 31 Května 2008, 13:21:48
Neměl by záznam v Grubu u BSD systému vypadat nějak jako pro Linux ??
Kód: [Vybrat]
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=4b7d855f-b3ee-46c3-9e19-513b87bfa187 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

Myslím tím to s tím jádrem atd.
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: spaceace 31 Května 2008, 13:55:23
to uz jsem taky zkousel, konkretne tak, ze jsem pridal polozku:
kernel /boot/loader nebo kernel /boot/kernel/kernel ovsem take bez uspechu
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: ubuntu luky 31 Května 2008, 14:01:50
a funguje ten system vubec kdyz nastavis v biosu jako bootovani z druhyho hardisku jako prioritu? :)
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: spaceace 31 Května 2008, 14:22:04
To jsem nezkousel. Mam laptop HP pavilion 9890 a kdyz jsem se dival do BIOSu, tak jsem tam nenasel moznost zmenit bootovani pro druhy disk. Muzu bootovat z cdrom, usb, net..., ale z pevneho disku muzu bootovat jen z prvniho....
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: ubuntu luky 31 Května 2008, 14:25:06
pockat v nootebocich se taky delaj dva hardisky? pokud tam  mas fakt dva harddisky tak by tam nekde mela jit zmenit proste bootovaci priorita zkus si to prolezt
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: spaceace 31 Května 2008, 14:38:08
Delaji se i v noteboocich, muj tedy aspon ma dva harddisky. Jsou to dva 250GB SATA disky. Zkousel jsem se divat, ale opravdu nikde nevidim moznost nastavitz bootovani z druheho disku.
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: Kenji 31 Května 2008, 14:48:30
Vždyť to je jasné, jak může nabootovat Grub z Linuxu na PC-BSD, které má souborový systém UFS?
Ve standartním Linuxovém jádře je podpora pro UFS pouze pro čtení jako modul, tedy pokud chceš používat Grub zavaděč pro zavádění PC-BSD, musíš překompilovat jádro s vestavěnou podporou pro čtení UFS.
Anebo používej zavaděč BSD, říká se o něm, že je i lepší než Grub.
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: ubuntu luky 31 Května 2008, 14:50:28
moment jeste zkus teda tohle

Citace
title PC-BSD 1.5.1
rootnoverify (hd1,0)
chainloader +1

popr

Citace
title PC-BSD 1.5.1
rootnoverify (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: Kenji 31 Května 2008, 14:54:22
Nene, nezkoušej, je to jasný ;)
Citace
Error 13: Invalid or unsupported executable format
Máš tři možnosti:
1. Zkompilovat si vlastní jádro a přidat si tam podporu pro UFS. Uděláš to tak, že z repo stáhneš ubuntu-source nebo jak se to jmenuje (měla by to být už nejnovější verze s jádrem 2.6.25), pak
Kód: [Vybrat]
sudo cp /boot/config-* /usr/src/linuxTím zkopíruješ starý konfigurák jádra do nového zdrojáku kernelu. Pak make menuconfig a v sekci File Systems si najdeš UFS a dáš čtení jako * místo M (modulu). Pak si v kernelu ještě třeba pár věcí uprav.
2. Najdeš si, jak nakonfigurovat BSD Loader pro několik systémů a disků, s tímhle neporadím.
3. Budeš v biosu měnit nastavení ze kterého disku bootovat.
Doporučuji první možnost, tím si vlastně i updatuješ systém (kernel) a optimalizuješ + něco nového se naučíš.
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: spaceace 31 Května 2008, 14:58:57
Posledni varianta take nefunguje. Zavadec od PC-BSD bych rad pouzival, ovsem nejak se mi pri instalaci zrejme nenainstaluje, ponevadz porad zustava linuxovsky Grub. Neni treba pred instalaci PC-BSD odstranit linuxovsky grub ? Pokud ano, jak jej spolehlive odstranim?
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: Kenji 31 Května 2008, 15:03:01
To nevím, ale myslím že to není potřeba, zavaděč BSD jenom navádí na Grub a z něj se dají spouštět další systémy. Zkusil bych vygooglit nějaké info o práci s BSD zavaděčem.
Tady něco je - http://faqs.pcbsd.org/index.php?action=artikel&artlang=en&cat=16&id=10
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: spaceace 31 Května 2008, 15:04:22
Dobre, vecer zkusim jeste zkompilovat to jadro, pak napisu jak to dopadlo. Snad to pomuze. Zatim dekuji za rady.
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: Kenji 31 Května 2008, 15:07:47
I když tady je ještě něco - http://ubuntuforums.org/showthread.php?t=345415
Kód: [Vybrat]
title PC-BSD
rootnoverify (hd1,0)
chainloader +1
boot
Možná že nakonec to půjde i bez kompilace kernelu.
Název: Re: Grub Vista, Ubuntu, PC-BSD
Přispěvatel: ubuntu luky 31 Května 2008, 15:11:07
tohle ti proste musi fungovat nerikej ze ne

Citace
title PC-BSD
rootnoverify (hd1,0)
chainloader +1
boot