grub-debian gerencia boot do freeBSD?como?

1. grub-debian gerencia boot do freeBSD?como?

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/12/2007 - 13:59h

comecei no mundo linux pelo kurumin, e agora estou com debian tambem...

ja experimentei ubuntu, kubuntu, fedora, gentoo, e agora estou vendo o freeBSD (todos eles sendo VM)
e estou me simpatizando pelo freeBSD, e acho que é hora de instala-lo no hd...


eis minha pergunta....


gostaria de saber, se o GRUB pode gerenciar o freeBSD tambem, pois ja conheço o grub ha algum tempo
e fica mais facil pra mim solucionar algum problema...nao quero (de inicio) instalar o gerenciado
de boot do freeBSD na MBR...quero deixar o grub tomando conta disso....


mas o grub gerencia o boot do free tambem??? se sim, me dá um exemplo aeh da configura do
/boot/grub/menu.lst


o meu ta assim oh...


default 0
timeout 9
color cyan/blue white/blue
gfxmenu (hd0,0)/boot/message

title Kurumin Linux
root (hd0,0)
kernel /boot/vmlinuz-2.6.18.1-slh-up-2 ro nomce quiet apm=power-off vga=791
initrd /boot/initrd.img-2.6.18.1-slh-up-2

title Debian GNU/Linux (4.0) (hdb1)
root (hd1,0)
kernel /boot/vmlinuz-2.6.22-2-nic3 ro quiet vga=791
initrd /boot/initrd.img-2.6.22-2-nic3
savedefault
boot

title memtest86
root (hd0,3)
kernel /boot/memtest86.bin


sobre a particao que o freeBSD ficará....ja ta reservada hda5


grato!!!




















  


2. Re: grub-debian gerencia boot do freeBSD?como?

marcio hideo
hideoux

(usa OpenSuSE)

Enviado em 02/12/2007 - 19:33h

olá,

posso lhe dizer que o grub vai dar opção para o freebsd, sim...

mas não saberei passar a configuração do grub para vc (embora eu morra de curiosidade para brincar nele, nunca fui atrás...)

mas, uma certeza eu lhe dou... pois já li por aí...

se reinstalar o seu linux após ter instalado o freebsd, o grub automaticamente vai ser configurado com a entrada do freebsd...

perdoe-me por não ajudar mais...
abraço,
hideo

obs.: se conseguir a entrada do freebsd para o grub, poste aqui...


3. Mesma coisa do linux

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 02/12/2007 - 21:02h

title FreeBSD
root (hd0,4,a)
kernel /boot/loader


4. mais duvida.....to chegando na resposta....

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/12/2007 - 22:03h

belezaaa...

deu para clarear....


mas fiquei em duvida....na VM o disklabel ta assim o "/" ta no dispositivo ad0s1a


e vc disse pra configurar o grub assim
title FreeBSD
root (hd0,4,a)
kernel /boot/loader



ja procurei na net informacoes sobre, achei um igualzinho ao que vc ta indicando aeh, com um porem,
era pra versao 4.4, a que estou usando é a 6.2, seria necessario atualizar o que vc falou acima???

eu deveria trocar (hd0,4,a) por (ad0s1a)???


é um exemplo teorico...caso o ad0s1a fosse onde estaria o "/" na particao real do hd...


continua com essa denominacao quando for instalr no hd real (hd0,numero,a) ou o (ad0s1a) é por que to usando uma maquina virtual????










5. Grub particoes

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 03/12/2007 - 00:04h

o Grub mapeai as particoes e hd pelo comando
(HDX,Y)

Sendo X o numero do hd, e Y o numero da partição:

Exemplo:

(HD0,0) seria o primeiro hd, (hda) ou (sda ser for sata) e indicaria a primeira partição hda1.

(HD0,1) seria o primeiro hd, (hda) ou (sda ser for sata) e indicaria a primeira partição hda2.

se vc quer indicar o segundo hd (hdb) por exemplo e a primeira partição deste hdb1 seria (HD1,0)

Como no exemplo vc me passou que seria a hda5 então seria (HD0,4)

http://www.gnu.org/software/grub/manual/grub.html#FreeBSD

4.2.3 FreeBSD

GRUB can load the kernel directly, either in ELF or a.out format. But this is not recommended, since FreeBSD's bootstrap interface sometimes changes heavily, so GRUB can't guarantee to pass kernel parameters correctly.

Thus, we'd recommend loading the very flexible loader /boot/loader instead. See this example:

grub> root (hd0,a)
grub> kernel /boot/loader

a letra "a" é utilizado para ele procurar a particao bsd.
(HD0,4,a)

"A shortcut for specifying BSD subpartitions is (device,bsd-subpart-letter), in this case, GRUB searches for the first PC partition containing a BSD disklabel, then finds the subpartition bsd-subpart-letter. Here is an example:

(hd0,a)

http://www.gnu.org/software/grub/manual/grub.html#Device-syntax




6. deu erro.....e agora???

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/12/2007 - 19:54h

algo deu errado


editei o grub do linux e ficou assim...

obs: particao onde instalei o freebsd 6.2 (hdb4)


#
title FreeBSD 6.2
root (hd1,3,a)
kernel /boot/loader
#


ps. nas opcoes de instalacao do freebsd optei por nao instarl nenhum gerenciador do free (none)e quando estava particionando pelo fdiks eu marquei a particao "ad1s4a" como bootavel....(informacoes para ajudar)




7. Minha instalação

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 05/12/2007 - 00:38h


HD seria um ide de 40 Gigas

so para esclarecer o linux define o primeiro
hd = hda e o segundo como hdb e o FreeBSD = ad0 e o segundo como ad1

Sendo que as partições no linux é o numero seguido do hd Primeira partição = hda1 segunda=hda2, no freebsd é o s + numero da partição, primeira = ad0s1
segunda = ad0s2

Primeiramente com o Live-cd do Linux eu particionei meu hd assim:

hda1 = EXT3 10 gigas
hda2 = NTFS 20 gigas
hda3 = Swap-linux 1 giga
unusead 18 gigas

Depois instalei meu Windows no hda 2
e logo o linux na hda1, o grub foi instalado na MBR, e encoutrou a partição windows e linux

NO freebsd -> Standart -> fdisk
me mostrou algo assim:

ad0s1 -> EXT3
ad0s2 -> NTFS
ad0s3 -> Linux-swap
190000 unused

selecionei o unused e com c crie uma partição com o total e o codigo 163(Freebsd).
o Fdisk ficou assim:
Unuosed 16
ad0s1 -> EXT3
ad0s2 -> NTFS
ad0s3 -> Linux-swap
ad0s4 -> FreeBSD
Unuosed 16

*não usei a opção de marcar boot, pois esta é usada normalmente quando se usa o standart no Boot Manager.

cliquei em q para sair

Na tela de boot MAnager
coloquei o none

na proxima tela crie
fdisk criar partição ( tendo ele selecionado a ad0s4)
digitei C pra criar
18000M com FS
depois clique em T
e escolhi para montar em /
e depois com o unosed que sobrou:
total com swap
Ficou assim:

ad0s4a / UFS2
ad0s4b Swap

sair com q

depois confirmei a instalação

O meu Grub ficou:

title FreeBSD
root (hd0,3,a)
kernel /boot/loader

E está entrando ok no FreeBSD :p

Uma coisa que testei uma vez foi o MBR Manager
do FreeBSD

Ele listou minhas partições mais achei muito feio o comando por f1 e f2...

Então entrei com o live cd do linux e reinstalei o
GRUB, adivinha que apareceu na configuração automatica do GRUB além do Windows... o Freebsd...

Ou seja na duvida reeistale o grub pela seu live cd que é bem possivel ele já se configurar de cara o FreeBSD, ou sua alguma ferramenta de Concertar o
GRub ocmo o SuperGrub:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=7482

E boa Sorte..












8. acho que achei...

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/12/2007 - 02:59h

vi uma dica em outro forum que o cara tava com meu mesmo problema...

ele mandou procurar pelo arquivo "ufs2_stage1_5" dentro do diretorio "/usr/lib/grub/i386-pc"

e eu nao tenho...

ta assim o meu...

/usr/lib/grub/i386-pc$ ls
e2fs_stage1_5 jfs_stage1_5 stage1 xfs_stage1_5
fat_stage1_5 minix_stage1_5 stage2
iso9660_stage1_5 reiserfs_stage1_5 stage2_eltorito


tentei procurar por ele #apt-cache search ufs2_stage1_5 e #apt-file search ufs2_stage1_5

e nada...


postei lah perguntando como faz pra baixar esse arquivo que ta faltando....


acho que é isso mesmo, pois ja vi, reli, trireli o grub e todos os tutos e ta tudo ok....


vou procurar por esse arquivo ahe...se conseguir baixar e der certo, posto aqui ...


falow...




9. Re: grub-debian gerencia boot do freeBSD?como?

Jefferson de Assis Saturnino
jefferson_drake

(usa Ubuntu)

Enviado em 11/01/2008 - 20:28h

OI pessoal,

Estou com o mesmo problema: não consigo dar boot pelo grub pra entrar no PCBSD. Numa das várias tentativas de fazê-lo ocorreu uma mensagem dizendo que o sistema de arquivos não é reconhecido. Eu também não tenho o arquivo "ufs2_stage1_5". Já "saí" procurando esse arquivo mas nada. Uma coisa mais simples consegui: montar a partição do PCBSD no modo somente leitura no linux (tenho ubuntu instalado também) e realmente o sistema de arquivos dele é UFS2.

Quem conseguir resolver isso primeiro post aqui, tá bom?! Valeu...









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts