Обновление с 10.04 до 10.10 потерянных MBR

Я думаю, что потерял обновление MBR с ubuntu 10.04 до 10.10.

Во время обновления я получил сообщение о том, с какими разделами я хочу включить детали grub, и сказал, что если я не уверен, что выберу все из них.

После перезагрузки я просто попадаю в консоль восстановления grub.

Система была двойной загрузки с Windows Vista.

Есть идеи, как заставить обе мои операционные системы работать?

В настоящее время я пытаюсь скачать live cd 10.10, но это довольно большая загрузка, чтобы исправить то, что я считаю небольшой проблемой. Хуже того, я понятия не имею, как это исправить с помощью живого CD.

Edit1 Результаты сценария загрузки информации http://bootinfoscript.sourceforge.net/

                   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)
6
задан 27 April 2011 в 04:11

3 ответа

Я никогда не входил в проблему при помощи этих инструкций:
https://wiki.ubuntu.com/Grub2#Recover

В первую очередь, необходимо запустить систему с живого CD. Затем

"МЕТОД 3 - CHROOT

Этот метод установки использует команду chroot для получения доступа к файлам поврежденной системы. После того как команда chroot дается, LiveCD рассматривает поврежденную систему / как его собственное. Команды, выполненные в chroot среде, будут влиять на поврежденные системные файловые системы и не те из LiveCD.

1) Начальная загрузка на Рабочий стол LiveCD (Ubuntu 9.10 или позже). Обратите внимание на то, что Живой CD должен совпасть с системой, которую Вы фиксируете - или 32-разрядный или 64-разрядный (если не затем chroot перестанет работать).

2) Откройте терминал (Приложения> Аксессуары> Терминал).

3) Определите свой раздел нормальной системы - (переключатель является нижним регистром "L"),

sudo fdisk -l

Если Вы не уверены, не выполняетесь

df -Th  

Ищите корректный размер диска и ext3 или ext4 формат.

4) Смонтируйте свой раздел нормальной системы:

Замените корректным разделом: sda1, sdb5, и т.д.

sudo mount /dev/sdXX /mnt  

Пример: sudo монтируют/dev/sda1/mnt

5) Только если у Вас есть отдельный раздел начальной загрузки: sdYY является / обозначением раздела начальной загрузки (например, sdb3)

sudo mount /dev/sdYY /mnt/boot 

6) Смонтируйте критические виртуальные файловые системы:

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 в Ваше устройство нормальной системы:

sudo chroot /mnt 

8) Если нет никакого/boot/grub/grub.cfg, или это не корректно, создайте использование того

update-grub 

9) Переустановите GRUB 2:

Замените правильным устройством - sda, sdb, и т.д. Не указывайте число раздела.

grub-install /dev/sdX 

10) Проверьте установку (используйте правильное устройство, например, sda. Не указывайте раздел):

sudo grub-install --recheck /dev/sdX 

11) Выход chroot: CTRL-D на клавиатуре

12) Размонтируйте виртуальные файловые системы:

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

13) Если Вы смонтировали отдельный / раздел начальной загрузки:

sudo umount /mnt/boot 

14) Размонтируйте/usr каталог LiveCD:

sudo umount /mnt/usr 

15) Размонтирование последнее устройство:

sudo umount /mnt 

16) Перезагрузка.

sudo reboot 
"
2
ответ дан 27 April 2011 в 04:11

http://ubuntuforums.org/showthread.php?t=1639198 , следуя инструкциям на этой странице, я смог установить lilo.

Lilo дает мне два варианта Ubuntu и Windows. Windows работает напрямую, выбор Ubuntu приводит меня к grub, который позволяет мне загружать Ubuntu.

Да, grub выдает предупреждение о недопустимом цвете фона, но, по крайней мере, мой компьютер можно использовать (или использовать так же, как и раньше).

0
ответ дан 27 April 2011 в 04:11

Ну, вы можете использовать LiveCD для переустановки GRUB, поэтому я рекомендую вам скачать LiveCD. Этот поток , этот поток и этот поток может быть полезен для вас. Ищите раздел, объясняющий, как переустановить GRUB2 в первом потоке. (Также LiveCD полезен, когда вы хотите восстановить данные.)

0
ответ дан 27 April 2011 в 04:11

Другие вопросы по тегам:

Похожие вопросы: