[FUG-BR] GPT restaurada, bootloader não encherga partição raiz

Paulo Henrique BSD Brasil paulo.rddck em bsd.com.br
Domingo Julho 8 22:40:55 BRT 2012



Em 8/7/2012 22:24, Cleyton Agapito escreveu:
> Em 8 de julho de 2012 16:19, Cleyton Agapito <cragapito em gmail.com> escreveu:
>> Em 8 de julho de 2012 16:15, Cleyton Agapito <cragapito em gmail.com> escreveu:
>>> Caríssimos,
>>>
>>> Ontem resolvi instalar o maldito rWindows dos infernos num disco IDE
>>> de 250G, deixei uma partiçãozinha formatada pra ele e o fdp foi no
>>> scsi de 1Tb e sobreescreveu minha tabela de partição GPT.
>>>
>>> Consegui recuperar o backup e reescrever a freebsd-boot (pmbr e
>>> gptboot) mas não dá mais a partida, ele pára no segundo estágio do
>>> bootloader e com lsdev não aparece a partição root (fica disk0: (era
>>> pra aparecer aqui embaixo a disk0p2:) disk1: disk1s1: (onde era pra
>>> tar o rWindos) e disk1s2a (nesta recuperei o /boot e estou entrando
>>> por aqui).
>>>
>>> Já marquei a partição com bootme mas não rolou.
>>>
>>> Alguém tem alguma ideia de como resolvo isso?
>>>
>>> Abração!!!
>>
>> Ah, completando, o backup da tabela de partição (que fica no final do
>> disco), os arquivos loaders e o /boot.
>>
>> Grato.
>
> Apaguei a partição ada0p2 com o gpart, coloquei novamente onde estava
> (índice 2 começando de 2048 a 2097152 como estava antes), formatei e
> recoloquei o backup em cima, remarquei com a flag bootme e ... nada.
>
> Engraçado é o seguinte, interrompendo o bootstrap percebi que o boot2
> que tem essa carinha (esse trecho eu copiei do arch-handbook porque
> não consigo copiar nada sem o kernel, hehe, então o disco que aparece
> lá não é bem esse):
>
> FreeBSD/i386 BOOT
> Default: 1:ad(1,a)/boot/loader
> boot:
>
> está carregando e enxergando tudo dentro do ada0p2, se eu fizer
> boot/loader dentro ele ele carrega beleza e pára aqui:
>
> BTX loader 1.0 BTX version is 1.01
> BIOS drive A: is disk0
> BIOS drive C: is disk1
> BIOS 639kB/64512kB available memory
> FreeBSD/i386 bootstrap loader, Revision 0.8
> Console internal video/keyboard
> (jkh em bento.freebsd.org, Mon Nov 20 11:41:23 GMT 2000)
>
> (O email que aparece é o meu, esse aqui de cima eu peguei de exemplo
> no arch-handbook)
>
> Ai começa o terror, o loader não enxerga a ada0p2, que pra ele seria
> disk0p2: e assim não dá pra fazer mais nada. Eu formatei uma partição
> normal no outro disco (com partição MBR) e recuperei o backup lá, aí
> eu consigo fazer:
>
> set currdev=disk1s2a:
> boot
>
> e entrar no sistema provisoriamente.
>
> Alguma ideia? Não sei mais o que fazer...
>
> Grato.
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Cleyton, como está

Já está a um dia com o problema, simplifica as coisas,
roda um tar no sistema menos nos /boot reinstale o sistema e restaure os 
tar.
Sei que parece complicado não conseguir resolver esse tipo de problema 
mais a simplicidade prima-se pela sua eficiência.

-- 
"Quando a Morte decide contar uma historia,
A melhor ação que possa fazer é ouvi-la,
e torcer por não ser a sua própria a tal história."

Flames > /dev/null ( by Irado !! ).
RIP Irado!

Paulo Henrique.
Analista de Sistemas / Programador
BSDs Brasil.
Genuine Unix/BSD User.
Fone: (21) 9683-5433.





Mais detalhes sobre a lista de discussão freebsd