Re: [FUG-BR] bootmgr

2005-10-10 Por tôpico Giovanni P. Tirloni
Rainer Alves wrote:
> Giovanni P. Tirloni wrote:
> 
> 
>>Por quê eu NÃO posso mudar o menu que aparece na inicialização do 
>>sistema? Você não pode mudá-lo pois o carregador que vem por padrão com 
>>o FreeBSD é bastante limitado. [...]
>>
> 
> Apenas para complementar... também concordo que o bootloader do FreeBSD 
> é limitado... o fato é que você não pode (sem alteração de código) mudar 
> as entradas que ele lista... mas você PODE omitir/desabilitar as que 
> você achar desnecessárias. Por exemplo, para exibir apenas os slices 1 e 
> 2 (e desabilitar o 0):
> 
> # boot0cfg -m 0x3 ad0
> 
>  -m mask
>  Specify slices to be enabled/disabled, where mask is an integer
>  between 0 (no slices enabled) and 0xf (all four slices 
> enabled).
> 
> Para dar um boot no slice 2 durante o próximo boot:
> 
> # boot0cfg -s 2 ad0

  Interessante isso.. valeu pela dica!

  Outra coisa que pode ter ficado estranha no meu e-mail é que eu falei 
que não podia alterar. Poder pode, o ruim é editar o assembly (que é 
simples, mas pode gerar algum problema para quem não conhece). Acho que 
o trabalho gasto fazendo isso é mais gratificante se for utilizado na 
instalação do Grub.

-- 
Giovanni P. Tirloni
http://tirloni.blogspot.com


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] bootmgr

2005-10-10 Por tôpico Rainer Alves
Giovanni P. Tirloni wrote:

>Por quê eu NÃO posso mudar o menu que aparece na inicialização do 
>sistema? Você não pode mudá-lo pois o carregador que vem por padrão com 
>o FreeBSD é bastante limitado. [...]
>
Apenas para complementar... também concordo que o bootloader do FreeBSD 
é limitado... o fato é que você não pode (sem alteração de código) mudar 
as entradas que ele lista... mas você PODE omitir/desabilitar as que 
você achar desnecessárias. Por exemplo, para exibir apenas os slices 1 e 
2 (e desabilitar o 0):

# boot0cfg -m 0x3 ad0

 -m mask
 Specify slices to be enabled/disabled, where mask is an integer
 between 0 (no slices enabled) and 0xf (all four slices 
enabled).

Para dar um boot no slice 2 durante o próximo boot:

# boot0cfg -s 2 ad0

Att.,
Rainer Alves
BrasilTelecom


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] bootmgr

2005-10-10 Por tôpico Giovanni P. Tirloni
enochian wrote:
> hehehehe ah naum q eu me importe muitu naum mas jah q eh pra deixa td
> bunitinhu num custa nada... mas acho q nem da num achei nada ateh
> agora... mesmo assim valeu :)

  Essa é uma questão que já apareceu aqui outras vezes e vou tentar 
respondê-la de uma forma mais completa na esperança de que as futuras 
gerações utilizem o histórico da lista [1].

  Por quê eu NÃO posso mudar o menu que aparece na inicialização do 
sistema? Você não pode mudá-lo pois o carregador que vem por padrão com 
o FreeBSD é bastante limitado. Para montar aquele menu ele escaneia a 
tabela de partições e se baseia no tipo da partição para escolher o nome 
que vai aparecer. E mais, essa tabela de partições [2] que ele conhece é 
bastante limitada (14 tipos).

  O carregador foi programado em assembly é é de difícil alteração. 
Mesmo que alguém se dispousesse a alterá-lo teria que pensar em 
construir outro estágio de boot pois o espaço no disco é de apenas 512 
bytes, o que limita muito.

  Outro motivo pelo qual isto é assim até hoje é que (na minha opinião) 
