Re: [FUG-BR] Carregamento do gmirror e gstripe no loader.conf
Em 30/01/14 16:23, Luiz Otavio O Souza escreveu: 2014-01-29 Marcelo Gondim gon...@bsdinfo.com.br: Pessoal, Estou tentando faz um tempo colocar todo o disco inclusive o raiz em gmirror+gstripe(raid10) pra bootar e não consigo. Quando inicia o boot já manda na lata o Not ufs. Creio que o motivo seja porque para carregar o geom é necessário primeiramente carregar o kernel. O zfs funciona porque tem um boot específico para ele. Só vi uma solução: colocar o / fora do raid e colocar o restante /usr, swap, /var e /tmp no raid10. Alguém já conseguiu bootar o sistema com tudo no geom raid? Meu loader.conf: geom_mirror_load=YES geom_stripe_load=YES vfs.root.mountfrom=ufs:/dev/stripe/root []'s Gondim Como esta criando raid10? Gstripe = gmirror+ gmirror ou Gmirror = gstripe + gstripe? [...] Pelo que percebi eu não consigo carregar o gstripe e o gmirror antes do kernel ser carregado e por isso o /boot não fica visível, dando o tal erro: Not ufs O que funcionou para mim foi tirar o / do gmirror e gstripe, aí nesse caso carregou o kernel e o módulo gmirror e gstripe. O restante funcionou de boa. A minha dúvida era se existe alguma maneira de carregar o gmirror e gstripe antes de tudo, como o tal initrd do Linux. Gondim, Da forma como eu vejo (posso estar errado, claro) o gstripe não pode ser utilizado na partição de boot (no root '/'). No gmirror você tem os dois (ou mais) discos iguais o tempo todo, assim se você montar e ler o root '/' a partir de qualquer um dos discos que compõem o mirror e você sempre vai ler os mesmos dados, independente de qual disco você faça a leitura. No caso do gstripe as informações (os blocos) estão espalhados pelos discos que compõe o stripe e assim você não pode ler a partição (ou slice) sem primeiro reconstruir o RAID, coisa que como você já notou não é simples. Mesmo no linux, com o uso do initrd, é preciso de uma pequena partição de boot - sem RAID - que no caso contém a imagem que será utilizada para boot e carga dos módulos. Montando o root '/' numa pequena partição separada ou até com o gmirror deve resolver seu problema (lembrando que o root '/' pode ser sobreposto depois). Att., Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Grande Loos! Você tá errado não. Realmente tem todo o sentido funcionar com o raid 1 e não com o raid 0 o /boot. Fiz uns testes aqui e até refleti o que você disse e realmente no raid 1 todas as partições existem e são iguais nos 2 discos, não depende do gmirror para bootar mas no caso do gstripe, eu só vou ter um /boot depois que for montado o raid 0 e por isso não funciona. :) Vou fazer um artigo sobre isso e publicar. Depois posto por aqui para aqueles que quiserem se desbravar nisso. :) Grande abraço, Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Carregamento do gmirror e gstripe no loader.conf
2014-01-29 Marcelo Gondim gon...@bsdinfo.com.br: Pessoal, Estou tentando faz um tempo colocar todo o disco inclusive o raiz em gmirror+gstripe(raid10) pra bootar e não consigo. Quando inicia o boot já manda na lata o Not ufs. Creio que o motivo seja porque para carregar o geom é necessário primeiramente carregar o kernel. O zfs funciona porque tem um boot específico para ele. Só vi uma solução: colocar o / fora do raid e colocar o restante /usr, swap, /var e /tmp no raid10. Alguém já conseguiu bootar o sistema com tudo no geom raid? Meu loader.conf: geom_mirror_load=YES geom_stripe_load=YES vfs.root.mountfrom=ufs:/dev/stripe/root []'s Gondim Como esta criando raid10? Gstripe = gmirror+ gmirror ou Gmirror = gstripe + gstripe? [...] Pelo que percebi eu não consigo carregar o gstripe e o gmirror antes do kernel ser carregado e por isso o /boot não fica visível, dando o tal erro: Not ufs O que funcionou para mim foi tirar o / do gmirror e gstripe, aí nesse caso carregou o kernel e o módulo gmirror e gstripe. O restante funcionou de boa. A minha dúvida era se existe alguma maneira de carregar o gmirror e gstripe antes de tudo, como o tal initrd do Linux. Gondim, Da forma como eu vejo (posso estar errado, claro) o gstripe não pode ser utilizado na partição de boot (no root '/'). No gmirror você tem os dois (ou mais) discos iguais o tempo todo, assim se você montar e ler o root '/' a partir de qualquer um dos discos que compõem o mirror e você sempre vai ler os mesmos dados, independente de qual disco você faça a leitura. No caso do gstripe as informações (os blocos) estão espalhados pelos discos que compõe o stripe e assim você não pode ler a partição (ou slice) sem primeiro reconstruir o RAID, coisa que como você já notou não é simples. Mesmo no linux, com o uso do initrd, é preciso de uma pequena partição de boot - sem RAID - que no caso contém a imagem que será utilizada para boot e carga dos módulos. Montando o root '/' numa pequena partição separada ou até com o gmirror deve resolver seu problema (lembrando que o root '/' pode ser sobreposto depois). Att., Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Carregamento do gmirror e gstripe no loader.conf
On Wed, January 29, 2014 01:24, Marcelo Gondim wrote: Opa Paulo, Fiz assim aqui na VM que criei: ada0 - 10Gb ada1 - 10Gb ada2 - 10Gb ada3 - 10Gb Criei em cada disco as partições: / swap /var /usr /tmp root0,swap0,var0,usr0 e tmp0 root1,swap1,var1,usr1 e tmp1 root2,swap2,var2,usr2 e tmp2 root3,swap3,var3,usr3 e tmp3 Fiz primeiro o gmirror: gmirror label root0 /dev/gpt/root0 /dev/gpt/root1 gmirror label swap0 /dev/gpt/swap0 /dev/gpt/swap1 gmirror label var0 /dev/gpt/var0 /dev/gpt/var1 gmirror label usr0 /dev/gpt/usr0 /dev/gpt/usr1 gmirror label tmp0 /dev/gpt/tmp0 /dev/gpt/tmp1 gmirror label root1 /dev/gpt/root2 /dev/gpt/root3 gmirror label swap1 /dev/gpt/swap2 /dev/gpt/swap3 gmirror label var1 /dev/gpt/var2 /dev/gpt/var3 gmirror label usr1 /dev/gpt/usr2 /dev/gpt/usr3 gmirror label tmp1 /dev/gpt/tmp2 /dev/gpt/tmp3 Aí depois fiz o gstripe: gstripe label root /dev/mirror/root0 /dev/mirror/root1 gstripe label swap /dev/mirror/swap0 /dev/mirror/swap1 gstripe label var /dev/mirror/var0 /dev/mirror/var1 gstripe label usr /dev/mirror/usr0 /dev/mirror/usr1 gstripe label tmp /dev/mirror/tmp0 /dev/mirror/tmp1 Pelo que percebi eu não consigo carregar o gstripe e o gmirror antes do kernel ser carregado e por isso o /boot não fica visível, dando o tal erro: Not ufs O que funcionou para mim foi tirar o / do gmirror e gstripe, aí nesse caso carregou o kernel e o módulo gmirror e gstripe. O restante funcionou de boa. A minha dúvida era se existe alguma maneira de carregar o gmirror e gstripe antes de tudo, como o tal initrd do Linux. []'s Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Gondim, achei na rede um guia de como instalar usando gmirror no boot, e deu tudo certo aqui. Não tem raid 0+1, só o 1. aqui tá: uname -imr 9.2-RELEASE amd64 GENERIC cat /boot/loader.conf geom_mirror_load=YES gmirror status NameStatus Components mirror/boot COMPLETE ada0p1 (ACTIVE) ada1p1 (ACTIVE) mirror/swap COMPLETE ada0p2 (ACTIVE) ada1p2 (ACTIVE) mirror/root COMPLETE ada0p3 (ACTIVE) ada1p3 (ACTIVE) Não deu este erro. um só funciona ? matheus -- We will call you Cygnus, The God of balance you shall be A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? http://en.wikipedia.org/wiki/Posting_style - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Carregamento do gmirror e gstripe no loader.conf
Em 29/01/14 09:52, Nenhum_de_Nos escreveu: On Wed, January 29, 2014 01:24, Marcelo Gondim wrote: Opa Paulo, Fiz assim aqui na VM que criei: ada0 - 10Gb ada1 - 10Gb ada2 - 10Gb ada3 - 10Gb Criei em cada disco as partições: / swap /var /usr /tmp root0,swap0,var0,usr0 e tmp0 root1,swap1,var1,usr1 e tmp1 root2,swap2,var2,usr2 e tmp2 root3,swap3,var3,usr3 e tmp3 Fiz primeiro o gmirror: gmirror label root0 /dev/gpt/root0 /dev/gpt/root1 gmirror label swap0 /dev/gpt/swap0 /dev/gpt/swap1 gmirror label var0 /dev/gpt/var0 /dev/gpt/var1 gmirror label usr0 /dev/gpt/usr0 /dev/gpt/usr1 gmirror label tmp0 /dev/gpt/tmp0 /dev/gpt/tmp1 gmirror label root1 /dev/gpt/root2 /dev/gpt/root3 gmirror label swap1 /dev/gpt/swap2 /dev/gpt/swap3 gmirror label var1 /dev/gpt/var2 /dev/gpt/var3 gmirror label usr1 /dev/gpt/usr2 /dev/gpt/usr3 gmirror label tmp1 /dev/gpt/tmp2 /dev/gpt/tmp3 Aí depois fiz o gstripe: gstripe label root /dev/mirror/root0 /dev/mirror/root1 gstripe label swap /dev/mirror/swap0 /dev/mirror/swap1 gstripe label var /dev/mirror/var0 /dev/mirror/var1 gstripe label usr /dev/mirror/usr0 /dev/mirror/usr1 gstripe label tmp /dev/mirror/tmp0 /dev/mirror/tmp1 Pelo que percebi eu não consigo carregar o gstripe e o gmirror antes do kernel ser carregado e por isso o /boot não fica visível, dando o tal erro: Not ufs O que funcionou para mim foi tirar o / do gmirror e gstripe, aí nesse caso carregou o kernel e o módulo gmirror e gstripe. O restante funcionou de boa. A minha dúvida era se existe alguma maneira de carregar o gmirror e gstripe antes de tudo, como o tal initrd do Linux. []'s Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Gondim, achei na rede um guia de como instalar usando gmirror no boot, e deu tudo certo aqui. Não tem raid 0+1, só o 1. aqui tá: uname -imr 9.2-RELEASE amd64 GENERIC cat /boot/loader.conf geom_mirror_load=YES gmirror status NameStatus Components mirror/boot COMPLETE ada0p1 (ACTIVE) ada1p1 (ACTIVE) mirror/swap COMPLETE ada0p2 (ACTIVE) ada1p2 (ACTIVE) mirror/root COMPLETE ada0p3 (ACTIVE) ada1p3 (ACTIVE) Não deu este erro. um só funciona ? matheus Ummm não testei com mirror somente. Será que só não funciona com gstripe? Interessante, vou testar isso. Vou fazer um com gmirror e depois um só com gstripe pra ver. []'s Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Carregamento do gmirror e gstripe no loader.conf
Em 29/01/2014 10:08, Marcelo Gondim escreveu: Em 29/01/14 09:52, Nenhum_de_Nos escreveu: On Wed, January 29, 2014 01:24, Marcelo Gondim wrote: Opa Paulo, Fiz assim aqui na VM que criei: ada0 - 10Gb ada1 - 10Gb ada2 - 10Gb ada3 - 10Gb Criei em cada disco as partições: / swap /var /usr /tmp root0,swap0,var0,usr0 e tmp0 root1,swap1,var1,usr1 e tmp1 root2,swap2,var2,usr2 e tmp2 root3,swap3,var3,usr3 e tmp3 Fiz primeiro o gmirror: gmirror label root0 /dev/gpt/root0 /dev/gpt/root1 gmirror label swap0 /dev/gpt/swap0 /dev/gpt/swap1 gmirror label var0 /dev/gpt/var0 /dev/gpt/var1 gmirror label usr0 /dev/gpt/usr0 /dev/gpt/usr1 gmirror label tmp0 /dev/gpt/tmp0 /dev/gpt/tmp1 gmirror label root1 /dev/gpt/root2 /dev/gpt/root3 gmirror label swap1 /dev/gpt/swap2 /dev/gpt/swap3 gmirror label var1 /dev/gpt/var2 /dev/gpt/var3 gmirror label usr1 /dev/gpt/usr2 /dev/gpt/usr3 gmirror label tmp1 /dev/gpt/tmp2 /dev/gpt/tmp3 Aí depois fiz o gstripe: gstripe label root /dev/mirror/root0 /dev/mirror/root1 gstripe label swap /dev/mirror/swap0 /dev/mirror/swap1 gstripe label var /dev/mirror/var0 /dev/mirror/var1 gstripe label usr /dev/mirror/usr0 /dev/mirror/usr1 gstripe label tmp /dev/mirror/tmp0 /dev/mirror/tmp1 Pelo que percebi eu não consigo carregar o gstripe e o gmirror antes do kernel ser carregado e por isso o /boot não fica visível, dando o tal erro: Not ufs O que funcionou para mim foi tirar o / do gmirror e gstripe, aí nesse caso carregou o kernel e o módulo gmirror e gstripe. O restante funcionou de boa. A minha dúvida era se existe alguma maneira de carregar o gmirror e gstripe antes de tudo, como o tal initrd do Linux. []'s Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Gondim, achei na rede um guia de como instalar usando gmirror no boot, e deu tudo certo aqui. Não tem raid 0+1, só o 1. aqui tá: uname -imr 9.2-RELEASE amd64 GENERIC cat /boot/loader.conf geom_mirror_load=YES gmirror status NameStatus Components mirror/boot COMPLETE ada0p1 (ACTIVE) ada1p1 (ACTIVE) mirror/swap COMPLETE ada0p2 (ACTIVE) ada1p2 (ACTIVE) mirror/root COMPLETE ada0p3 (ACTIVE) ada1p3 (ACTIVE) Não deu este erro. um só funciona ? matheus Ummm não testei com mirror somente. Será que só não funciona com gstripe? Interessante, vou testar isso. Vou fazer um com gmirror e depois um só com gstripe pra ver. []'s Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Com Gstripe apenas realmente tem que deixar o /boot de fora do raid por isso a ideia de criar dois gstripe e ai usar o gmirror por ultimo. É especulação, pois todos os meus servidores usam o gmirror e nunca tive problema, ai está a ideia de inverter a ordem de criar os geom. Att. -- Paulo Henrique. Grupo de Usuários do FreeBSD no Brasil. Fone: (21) 96713-5042 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Carregamento do gmirror e gstripe no loader.conf
Em 29/01/14 11:36, Paulo Henrique - BSDs Brasil escreveu: Em 29/01/2014 10:08, Marcelo Gondim escreveu: Em 29/01/14 09:52, Nenhum_de_Nos escreveu: On Wed, January 29, 2014 01:24, Marcelo Gondim wrote: Opa Paulo, Fiz assim aqui na VM que criei: ada0 - 10Gb ada1 - 10Gb ada2 - 10Gb ada3 - 10Gb Criei em cada disco as partições: / swap /var /usr /tmp root0,swap0,var0,usr0 e tmp0 root1,swap1,var1,usr1 e tmp1 root2,swap2,var2,usr2 e tmp2 root3,swap3,var3,usr3 e tmp3 Fiz primeiro o gmirror: gmirror label root0 /dev/gpt/root0 /dev/gpt/root1 gmirror label swap0 /dev/gpt/swap0 /dev/gpt/swap1 gmirror label var0 /dev/gpt/var0 /dev/gpt/var1 gmirror label usr0 /dev/gpt/usr0 /dev/gpt/usr1 gmirror label tmp0 /dev/gpt/tmp0 /dev/gpt/tmp1 gmirror label root1 /dev/gpt/root2 /dev/gpt/root3 gmirror label swap1 /dev/gpt/swap2 /dev/gpt/swap3 gmirror label var1 /dev/gpt/var2 /dev/gpt/var3 gmirror label usr1 /dev/gpt/usr2 /dev/gpt/usr3 gmirror label tmp1 /dev/gpt/tmp2 /dev/gpt/tmp3 Aí depois fiz o gstripe: gstripe label root /dev/mirror/root0 /dev/mirror/root1 gstripe label swap /dev/mirror/swap0 /dev/mirror/swap1 gstripe label var /dev/mirror/var0 /dev/mirror/var1 gstripe label usr /dev/mirror/usr0 /dev/mirror/usr1 gstripe label tmp /dev/mirror/tmp0 /dev/mirror/tmp1 Pelo que percebi eu não consigo carregar o gstripe e o gmirror antes do kernel ser carregado e por isso o /boot não fica visível, dando o tal erro: Not ufs O que funcionou para mim foi tirar o / do gmirror e gstripe, aí nesse caso carregou o kernel e o módulo gmirror e gstripe. O restante funcionou de boa. A minha dúvida era se existe alguma maneira de carregar o gmirror e gstripe antes de tudo, como o tal initrd do Linux. []'s Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Gondim, achei na rede um guia de como instalar usando gmirror no boot, e deu tudo certo aqui. Não tem raid 0+1, só o 1. aqui tá: uname -imr 9.2-RELEASE amd64 GENERIC cat /boot/loader.conf geom_mirror_load=YES gmirror status NameStatus Components mirror/boot COMPLETE ada0p1 (ACTIVE) ada1p1 (ACTIVE) mirror/swap COMPLETE ada0p2 (ACTIVE) ada1p2 (ACTIVE) mirror/root COMPLETE ada0p3 (ACTIVE) ada1p3 (ACTIVE) Não deu este erro. um só funciona ? matheus Ummm não testei com mirror somente. Será que só não funciona com gstripe? Interessante, vou testar isso. Vou fazer um com gmirror e depois um só com gstripe pra ver. []'s Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Com Gstripe apenas realmente tem que deixar o /boot de fora do raid por isso a ideia de criar dois gstripe e ai usar o gmirror por ultimo. É especulação, pois todos os meus servidores usam o gmirror e nunca tive problema, ai está a ideia de inverter a ordem de criar os geom. Att. Boa. Vou tentar inverter e ver também se vai de boa. Assim que eu terminar os testes eu posto aqui. []'s Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Carregamento do gmirror e gstripe no loader.conf
Pessoal, Estou tentando faz um tempo colocar todo o disco inclusive o raiz em gmirror+gstripe(raid10) pra bootar e não consigo. Quando inicia o boot já manda na lata o Not ufs. Creio que o motivo seja porque para carregar o geom é necessário primeiramente carregar o kernel. O zfs funciona porque tem um boot específico para ele. Só vi uma solução: colocar o / fora do raid e colocar o restante /usr, swap, /var e /tmp no raid10. Alguém já conseguiu bootar o sistema com tudo no geom raid? Meu loader.conf: geom_mirror_load=YES geom_stripe_load=YES vfs.root.mountfrom=ufs:/dev/stripe/root []'s Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Carregamento do gmirror e gstripe no loader.conf
Enviado do meu smartphone Sony Xperia™ Marcelo Gondim escreveu Pessoal, Estou tentando faz um tempo colocar todo o disco inclusive o raiz em gmirror+gstripe(raid10) pra bootar e não consigo. Quando inicia o boot já manda na lata o Not ufs. Creio que o motivo seja porque para carregar o geom é necessário primeiramente carregar o kernel. O zfs funciona porque tem um boot específico para ele. Só vi uma solução: colocar o / fora do raid e colocar o restante /usr, swap, /var e /tmp no raid10. Alguém já conseguiu bootar o sistema com tudo no geom raid? Meu loader.conf: geom_mirror_load=YES geom_stripe_load=YES vfs.root.mountfrom=ufs:/dev/stripe/root []'s Gondim Como esta criando raid10? Gstripe = gmirror+ gmirror ou Gmirror = gstripe + gstripe? Att. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Carregamento do gmirror e gstripe no loader.conf
Em 28/01/14 21:54, Paulo Henrique escreveu: Enviado do meu smartphone Sony Xperia™ Marcelo Gondim escreveu Pessoal, Estou tentando faz um tempo colocar todo o disco inclusive o raiz em gmirror+gstripe(raid10) pra bootar e não consigo. Quando inicia o boot já manda na lata o Not ufs. Creio que o motivo seja porque para carregar o geom é necessário primeiramente carregar o kernel. O zfs funciona porque tem um boot específico para ele. Só vi uma solução: colocar o / fora do raid e colocar o restante /usr, swap, /var e /tmp no raid10. Alguém já conseguiu bootar o sistema com tudo no geom raid? Meu loader.conf: geom_mirror_load=YES geom_stripe_load=YES vfs.root.mountfrom=ufs:/dev/stripe/root []'s Gondim Como esta criando raid10? Gstripe = gmirror+ gmirror ou Gmirror = gstripe + gstripe? Opa Paulo, Fiz assim aqui na VM que criei: ada0 - 10Gb ada1 - 10Gb ada2 - 10Gb ada3 - 10Gb Criei em cada disco as partições: / swap /var /usr /tmp root0,swap0,var0,usr0 e tmp0 root1,swap1,var1,usr1 e tmp1 root2,swap2,var2,usr2 e tmp2 root3,swap3,var3,usr3 e tmp3 Fiz primeiro o gmirror: gmirror label root0 /dev/gpt/root0 /dev/gpt/root1 gmirror label swap0 /dev/gpt/swap0 /dev/gpt/swap1 gmirror label var0 /dev/gpt/var0 /dev/gpt/var1 gmirror label usr0 /dev/gpt/usr0 /dev/gpt/usr1 gmirror label tmp0 /dev/gpt/tmp0 /dev/gpt/tmp1 gmirror label root1 /dev/gpt/root2 /dev/gpt/root3 gmirror label swap1 /dev/gpt/swap2 /dev/gpt/swap3 gmirror label var1 /dev/gpt/var2 /dev/gpt/var3 gmirror label usr1 /dev/gpt/usr2 /dev/gpt/usr3 gmirror label tmp1 /dev/gpt/tmp2 /dev/gpt/tmp3 Aí depois fiz o gstripe: gstripe label root /dev/mirror/root0 /dev/mirror/root1 gstripe label swap /dev/mirror/swap0 /dev/mirror/swap1 gstripe label var /dev/mirror/var0 /dev/mirror/var1 gstripe label usr /dev/mirror/usr0 /dev/mirror/usr1 gstripe label tmp /dev/mirror/tmp0 /dev/mirror/tmp1 Pelo que percebi eu não consigo carregar o gstripe e o gmirror antes do kernel ser carregado e por isso o /boot não fica visível, dando o tal erro: Not ufs O que funcionou para mim foi tirar o / do gmirror e gstripe, aí nesse caso carregou o kernel e o módulo gmirror e gstripe. O restante funcionou de boa. A minha dúvida era se existe alguma maneira de carregar o gmirror e gstripe antes de tudo, como o tal initrd do Linux. []'s Gondim - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd