Como inicializar o novo SSD clonado e não o HDD de origem antigo

2

Recentemente, adquiri um novo SSD e copiei meu antigo HDD para meu novo SSD.

Eu consegui inicializar no Ubuntu 16.04 LTS após o processo de clonagem, mas quando eu coloquei o disco rígido antigo de volta no computador, o computador inicializa usando o disco rígido antigo, e não o novo SSD como deveria.

Eu usei o reparo de inicialização e selecionei meu SSD como meu "OS para inicializar por padrão" e ele fixou o grub. Agora, quando eu seleciono o SSD no menu grub atualizado, ele inicializa a partir do HDD.

Como corrijo isso?

Notas:

  • Acho que pode ter algo a ver com o UUID.
  • Meu disco rígido antigo é encontrado em / dev / sda2.
  • Atualmente, tenho o Windows 7 instalado e inicializo adequadamente a partir do novo SSD usando o menu grub e não tenho problemas com o Windows.
por mo mo 12.05.2018 / 23:37

1 resposta

1

Você provavelmente está correto ... UUIDs duplicados.

Você precisará alterar o UUID no HDD ou no SSD e editar seu /etc/fstab .

  • desconecte o disco rígido
  • inicializar no SSD

Em terminal ...

  • sudo blkid # para determinar / dev / sdaN e o antigo UUID para a partição do Ubuntu
  • sudo cp /etc/fstab /etc/fstab.bck # backup deste arquivo
  • sudo pico /etc/fstab # edita o arquivo fstab
  • altere UUID=the_old_UUID para ler /dev/sdaN , onde N é o número da partição do Ubuntu, para a montagem da unidade de inicialização
    • control + o # para salvar a edição
    • retorna # para confirmar o nome do arquivo
    • control + x # para sair do editor
  • reboot # para garantir que ele seja inicializado corretamente

Inicialize em um DVD do Ubuntu Live ...

Em terminal ...

  • sudo blkid # para determinar / dev / sdaN e o antigo UUID para a partição do Ubuntu
  • sudo uuidgen -t # gera um novo UUID baseado em tempo (anote este novo UUID)
  • sudo tune2fs -U new_UUID /dev/sdaN # usando seus próprios novos números UUID e / dev / sdaN
  • reboot # para reiniciar no SSD e confirmar a operação

Atualização # 1: Há uma pequena possibilidade de que o Ubuntu não inicialize aqui, devido à mudança do UUID, então você pode ter que editar o comando de inicialização do GRUB uma vez.

Se sim, no menu GRUB ...

  • destaque a seleção de inicialização apropriada do Ubuntu
  • pressione a tecla e para editar a linha de comando do GRUB
  • use as teclas de seta e vá para a linha que contém "splash quiet"
  • altere manualmente o antigo UUID para o novo UUID que você anotou anteriormente
  • control + x para continuar a arrancar

Inicialize novamente no SSD ...

Em terminal ...

  • sudo blkid # para obter o novo UUID
  • sudo pico /etc/fstab # edita o arquivo
  • altere o /dev/sdaN , em que N é o número da partição do Ubuntu, de volta para UUID=the_new_UUID , para a montagem da unidade de inicialização
    • control + o # para salvar a edição
    • retorna # para confirmar o nome do arquivo
    • control + x # para sair do editor
  • sudo update-grub # update grub
  • reboot # para garantir que ele seja inicializado corretamente

Reinstale o HDD, se desejado.

    
por heynnema 13.05.2018 / 17:08