existem outras alternativas muito boas como o Grub e o LILO. Como eu 
prefiro o Grub vou mostrar abaixo os passos necessários para a instalação:

  # cd /usr/ports/sysutils/grub
  # make install clean
  # sysctl sysctl kern.geom.debugflags=16
  # mkdir /boot/grub
  # cp /usr/local/share/grub/i386-freebsd/* /boot/grub/
  # grub-install /dev/ad0
  # vi /boot/grub/menu.lst

  Exemplo simples de menu.lst para o FreeBSD:

default 0
timeout 5

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

  Troque /dev/ad0 pelo seu disco e (hd0,0,a) pela partição raiz da sua 
instalação do FreeBSD. Por exemplo, /dev/ad0s1a = (hd0,0,a). Maiores 
detalhes disponíveis em [3] [4] e [5].

  Como eu fiz para achar tudo isso?  Usei os seguintes recursos:

   1. Pesquisa no Google por "grub freebsd" e "freebsd boot menu"
   2. Pesquisa no histório da FUG
   3. Pesquisa na FAQ do FreeBSD [6]
   4. Consulta no código-fonte

  E só para lembrar.. [7]

[1] - http://www.fug.com.br/fug/Historico
[2] - /sys/boot/i386/boot0/boot0.S linha 419
[3] - http://geodsoft.com/howto/dualboot/grub.htm
[4] - http://www.gnu.org/software/grub/manual/html_node/index.html
[5] - http://tinyurl.com/9dco4
[6] - http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq
[7] - http://www.fug.com.br/fug/Regras_da_lista

-- 
Giovanni P. Tirloni
http://tirloni.blogspot.com


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] bootmgr

2005-10-10 Por tôpico Antonio Torres
para quem tem alguma, mesmo pouca, experiencia com assembler x86 é simples:

o boot manager do FreeBSD é open source e está no CD, é só
editar o fonte e "reassemblar"... voce põe a mensagem que quiser...

O meu mostra:
F1 Ruindows :(
F2 FreeBSD :)


Vale o trabalho ? não sei, depende de quanto o "??" te irrita.


[]s
Antonio Torres


enochian wrote:

>hehehehe ah naum q eu me importe muitu naum mas jah q eh pra deixa td
>bunitinhu num custa nada... mas acho q nem da num achei nada ateh
>agora... mesmo assim valeu :)
>
>___
>Freebsd mailing list
>Freebsd@fug.com.br
>http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
>
>
>  
>


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] bootmgr

2005-10-10 Por tôpico enochian
hehehehe ah naum q eu me importe muitu naum mas jah q eh pra deixa td
bunitinhu num custa nada... mas acho q nem da num achei nada ateh
agora... mesmo assim valeu :)

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] bootmgr

2005-10-10 Por tôpico Pablo Sánchez
Tem um jeito mais legal: vc tira o windows e ?? some :D

Brincadeira... é que eu tb não sei resolver, embora nunca tenha me
incomodado com isso...

On 10/10/05, enochian <[EMAIL PROTECTED]> wrote:
> bom seguinte meu bootmgr estah assim:
> F1: ??
> F2: FreeBSD
>
> eu gostaria de editar o F1, inves de ?? queria colocar Windows
>
> alguem poderia me ajudar ???
>
> valeu...
>
> ___
> Freebsd mailing list
> Freebsd@fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
>

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] bootmgr

2005-10-10 Por tôpico Celso Viana
Vc pode instalar outro gerenciador de boot; no ports tem o grub

Celso

Em 10/10/05, enochian<[EMAIL PROTECTED]> escreveu:
> bom seguinte meu bootmgr estah assim:
> F1: ??
> F2: FreeBSD
>
> eu gostaria de editar o F1, inves de ?? queria colocar Windows
>
> alguem poderia me ajudar ???
>
> valeu...
>
> ___
> Freebsd mailing list
> Freebsd@fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
>


--
Celso Vianna
BSD User: 51318
Palmas/TO

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br