A maioria das instalações Linux tem pouca dependência de hardware - o kernel de distribuição é construído com módulos para todos os tipos comuns de hardware, e quase não há informações persistentes sobre os dispositivos - tudo é detectado novamente na inicialização.
As únicas coisas que vêm à mente são os identificadores de disco no carregador de inicialização e fstab
. Você deve certificar-se de que ambas as configurações usem UUIDs ou rótulos, para evitar problemas com a ordem de disco e tal. (Eu não tenho certeza se o Debian atualizou ainda, mas o carregador de inicialização grub-legacy
mais antigo suportava apenas especificar partições pelo disco nº / partição #. grub2
está correto, mas verifique a configuração manualmente.) Por exemplo:
# /etc/fstab LABEL=rainboot /boot ext4 nodev,noexec 0 1 LABEL=rainroot / ext4 defaults 0 1
# grub.cfg search --no-floppy --label rainboot --set=boot search --no-floppy --label rainroot --set=root ... menuentry 'Arch Linux' { linux ($boot)/vmlinuz-linux root=/dev/disk/by-label/rainroot ro initrd ($boot)/initramfs-linux.img }