Как исправить мою MBR? При установке случайного Ubuntu моя MBR больше не перезаписывается

Я загружаюсь с liveUSB. Но как мне исправить мою MBR, чтобы я мог переустановить Ubuntu? (после установки Ubuntu я получаю в основном мигающий курсор и черный экран)

root@ubuntu:~# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000638ad

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       59769   480092160   83  Linux
/dev/sda2           59769       60802     8291329    5  Extended
/dev/sda5           59769       60802     8291328   82  Linux swap / Solaris

Disk /dev/sdb: 2013 MB, 2013265920 bytes
58 heads, 58 sectors/track, 1168 cylinders
Units = cylinders of 3364 * 512 = 1722368 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1965c912

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1169     1965056   83  Linux

root@ubuntu:~# fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): p

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000638ad

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       59769   480092160   83  Linux
/dev/sda2           59769       60802     8291329    5  Extended
/dev/sda5           59769       60802     8291328   82  Linux swap / Solaris

Command (m for help): 

enter image description here

1
задан 29 October 2011 в 01:21

2 ответа

Похоже, ни на одном из ваших разделов в / dev / sda не установлен флаг загрузки - сравните вывод fdisk -l с / dev / sdb - посмотрите звездочку в столбце загрузки рядом с / dev / sdb1? Вам нужно установить его на / dev / sda1

Чтобы установить загрузочный флаг, запустите fdisk с

fdisk /dev/sda

(с вашего LiveCD, как root). Там нажмите «а» и затем введите «1». затем нажмите «w», чтобы записать изменения на диск. Перезагружать. Наслаждаться.

0
ответ дан 29 October 2011 в 01:21

Для простейшего решения попробуйте установить Ubuntu, позволив установщику настроить разделы.

Установите 1 раздел для загрузки и установите на него «/» или «/ boot».

0
ответ дан 29 October 2011 в 01:21

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

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