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 Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

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

  that guy - Użytkownik

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...;)

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

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
[b]root        (hd0,2,a)[/b]
kernel        /boot/loader



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



### END DEBIAN AUTOMAGIC KERNELS LIST[/quote]
Zawsze możesz poczynić to
https://forums.freebsd.org/threads/how-to-install-grub2-on-freebsd.28443/

i zainstalować grub spod freebsd.


]:>

Offline

 

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

  that guy - Użytkownik

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

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  [b]40_custom[/b]  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
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.011 seconds, 10 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00115 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.234.232.228' WHERE u.id=1
0.00081 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.234.232.228', 1711623804)
0.00048 SELECT * FROM punbb_online WHERE logged<1711623504
0.00098 DELETE FROM punbb_online WHERE ident='47.128.17.3'
0.00099 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=27821 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00214 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=27821 ORDER BY p.id LIMIT 0,25
0.00154 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=27821
Total query time: 0.00829 s