Upgrade de 10.04 para 10.10 MBR perdidos

6

Acho que perdi minha atualização do MBR do Ubuntu 10.04 para 10.10.

Durante o upgrade, ele me deu uma mensagem dizendo que partições eu queria que os detalhes do grub continuassem, dizendo se eu não tinha certeza de selecionar todos eles.

Após a reinicialização, acabo em um console de recuperação do grub.

O sistema era um boot duplo com o windows vista.

Alguma ideia de como posso fazer funcionar os meus sistemas operativos?

Atualmente, estou tentando fazer o download de um CD ao vivo de 10.10, mas é um download bastante grande para corrigir o que suponho ser um pequeno problema. Pior do que isso, não tenho idéia de como consertar isso com o live CD.

Edit1 Resultados do script de informações de inicialização link

                   Boot Info Script 0.55    dated February 15th, 2010                    

============================= Boot Info Summary: ==============================

 => Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in 
    partition #256 for /boot/grub.

sda1: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files/dirs:   /bootmgr /Boot/bcd

sda2: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows Vista
    Boot files/dirs:   /bootmgr /Boot/BCD /Windows/System32/winload.exe 
                       /wubildr.mbr /wubildr

sda3: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files/dirs:   /ubuntu/winboot/wubildr.mbr /ubuntu/winboot/wubildr 
                       /ubuntu/disks/root.disk /ubuntu/disks/swap.disk

sda3/Wubi: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  Grub 2
    Boot sector info:  Grub 2 is installed in the boot sector of sda3/Wubi 
                       and looks at sector 21294336 of the same hard drive 
                       for core.img, but core.img can not be found at this 
                       location.
    Mounting failed:
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot         Start           End          Size  Id System

/dev/sda1                  63    24,563,384    24,563,322  27 Hidden HPFS/NTFS
/dev/sda2    *     24,563,712   256,700,415   232,136,704   6 FAT16
/dev/sda3         256,700,416   488,394,751   231,694,336   7 HPFS/NTFS


blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/loop0                                              squashfs                                 
/dev/loop1       c0de1566-8c76-4392-ac90-9f026a82f928   ext4                                     
/dev/sda1        443C1D3EE49BED2A                       ntfs       PQSERVICE                     
/dev/sda2        B898B25F98B21BB6                       ntfs       ACER                          
/dev/sda3        A4202E96202E6F8A                       ntfs       DATA                          
/dev/sda: PTTYPE="dos" 

============================ "mount | grep ^/dev  output: ===========================

Device           Mount_Point              Type       Options

aufs             /                        aufs       (rw)
/dev/sr0         /cdrom                   iso9660    (ro,noatime)
/dev/loop0       /rofs                    squashfs   (ro,noatime)
    
por Wes 26.04.2011 / 23:52

3 respostas

2

link seguindo as instruções nessa página eu consegui instalar o lilo.

O Lilo me oferece duas opções, ubuntu e windows. O Windows funciona diretamente, a escolha do ubuntu me leva ao grub, o que me permite inicializar o Ubuntu.

Sim, o grub avisa sobre uma cor de fundo inválida, mas pelo menos minha máquina pode ser usada (ou usada como era antes).

    
por Wes 27.04.2011 / 03:04
2

Bem, você pode usar um LiveCD para reinstalar o GRUB, então eu recomendo que você baixe o LiveCD. Este tópico , este thread e isso thread pode ser útil para você. Procure a seção explicando como reinstalar o GRUB2 no primeiro thread. (O LiveCD também é útil quando você deseja recuperar dados.)

    
por Dananjaya 27.04.2011 / 00:07
2

Nunca me meti em problemas usando estas instruções: link

Primeiro de tudo, você deve iniciar seu sistema a partir de um live cd. Então

" MÉTODO 3 - CHROOT

Este método de instalação usa o comando chroot para obter acesso aos arquivos do sistema quebrado. Uma vez que o comando chroot é emitido, o LiveCD trata o sistema quebrado como seu. Os comandos executados em um ambiente chroot afetarão os sistemas de arquivos de sistemas quebrados e não os do LiveCD.

1) Inicialize no LiveCD Desktop (Ubuntu 9.10 ou posterior). Observe que o Live CD deve ser o mesmo que o sistema que você está corrigindo - 32 bits ou 64 bits (se não, o chroot falhará).

2) Abra um terminal (Applications > Accessories > Terminal).

3) Determine a sua partição normal do sistema - (a opção é uma letra minúscula "L")

sudo fdisk -l

Se você não tiver certeza, execute

df -Th  

Procure o tamanho correto do disco e o formato ext3 ou ext4.

4) Monte sua partição normal do sistema:

Substitua a partição correta: sda1, sdb5, etc.

sudo mount /dev/sdXX /mnt  

Exemplo: sudo mount / dev / sda1 / mnt

5) Apenas se você tiver uma partição de inicialização separada: sdYY é a designação da partição / boot (por exemplo, sdb3)

 
sudo mount /dev/sdYY /mnt/boot 

6) Monte os sistemas de arquivos virtuais críticos:

 
sudo mount --bind /dev  /mnt/dev
sudo mount --bind /dev/pts  /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys 

7) Chroot no seu dispositivo de sistema normal:

sudo chroot /mnt 

8) Se não houver /boot/grub/grub.cfg ou não estiver correto, crie um usando

update-grub 

9) Reinstale o GRUB 2:

Substitua o dispositivo correto - sda, sdb, etc. Não especifique um número de partição.

grub-install /dev/sdX 

10) Verifique a instalação (use o dispositivo correto, por exemplo, sda. Não especifique uma partição):

sudo grub-install --recheck /dev/sdX 

11) Saia do chroot: CTRL-D no teclado

12) Desmontar sistemas de arquivos virtuais:

sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys 

13) Se você montou uma partição / boot separada:

sudo umount /mnt/boot 

14) Desmonte o diretório / usr do LiveCD:

sudo umount /mnt/usr 

15) Desmontar o último dispositivo:

sudo umount /mnt 

16) Reinicie.

sudo reboot 
"     
por desgua 27.04.2011 / 03:21