Re: [FUG-BR] bootmgr
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
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
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
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
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
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
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