Como corrigir meu MBR? Ao instalar o Ubuntu aleatório, meu MBR não está sendo sobrescrito

1

Eu inicio com o liveUSB. Mas como eu corrijo agora meu MBR, para que eu possa reinstalar o Ubuntu? (depois de instalar o Ubuntu eu recebo principalmente este cursor piscando e tela preta)

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): 

    
por YumYumYum 28.10.2011 / 23:14

2 respostas

2

Parece que nenhuma das suas partições em / dev / sda tem um sinalizador inicializável - compare a saída fdisk -l com / dev / sdb - veja a estrela na coluna Inicialização ao lado de / dev / sdb1? Você precisa configurá-lo em / dev / sda1

Para definir o sinalizador inicializável, inicie o fdisk com

fdisk /dev/sda

(do seu LiveCD, como root). Lá, pressione "a" e, em seguida, digite "1". em seguida, pressione "w" para gravar suas alterações no disco. Reinicie. Apreciar.

    
por Sergey 29.10.2011 / 00:04
2

Para a solução mais simples, tente instalar o Ubuntu deixando o instalador configurar partições.

Defina a partição 1 para inicializar e instale "/" nela ou "/ boot" nela.

    
por bbaja42 28.10.2011 / 23:38