Linux за българи: Форуми

BSD секция => Системни настройки => Темата е започната от: phantomlord в Apr 01, 2006, 19:02



Титла: Добавяне на desktopbsd в grub
Публикувано от: phantomlord в Apr 01, 2006, 19:02
Инсталирах DesktopBSD на втория си хард-диск, primery partition (/dev/hdb1) и се опитвам да го добавя в /boot/grub/menu.lst на своя Debian, за да го стартирам, но каквото и да опитвам все стигам до следната грешка:
Цитат
can't load 'kernel'

Eто какво опитах:
Цитат
title Desktop BSD
root (hd1,0,a)
kernel /boot/loader


Цитат
title Desktop BSD
root (hd1,0,a)
kernel (hd1,0,a)/boot/loader root=/dev/hdb1


Цитат
title Desktop BSD
root (hd1,0,a)
kernel /boot/loader root=/dev/hdb1


Цитат
title       DesktopBSD
root       (hd1,0)
chainloader    +1
boot


Пробвах още няколко комбинации, но без желаният резултат.
Други идеи?


Титла: Добавяне на desktopbsd в grub
Публикувано от: GoodT в Apr 01, 2006, 19:46
Ако по време на инсталацията си инсталирал лоадера в MBR-a на втория хард пробвай с:
title DesktopBSD
        rootnoverify (hd1)
        chainloader +1
Ако е в /dev/hdb1 :
title DesktopBSD
        rootnoverify (hd1,0)
        chainloader +1
Ако пак не стане значи не си инсталирал лоадера на BSD-то и едва ли linux-grub-а ще ти стартира kernel-a на BSD-то (поне аз не знам)
ПП: Не забравяй ,ако променяш конфига на grub-a да пускаш #grub-install /dev/hda


Титла: Добавяне на desktopbsd в grub
Публикувано от: mom в Apr 01, 2006, 21:07
@GoodT:
Цитат
ПП: Не забравяй ,ако променяш конфига на grub-a да пускаш #grub-install /dev/hda

Изобщо не е нужно да се прави това ако променяш menu.lst на grub-а. Това е една от основните разлики с lilo.


Титла: Добавяне на desktopbsd в grub
Публикувано от: phantomlord в Apr 01, 2006, 22:16
Цитат (mom @ Април 01 2006,21:07)
@GoodT:
Цитат
ПП: Не забравяй ,ако променяш конфига на grub-a да пускаш #grub-install /dev/hda

Изобщо не е нужно да се прави това ако променяш menu.lst на grub-а. Това е една от основните разлики с lilo.

Знам, че е така. Когато правех инсталацията на DesktopBSD, не инсталирах boot loader, а избрах опцията да си добавя системата по-късно в наличния такъв. Започнах да си правя експерименти и взех, че накарах ядрото да се зарежда по следния начин:
Цитат
# BSD installation on /dev/hdb1.
title       DesktopBSD
root       (hd1,0,a)
kernel      (hd1,0,a)/boot/kernel/kernel root=/dev/hdb1

но стигам до:
Цитат

mountroot>
panic: Root mount failed, startup aborted.
Cannot dump. No dump device defined.


Титла: Добавяне на desktopbsd в grub
Публикувано от: GoodT в Apr 02, 2006, 00:36
"Изобщо не е нужно да се прави това ако променяш menu.lst на grub-а." - "ако променяш конфига на grub-a " - grub.conf не е menu.lst нали :)
"panic: Root mount failed, startup aborted." - "едва ли linux-grub-а ще ти стартира kernel-a на BSD-то" - впредвид партишъните на BSD-то (slice).
"(поне аз не знам)" - може и да има начин.


Титла: Добавяне на desktopbsd в grub
Публикувано от: phantomlord в Apr 02, 2006, 01:02
Никъде не съм казал, че съм променял конфиг-а на grub, и следователно не съм го променял. Със сигурност *BSD може да се стартира чрез grub на Linux, но не мога да намеря правилния начин.


Титла: Добавяне на desktopbsd в grub
Публикувано от: GoodT в Apr 02, 2006, 01:24
Затова съм написал АКО. -както и да е :)
Добре ще е ,ако го направиш да драснеш решението.
Само мога да ти пожелая успех. ;)


Титла: Добавяне на desktopbsd в grub
Публикувано от: GoodT в Apr 02, 2006, 11:22
"# BSD installation on /dev/hdb1.
title DesktopBSD
root (hd1,0,a)
kernel (hd1,0,a)/boot/kernel/kernel root=/dev/hdb1"

Пробвай като смениш  root=/dev/hdb1  с  root=/dev/ad1s1a


Титла: Добавяне на desktopbsd в grub
Публикувано от: phantomlord в Apr 02, 2006, 13:28
И това: root=/dev/hdb1  с  root=/dev/ad1s1a
ме доведе до:
mountroot>
panic: Root mount failed, startup aborted.
Cannot dump. No dump device defined.


Титла: Добавяне на desktopbsd в grub
Публикувано от: Филип Бонев в Apr 04, 2006, 16:37
Преди два дена смених FreeBSD-то с въпросната дистрибуция.
Аз си бутвам по този начин:
Примерен код
title DesktopBSD
       rootnoverify (hd1,0)
       chainloader +1

И при инсталацията съм избрал да не ми се инсталира boot loader.


Титла: Добавяне на desktopbsd в grub
Публикувано от: phantomlord в Apr 04, 2006, 21:47
Мен и това:
Цитат
title DesktopBSD
      rootnoverify (hd1,0)
      chainloader +1

ме доведе до:
Цитат
can't load 'kernel'