Linux Ubuntu de uma arquitetura para outra

2

Eu tenho uma instalação do Ubuntu (amd64) em um SSD "A" e copiei todo o disco rígido para outro SSD "B", (GPT, sda1 = partição de inicialização do BIOS, sda2 = ntfs (windows) sda2 = ext4 (ubuntu ), sda3 = troca de linux)

Eu escrevi o bootloader grub para o disco (no System com i7 970 CPU) com

grub-install /dev/sda

tudo funcionou bem! Na arquitetura i7 agora posso inicializar a partir do SSD copiado "B".

Mas como posso usar o SSD "B" copiado em outra arquitetura como o i5 LGA1150? A inicialização nesta arquitetura não funciona, o bootloader não é encontrado de alguma forma (tela preta com um sublinhado). Preciso instalar o bootloader grub na nova arquitetura primeiro, e a instalação copiada do ubuntu funcionará ou ainda haverá algumas inconsistências?

Muito obrigado pela pergunta idiota: -)

UPDATE: usando o Drive "B": SSD com formato GPT

Eu tenho a seguinte placa-mãe com a CPU i5 (não funciona até agora): link

Para o i7 eu tenho o Asus P6T7 (inicializa com sucesso): link

Essa pode ser a razão?

UPDATE2: Até agora, eu desativei a inicialização segura e liguei a inicialização legada na bios do Z87PRO, e mudei o SSD "B" de volta para um formato MBR, instalei o grub na plataforma i5 com o live cd (método chroot) e ao tentar para inicializar a partir de "B" Eu não consegui inicializar o bootloader, apenas a tela preta e retornando ao BIOS, alguma idéia?

Meu Boot Repair Dum está aqui, o correto agora > link

Solução: Finalmente consegui inicializar o drive SSD "B" (arquitetura não foi problema) mas eu ainda tinha uma tabela de partições GPT, o que era um problema: Eu mudei o GPT para MBR (aqui: link ) então eu reinstalei o Grub de um Live CD Ubuntu 13.10, (o sistema SSD "B" é 13.04) daqui: link (com o método chroot!) reiniciado, e finalmente o Grub funcionou! e também eu pude inicializar os kernels na arquitetura do i5!

    
por Gabriel 30.03.2014 / 19:42

1 resposta

1

Se não houver um motivo específico pelo qual você esteja usando um disco de estilo GPT, além do fato de ter um sistema UEFI, convém tentar convertê-lo para o estilo MBR normal. De wikipedia :

For backwards compatibility, most of the UEFI implementations also support booting from MBR-partitioned disks, through the Compatibility Support Module (CSM) which provides legacy BIOS compatibility.In that case, booting Linux on UEFI systems is the same as on legacy BIOS-based systems.

Ou seja, neste momento usando um MBR é obrigado a ser mais portátil do que a GPT ou os métodos híbridos, etc. Eu tenho um Asus mobo w / a UEFI AMI "BIOS" e o ssd de inicialização (a única unidade interna) usa MBR Eu não acho que tive que fazer nada de especial na configuração da BIOS. Apenas funcionou.

Veja aqui para como converter GPT de volta para MBR. Desde que você pode convertê-los Para trás e para frente (o único incômodo é a configuração do seu grub), vale a pena tentar. Certifique-se de que o problema é que o sistema i5 não suporta o GPT primeiro (se não for o UEFI, não o faz).

    
por 30.03.2014 / 20:22