Boot preso ao cursor intermitente antes do GRUB - funciona apenas através do menu de inicialização do BIOS

0

Eu tenho uma nova caixa rodando Debian Squeeze. O Grub está instalado em / dev / sda, mas ao inicializar eu só pego um cursor piscante, antes do menu do Grub. Eu só posso inicializar a grub com sucesso quando eu escolher opções de inicialização (durante o post) e selecione essa unidade específica! Verifiquei se a unidade correta está configurada para inicializar primeiro no BIOS.

Então o Grub funciona, mas o sistema não inicializa automaticamente nessa unidade? Alguma idéia do que poderia causar isso?

As unidades sda / b / c são todas de 2TB (sda executa o sistema com b / c como dispositivo de ataque md0) com as seguintes partições:

$ cat /proc/partitions

major minor  #blocks  name
8        0 1953514584 sda
8        1        977 sda1
8        2    9765625 sda2
8        3    6445313 sda3
8        4 1937302627 sda4
8       32 1953514584 sdc
8       16 1953514584 sdb
9        0 1953513424 md0

mas

# fdisk -l /dev/sda

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 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: 0x00000000

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      243202  1953514583+  ee  GPT

Qualquer insight sobre esse comportamento estranho seria muito apreciado.

    
por delta1 25.05.2011 / 13:14

2 respostas

1

Você tem uma tabela de partições GPT, o que significa que o Linux pode ser instalado como EFI.

Teoria: quando você está tentando inicializar sem invocar o menu, o estágio 0 do GRUB não consegue encontrar o próximo estágio na sub-partição da GPT. Ao inicializar com o menu de inicialização, o BIOS chama o EFI e a inicialização é bem-sucedida. Tente procurar uma opção para inicializar no modo EFI no BIOS e ver se isso faz diferença.

    
por 27.11.2013 / 16:27
0

As chances são de que a BIOS não seja a culpa, embora possa ser. Eu olharia o arquivo /boot/grub/device.map, que contém o mapeamento do BIOS para identificadores do Linux. Pode ser configurado incorretamente e está causando problemas. Pode ser difícil descobrir qual é a unidade que, no entanto, já que você presumivelmente tem três unidades idênticas em sua matriz RAID.

    
por 22.06.2011 / 06:34