Não é possível inicializar após um dd, o BIOS não informa nenhuma unidade inicializável

3

Comprei um novo computador, removi o disco do Windows (como de costume) e instalei dois novos drives de 3 TB. Instalado 11.10 do pendrive, apt-get updates e instalações favoritas, tudo estava bem. Então eu inicializei do pen drive novamente e fiz:

dd if=/dev/sda of=/dev/sdb bs=1M

e depois disso eu não consigo inicializar. BIOS diz que não tenho drives inicializáveis. Nem chegue a grub. A inicialização a partir do pendrive USB permite que as unidades e os arquivos sejam copiados com sucesso (por isso, não gravei na direção errada). É como se, quando a segunda unidade estivesse em branco, a primeira unidade funcionasse, mas agora que são idênticas, a BIOS não sabe o que fazer.

Atualização 1: Verificando a idéia "BIOS confused" Eu desconectei fisicamente uma unidade e inicializei a partir da outra. Nenhuma alegria, em qualquer passeio. É como se a unidade em branco tivesse algo que estivesse ajudando a seqüência de inicialização, e o dd a substituísse!

Atualização 2: Como não está nem conseguindo acessar o GRUB, pensei em tentar recriar o MBR. update-grub acabou de recriar um grub.cfg (idêntico). grub-install / dev / sda disse "grub-setup: warn: Este rótulo de partição GPT não possui Partição de Inicialização do BIOS; a incorporação não será possível!" Eu não acho que quero incorporar nada, apenas reescrever o MBR. grub-setup / dev / sda disse falha de segmentação (núcleo despejado)

Atualização 3: Deu, fez:

dd if = / dev / zero de / dev / sda

e reinstalado o Ubuntu a partir do CD. Ainda não inicializa! É como se os novíssimos drives de 3 TB (Seagate, se isso importasse) tivessem algum pequeno código de inicialização auxiliar e quando eu instalei o Ubuntu, ele substituiu isso. É claro que é tarde demais para confirmar isso agora, já que ambas as unidades foram sobrescritas quando eu fiz o dd.

Alguém já ouviu falar que uma unidade nova não está realmente vazia?

Atualização 4: OK, agora minha hipótese é que meu BIOS não pode inicializar em uma unidade particionada GPT, pelo menos não uma de 3 TB. Se eu particioná-lo como MSDOS ele inicializa, se eu voltar para a GPT, isso não acontece novamente.

Feliz por postar detalhes, mas não sabe o que seria relevante. TIA!

    
por Floyd 21.10.2011 / 18:33

4 respostas

2

Você formatou a unidade e garantiu que ela seja marcada como inicializável? Geralmente, há um sinalizador que marca um disco inicializável. Você pode querer verificar isso com o liveCD ou liveUSB

    
por cprofitt 21.10.2011 / 20:21
0

Não deveria ter trabalhado em primeiro lugar. Se você estiver usando o GPT em uma máquina de inicialização da bios, você deve criar uma pequena partição bios_grub (1 mb) para instalação do grub. Também não use dd assim; os sistemas de arquivos em ambos os discos parecerão ter o mesmo UUID e confundirão as coisas.

    
por psusi 22.10.2011 / 04:17
0

OK, está funcionando agora e eu consegui até mesmo gravar o disco inteiro e inicializar a partir de qualquer um deles. A solução foi usar uma tabela de partição do MSDOS em vez do GPT. Parece que meu BIOS (em um novo computador Gateway, BOIS datado de 2011-08-01) não pode inicializar uma tabela de partição GPT, pelo menos não em uma unidade de 3 TB. Eu não sei se isso é uma falha no Ubuntu e como ele cria a tabela de partição GPT, ou se é uma deficiência no meu BOIS.

Tendo iniciado a partir de uma imagem de CD ao vivo, usei o gparted para criar uma tabela de partições MSDOS em uma das unidades. Eu coloquei minhas partições, certificando-me de que nenhuma fosse maior do que 2 TB, porque a tabela de partição MSDOS não gosta disso. (Infelizmente não consigo obter todos os 3TB em uma partição dessa maneira ...)

Com as partições estabelecidas, comecei a instalar o 11.04 a partir do live CD. Depois de obter tudo configurado no disco de 3 TB # 1, eu fiz:

dd se = / dev / sda de = / dev / sdb bs = 1M

e quando foi feito eu pude arrancar de qualquer disco sem problemas. Isso me dá um disco de backup totalmente inicializável caso o primário morra. Como outros observaram nos comentários, usar o dd para fazer um disco de boot de backup como este requer que você desative o absurdo do UUID em / etc / fstab e /boot/grub/grub.cfg (editando o / etc / default / grub).

Obrigado a todos que tentaram ajudar.

    
por Floyd 26.10.2011 / 17:37
-1

Eu já tive problemas semelhantes com esse tipo de coisa. Meu problema era que eu estava usando um SSD e não um disco rígido e o SSD não suportava a maneira como o TRIM estava sendo usado.

    
por Justin 13.12.2015 / 01:27

Tags