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
-
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?
-
zkus todle
title PC-BSD 1.5.1
root (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
-
Bohuzel, ani toto reseni nepomohlo. Porad se vypisuje stejna chybova hlaska.
-
Neměl by záznam v Grubu u BSD systému vypadat nějak jako pro Linux ??
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.
-
to uz jsem taky zkousel, konkretne tak, ze jsem pridal polozku:
kernel /boot/loader nebo kernel /boot/kernel/kernel ovsem take bez uspechu
-
a funguje ten system vubec kdyz nastavis v biosu jako bootovani z druhyho hardisku jako prioritu? :)
-
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....
-
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
-
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.
-
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.
-
moment jeste zkus teda tohle
title PC-BSD 1.5.1
rootnoverify (hd1,0)
chainloader +1
popr
title PC-BSD 1.5.1
rootnoverify (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
-
Nene, nezkoušej, je to jasný ;)
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 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číš.
-
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?
-
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
-
Dobre, vecer zkusim jeste zkompilovat to jadro, pak napisu jak to dopadlo. Snad to pomuze. Zatim dekuji za rady.
-
I když tady je ještě něco - http://ubuntuforums.org/showthread.php?t=345415
title PC-BSD
rootnoverify (hd1,0)
chainloader +1
boot
Možná že nakonec to půjde i bez kompilace kernelu.
-
tohle ti proste musi fungovat nerikej ze ne
title PC-BSD
rootnoverify (hd1,0)
chainloader +1
boot