1. Прикупил новенькую SATA-Barracuda на 250G.
2. Подцепил "на горячую" - SATA всё-таки
3. Из-под рута дал команду
# echo 0 0 0 > /sys/class/scsi_host/host1/scan
он опознался
4. Разбил так, чтобы разделы /boot и swap были там же и того же размера, что и на старом диске, а раздел / - остальное место
5. Смонтировал новый / в /mnt/newroot/
6. Скопировал всё со старого / на новый
7. Смонтировал новый /boot в /mnt/newroot/boot
8. Скопировал все из старого boot в новый
9. Подредактировал /mnt/newroot/fstab и /mnt/newroot/lilo.conf на предмет hda -> sda
10. размонтировал всё.
11. Выключил комп и отключил старый диск
12. Перезагрузился с Live-CDROM
13. Примонтировал /dev/sda3 на /mnt/gentoo, /proc на /mnt/gentoo/proc, /dev на /mnt/gentoo/dev
14. вошёл в chroot /mnt/gentoo
15. env-update && source /etc/profile
16. lilo