Некоторые причины:
Вам нужна файловая система для размещения ядра, прежде чем вы сможете установить загрузчик (LILO не заботится о файловых системах, поэтому технически вы можете обойтись без них, но обновление ядра становится проблемой ). Так что это действительно не может быть первым шагом, и в зависимости от настройки disk+fs эти предыдущие шаги могут занять много времени.
Ядро нужно получить из пакета, поэтому имеет смысл установить его вместе с другими пакетами.
Пока вы не убедитесь, что все остальные части установки прошли успешно, вы не можете решить, имеет ли смысл делать новую установку по умолчанию в загрузчике, поэтому, если есть другие установленные системы, загрузчик должен начать гадать. (или задайте несколько потенциально запутанных вопросов ), которые не будут перезаписаны позже в процессе, и которые должны использоваться по умолчанию и, возможно, вернуться к ним позже во время установки.