Não é possível inicializar o laptop depois de copiar partições para o novo HDD

0

Mudei o disco rígido do meu laptop para um SSD. É um Dell XPS 15, que veio com o Windows, no qual eu instalei o Ubuntu, e tem trabalhado por 3 anos.

O disco rígido foi configurado com várias partições, incluindo sda5 (/) e sda7 (/ home).

Eu criei a tabela de partições com o gdisk (GPT), e copiei as partições / e / home para o SSD sbd2 (new /). A partição sdb1 está configurada com 1 MB para o BIOS.

Então eu inicializei em CD-ROM para instalar o grub. Nenhum erro. Execute update-grub. OK.

Ao inicializar, posso ver: "Operação Sistema não encontrado". Não há erro de digitação, na verdade é escrito Sistema Operacional (não sistema operacional).

Eu comecei novamente com o CD-ROM, instalei e executei o reparo de inicialização. Ele faz o seu material, nenhum erro relatado e pediu para reiniciar. A informação é link

Mas ainda tenho a mesma mensagem "Sistema operacional não encontrado". Alguma idéia?

    
por Didier Trosset 16.08.2015 / 02:37

3 respostas

1

Algumas observações:

  • Você afirma ter copiado as partições / e /home , mas o novo disco tem apenas uma partição do sistema de arquivos Linux. Isso pode funcionar se você fez uma cópia em nível de arquivo (com cp , tar ou algo semelhante); no entanto:
    • No mínimo, você deve ajustar /etc/fstab e sua configuração do carregador de inicialização para a nova configuração. As alterações do carregador de inicialização devem ser tratadas pelo Reparo de inicialização, mas não sei de improviso se ele ajustará /etc/fstab e parecerá de sua saída como se não tivesse sido atualizado. Isso não explicará seu problema principal, mas você terá que lidar com isso mais cedo ou mais tarde.
    • Você deve ter cuidado ao fazer uma cópia em nível de arquivo para obter permissões e propriedade diretamente no novo sistema de arquivos. Se as permissões estiverem erradas, o sistema pode não inicializar; ou pode inicializar, mas se comportar mal de várias maneiras. Novamente, esse problema não explicará seu problema atual, mas você deve estar ciente disso. Veja a segunda metade de esta página para obter informações sobre como usar o tar para copiar uma instalação do Linux.
  • Seus números de partição me fazem suspeitar que sua primeira instalação possa ter usado o Master Boot Record (MBR) sistema de particionamento; mas sua nova instalação usa a Tabela de Partição GUID (GPT). Seu sistema atual está configurado para inicializar em BIOS / CSM / modo herdado. Em teoria, isso deveria funcionar; mas na prática, algumas placas-mãe têm problemas para inicializar no modo BIOS a partir de discos GPT. Se estou certo sobre isso ser um problema, há várias correções:
    • Geralmente, esses problemas podem ser resolvidos definindo o "sinalizador de inicialização" na partição type-0xEE do MBR. Note que a configuração do "sinalizador de inicialização" em qualquer partição usando parted ou GParted irá não fazer isso. Você deve usar fdisk (no Ubuntu 14.04 ou anterior) ou definir o "sinalizador pmbr_boot" no disco inteiro com parted ou GParted. Veja esta página minha para mais sobre tais problemas.
    • Se o seu firmware é novo o suficiente (mais recente que em meados de 2011), provavelmente é um EFI, não um BIOS, e nesse caso pode ser melhor instalar um carregador de boot EFI para Linux. Uma maneira fácil de testar isso é preparar uma unidade flash USB ou um CD-R com meu gerenciador de inicialização do rEFInd. Se você pode inicializar com isso, então você pode instalar o pacote rEFInd PPA ou Debian - mas você precisará criar uma partição do sistema EFI ( ESP) no seu disco primeiro.
    • Você pode alternar do particionamento GPT para o MBR no disco. Você pode converter no local usando gdisk , conforme descrito aqui. Você precisará Reinstale o GRUB no disco.

Pessoalmente, eu não tentaria combinar partições separadas de raiz ( / ) e /home em uma partição; uma partição /home separada tem vantagens claras que você estará jogando fora combinando as duas. Dependendo do tamanho do seu disco, é melhor você usar o Clonezilla para copiar o disco; mas o IIRC, o Clonezilla não pode manipular a cópia de uma partição maior para uma menor, por isso pode não ser uma opção, pelo menos não para todo o disco. (Você pode usar o Clonezilla para copiar sua partição raiz e, em seguida, copiar /home com cp ou tar .)

    
por Rod Smith 16.08.2015 / 15:26
1

Eu apoio alguns computadores que possuem o Windows 7 e o Ubuntu. Quando eu substituir um disco rígido eu uso Clonezilla para fazer uma imagem e restaurá-lo para a nova unidade. Eu uso Gparted para redimensionar a (s) partição (ões) e sinalizar a partição de inicialização, se necessário.

Se eu estiver indo para uma unidade menor, redimensione a (s) partição (ões) primeiro, se necessário, e depois crie a imagem. Quando eu restaurar para a nova unidade eu uso a opção de ignorar tamanho no Clonezilla. Se o mergulho que vou for maior eu redimensionar depois de ter restaurado a imagem para a unidade maior.

Existem outros métodos para fazer isso, no entanto, esse método não me falhou ainda. Com isso dito, ainda não tentei isso com uma unidade SSD.

    
por Mace 16.08.2015 / 04:35
1

Você precisa atualizar o arquivo / etc / fstab no SSD. Ele ainda tem as partições do disco rígido antigas e até mesmo uma partição swap que você não tem mais. Nada mais parece ruim para mim, os UUIDs estão corretos.

    
por ubfan1 16.08.2015 / 06:43