Я оказался в такой же ситуации. Снял HD с одного компа, установил на него систему в другом, с интернетом. Затем установил HD обратно, и несмотря на совершенно разное железо, всё работает нормально. При первой загрузке драйверы нашлись сами собой без танцев с бубном.
В данном случае можно и весь репозиторий на тот же HD накачать.
Вот код для вставки в терминал:
/usr/bin/debmirror --cleanup --nosource -m --passive --host=mirror.yandex.ru \
--root=ubuntu --method=http --progress \
--dist=hirsute,hirsute-backports,hirsute-proposed,hirsute-security,hirsute-updates \
--ignore-release-gpg --section=main,multiverse,restricted,universe \
--arch=amd64 /media/имя-компа/ваш-диск/ubuntu-21.04-hirsute/
После вставки нажмите Enter.
Это все пакеты что есть в Ubuntu 21.04 Hirsute Hippo, для amd64.
Вместо /media/имя-компа/ваш-диск/ впишите свои данные (посмотрите в строке файлового менеджера), создайте на диске папку ubuntu-21.04-hirsute. В ней всё и будет.
100 Гб свободного места хватит на всё с запасом (зеркало занимает около 80Гб).
debmirror вроде и так есть в системе. Если нет, то установите программу из софтцетра.
Как подключить репо посмотрите в интернете, сейчас уже не помню.