Como substituo o Root Drive no Debian? [fechadas]

0

Como substituo a unidade raiz no Debian? O que é um conjunto abrangente de etapas a partir da unidade antiga com uma nova unidade vazia pronta para ir para a nova unidade com uma instalação totalmente inicializável com o grub e tudo mais?

    
por Damon 18.01.2017 / 18:34

1 resposta

2

A seguir, algumas suposições:

  • Todos os comandos foram executados como root quando possível
  • Você quer um sistema de arquivos ext4
  • Você está familiarizado em um nível básico com todos os comandos executados
  • Você NÃO está inicializando de um dispositivo RAID

Então aqui vamos nós.

  1. Instale fisicamente o novo disco no computador e conecte à porta disponível deixando o disco antigo na posição existente.
  2. Inicialize o computador no sistema operacional antigo.
  3. Prepare e monte novo disco; primeiro identificar o novo disco

fdisk -l

  1. Particionar novo disco

fdisk /dev/(newdisk)

Make partition primary partition with type "83" file system type.
  1. Criar sistema de arquivos

mkfs.ext4 /dev/(newpartition)

  1. Monte novo sistema de arquivos

mkdir /mnt/(newpartitionmountpoint)

mount /dev/(newpartition) /mnt/(newpartitionmountpoint)

  1. Copiar disco:

/sbin/init 1 (drop to single user mode)

rsync -avxHAX / /mnt/(newpartitionmountpoint)

startx

  1. Atualizar o FSTAB no novo disco

blkid (note UUID of new partition)

(editor of choice) /mnt/(newpartitionmountpoint)/etc/fstab

    Replace existing UUID of / in FSTAB to new disk UUID
  1. Configure o grub e instale no novo carregador de inicialização de disco:

grub-mkconfig

update-grub

grub-install /dev/(newdisk)

  1. Copie o grub.cfg do disco antigo para o novo

cp -ax /boot/grub/grub.cfg /mnt/(newpartitionmountpoint)/boot/grub/grub.cfg

  1. Abra o grub.cfg no novo disco e substitua todos os UUIDs pelo novo disco

(editor of choice) /mnt/(newpartitionmountpoint)/boot/grub/grub.cfg

Replace all old UUIDs with the UUID of the new disk

  1. Desligar o computador

Shutdown

  1. Mova fisicamente a nova unidade para o local da primeira unidade e remova a unidade antiga

    14.Inicie o computador e o grub deve apresentar:

error: no such device: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

GRUB rescue>

  1. Inicialize manualmente o novo SO a partir do grub; primeiro identifique a unidade e a partição dos arquivos de inicialização

ls [to identify your drive and partition options]

ls (hdx,p)/ [to identify which partition has the /boot folder]

  1. Depois, você pode carregar o menu de inicialização manualmente a partir da unidade e da partição encontradas acima. Normalmente, isso seria (hd0, msdos1).

set prefix="(hdx,p)/boot/grub"

set root="(hdx,p)"

insmod normal

normal

  1. Faça login no sistema operacional na nova unidade
  2. Configurar o grub novamente

fdisk -l (note dev of newdisk)

grub-mkconfig

update-grub

grub-install /dev/newdisk

E deveria ser isso!

    
por 18.01.2017 / 18:34