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

6

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

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

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

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

Любая идея, как я могу заставить обе мои операционные системы работать?

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

Edit1 Результаты сценария загрузки Ссылка

                   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)
    
задан Wes 26.04.2011 в 23:52
источник

3 ответа

2

Ссылка , следуя инструкциям на этой странице, я смог установить lilo.

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

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

    
ответ дан Wes 27.04.2011 в 03:04
источник
2

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

    
ответ дан Dananjaya 27.04.2011 в 00:07
2

У меня не было проблем с использованием этих инструкций:
Ссылка

Прежде всего, вы должны запустить свою систему с живого компакт-диска. Тогда

" МЕТОД 3 - ХРОНИРОВАНИЕ

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

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

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

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

sudo fdisk -l

Если вы не уверены, запустите

df -Th  

Найдите правильный размер диска и формат ext3 или ext4.

4) Установите обычный системный раздел:

Подставьте правильный раздел: sda1, sdb5 и т. д.

sudo mount /dev/sdXX /mnt  

Пример: sudo mount / dev / sda1 / mnt

5) Только если у вас есть отдельный загрузочный раздел: sdYY - это обозначение раздела / boot (например, 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) Отключите каталог LiveCD / usr:

sudo umount /mnt/usr 

15) Отключить последнее устройство:

sudo umount /mnt 

16) Перезагружать.

sudo reboot 
»     
ответ дан desgua 27.04.2011 в 03:21