Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2015-10-18 22:42:28

that guy
Użytkownik
Zarejestrowany: 2015-10-18

freebsd debian i grub2

Witajcie

Mam następującą sytuację:
totalny nowicjusz w temacie freebsd
mbr
freebsd na /dev/sda2 (partycja podstawowa)
/boot debiana na /dev/sda5 (partycja logiczna)
/ debiana na /dev/sda6 (partycja logiczna)

Usiłuję bezskutecznie dodać odpowiedni wpis uruchamiający freebsd do grub2 (/etc/grub.d/40_custom). Niestety nic mi z tego nie wychodzi.
Próbuję w ten sposób:

Kod:

menuentry "FreeBSD" {
    set root='(hd0,msdos2)'
    chainloader +1
}

lub

Kod:

menuentry "FreeBSD" {
        insmod ufs2
        set root='(/dev/ad0,msdos2)'
        search --no-floppy --fs-uuid --set 5622c8e8aec1c9f1
        kfreebsd /boot/kernel/kernel
        kfreebsd_loadenv /boot/device.hints
        set kFreeBSD.vfs.root.mountfrom=ufs:ad0s2a
}

Co robię źle?

Offline

 

#2 2015-10-18 22:58:21

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: freebsd debian i grub2

Kod:

sudo os-prober

Nie pomaga?
Powinien automatycznie ustawić FBSD w Grubie.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3 2015-10-19 17:44:09

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: freebsd debian i grub2

a jaki masz system plijków zfs czy ufs?
jakie partycjonowanie  BSDSlice czy GPT ??
jaka wersja grub 1 czy 2


U mnie za dawnych czasów, gdy fbsd 8.2 miałem w multi lub triboocie z debianem lub windowsem  na partycjonowaniu  MBR ( starym)
aby freebsd mi dodawał się do gruba miałem taki oto wpis

W pliku konfiguracyjnym gruba2

40_custom

Kod:

#!/bin/sh -e
echo "Adding FreeBSD 8.2 Release system" >&2
cat << EOF

menuentry "FreeBSD 8.2 Release " {
    insmod ufs2
        set root=(hd0,4)
    chainloader +1
    }

EOF

I grub 2 troche inaczej liczy sobie partycje niż grub1. Nie zaczynają się od 0



grub1

default        0
timeout        4


#color cyan/blue white/blue

password --md5 $1$/eP3h$bjq79DEmtD5UWtiiG/mtV.

title        Debian GNU/Linux, kernel 2.6.32-5-686
root        (hd0,4)
kernel        /boot/vmlinuz-2.6.32-5-686 root=UUID=c3b9d99f-c0d6-457d-a15d-9f1836221a0e ro quiet
initrd        /boot/initrd.img-2.6.32-5-686


title        FreeBSD 8.1 Stable 2010.11
root        (hd0,2,a)
kernel        /boot/loader



title    Windows 7
root    (hd0,0)
makeactive
savedefault
chainloader    +1



### END DEBIAN AUTOMAGIC KERNELS LIST

Zawsze możesz poczynić to
https://forums.freebsd.org/threads/how-to-install-g … reebsd.28443/

i zainstalować grub spod freebsd.


]:>

Offline

 

#4 2015-10-19 23:07:16

that guy
Użytkownik
Zarejestrowany: 2015-10-18

Re: freebsd debian i grub2

Dziękuję za odpowiedzi.
os-prober nie radzi sobie z freebsd. update-grub melduje tylko, że

Kod:

Znaleziono unknown Linux distribution na /dev/sda2

ale nie dodaje żadnego wpisu do menu grub2.

W każdym razie musiałem chyba robić jakąś literówkę bo ostatecznie zadziałał jednak wpis:

Kod:

menuentry "FreeBSD" {
    set root='(hd0,msdos2)'
    chainloader +1
}

Offline

 

#5 2015-10-20 10:37:55

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: freebsd debian i grub2

aby wpis dodał sie do menu gruba automagicznie po wydaniu polecenia

Kod:

os-prober

Należy dadać odpowiedni wpis do pliku  40_custom  w katalogu konfiguracji gruba -> w tym co jest w /etc.

Jak wygląda taki przykładowy plik podałem wyżej.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)