Eu não vejo a necessidade de copiá-lo em vez de instalar e apenas copiar seus dados pessoais, mas o procedimento para replicar um sistema seria (se você seguir o próximo procedimento, você poderá usar a capacidade total do seu HD) :
- Recreate filesystems: run
fdisk -l /dev/your_usb_deviceand recreate those in your HD (you can modify sizes and have more partitions if you have some special distribution in mind, but those on the usb must exist in your new device and have at least the same size). Usefdiskto partition your HD.- Create those filesystems: run
mkfsandmkswapto create the needed filesystems.- Mount your HD's root in /mnt (if you have extra partitions for /home, /var ... you should mount them under /mnt):
mount /dev/your_HD /mnt- Copy files from USB to HD:
rsync -av --exclude=/dev --exclude=/sys --exclude=/proc --exclude=/mnt /* /mnt/- Identify your devices' IDs:
blkidwill give you the IDs, find those of your HD's new partitions and modify/mnt/etc/fstabso that the mount IDs match the new ones.- Modify
grub.cfg: Modify your/mnt/boot/grub/grub.cfgso that it points to the new HD ID's.- Install GRUB in your HD's MBR:
grub-install --boot-directory=/mnt/boot /dev/your_HD
Depois disso, você poderá começar a partir do seu HD (você não precisará da chave USB ao inicializar).
Espero não ter perdido nenhum passo (estou a escrever estes passos, tal como me lembro deles), mas em caso de problemas, avise-me.
Se você estiver usando o uefi, pode precisar de alguma configuração e / ou parâmetros extras no grub-install.