Хороший вопрос! Если этого можно избежать, избегайте! (Это единственная самая главная рекомендация в данном руководстве!!!) Но бывают случаи, когда вам все-таки придется это сделать.
Например, я установил жесткий диск на 4 Гб и затем выяснил, что дистрибутив Slackware 2.0 Vintage Linux не мог себе представить, что диски бывают больше 2 Гб, и начались ужасные проблемы. Поэтому мне пришлось переходить на новый тогда Slackware 2.3. Тот апгрейд был жутко изнурительным экспериментом, и стал, частично, причиной написания этого документа. Я, практически, все делал неправильно, и только везение и наличие другой Linux-машины рядом спасли меня от катастрофы.
В качестве другого примера можно вспомнить, что мне так и не удалось собрать ядро серии 1.3 в свежем дистрибутиве Slackware 2.3 (на другой машине; не той, которую я мучил в предыдущем примере). Я достал свои сбережения, купил Slackware 3.0 на CDROM и перешел на ELF. В этот раз переустановка прошла проще, частично благодаря предыдущему горькому опыту. В результате это все и послужило источником многих идей, которые я здесь опишу.