Troca para novo grub após instalação limpa em uma nova unidade

0

Eu costumava rodar o Ubuntu do meu antigo ssd em / dev / sda que tem partições:

  • sda1 - partição EFI (500 mb de conteúdo)
  • sda2 - sistema de arquivos Linux (258 mb ext2)
  • sda3 - Linux LVM. (119 gb lvm2 pv)

Eu comprei recentemente um novo ssd que conectei em / dev / sdd, com a intenção de mover todos os meus dados e processos de inicialização para esse novo disco e, eventualmente, limpar o antigo e usá-lo como armazenamento.

Assim eu obtive uma nova imagem do Linux, joguei em um flash, inicializei e instalei o linux nesta nova unidade sdd. Acabei criando partições:

  • sdd1 - uma partição principal inicializável do ext4 (983 gb)
  • sdd2 - partição estendida (17 gb)
  • sdd5 - troca do linux (17 gb)

Quando eu inicializo no momento, o grub aparece no lançamento e pergunta de onde inicializar. Eu posso inicializar a partir do meu velho sda e do meu novo sdd bem selecionando manualmente a partir do menu do grub. Eu acho que estou pronto para acabar com o antigo drive sda, mas eu quero garantir que eu tenha um grub instalado no novo que irá substituir o antigo. Embora eu tenha uma instalação inicializável no novo sdd, eu me preocupo que talvez o grub exista apenas em sda e eu destruirei minha inicialização.

Estou um pouco desconfortável com os tipos de partições que criei e tenho no novo sdd, e realmente tudo que eu quero é uma partição para tudo (ou talvez uma para boot & amp; uma para dados dependendo das melhores práticas), e um para swap. Eu não tenho idéia se essa partição estendida que eu já tenho está segurando o novo grub já existente, está fazendo qualquer coisa, ou talvez ele possa ser usado para instalar o novo grub. Claramente sdd1 está sendo usado para arrancar e contém todos os dados agora mesmo quando eu uso a inicialização através do SDD .... só está pronto para manter seu próprio peso depois que eu desligar a unidade antiga?

Realmente, quaisquer dicas, conselhos ou links sobre como tornar este processo mais fácil serão apreciados. Obrigado!

PS. Onde meu sdd3 / 4 foi ??? Não é como se eu precisasse deles, mas fiz algo funky durante o particionamento?

    
por faith_in_facts 11.03.2016 / 19:39

1 resposta

1

Parece que o seu novo disco ( /dev/sdd ) usa o antigo sistema de particionamento Master Boot Record (MBR) , o que provavelmente significa que o Ubuntu está instalado no modo BIOS / CSM / legado. Seu disco original ( /dev/sda ), OTOH, parece usar o mais novo sistema Tabela de Partição GUID (GPT) e Provavelmente inicializado no modo EFI / UEFI. Eu não posso ter certeza disso da informação que você apresentou, no entanto. (Como uma dica geral, não resume a saída do programa; , copie e cole essa saída ou forneça capturas de tela. A saída de sudo parted -l removeria todas as dúvidas sobre o layout da partição.)

Se eu estiver certo sobre suas partições e modos de inicialização, a presença ou ausência de um diretório chamado /sys/firmware/efi dirá de qual GRUB da instalação você está inicializando. Se esse diretório estiver presente, você inicializou no modo EFI (e, portanto, a partir da instalação original); e se estiver ausente, você está no modo BIOS (e, portanto, inicializado a partir da nova instalação). Dado o pouco menos de 100% de certeza sobre suas partições e modos de boot, porém, haverá alguma incerteza sobre isso - talvez uma chance de 2% de estar errado.

Você também pode aprender algo examinando os arquivos /boot/grub/grub.cfg em suas instalações e comparando-os com o que vê quando inicializa o computador. O formato desse arquivo é muito complexo, no entanto.

Você pode obter algum seguro fazendo o download da unidade flash USB ou da versão em CD-R do meu gerenciador de inicialização do rEFInd. Ele deve permitir que você inicialize a instalação no modo EFI. (Para inicializar a instalação antiga diretamente de seu kernel, no entanto, você precisará pressionar F2 ou Inserir e adicionar um parâmetro root= para identificar o sistema de arquivos raiz ( / ).) Se você obtiver e testar o rEFInd em um CD -R ou unidade flash USB, você estará preparado caso a limpeza do disco antigo torne o sistema não inicializável; você ainda deve poder inicializar o novo sistema e fazer reparos.

    
por Rod Smith 12.03.2016 / 01:26