Жесть какая-то :-(
- Отдельный /boot.
Отличная вещь, если используется GRUB Legacy или SYSLINUX. Оба, в отличии от GRUB2, не размазываются по всей системе а работают с /boot, и потому загрузчик останется жить даже если старую систему с концами удалите.
linuz+initramfs вместе занимают около 20M. С тремя ядрами у меня занято 68M. Если придёт в голову удалить всё и накатить новый арч - просто примонтирую к нему старый /boot и перепишу linuz+initramfs туда. Правка конфига и старый загрузчик готов.
Ядра лежат (должны по дефолту) в /usr/src. Там хоть сборочный цех открывайте, но все образы в /boot держать резона нет. Разве что всеми постоянно пользуетесь.
Забросили в /boot новый образ, потестили его, понравилось - добавляете новую строчку в конфиге для очережного образца, нет - на его место просто новый положите.
Единственный раздел, который может проблем создать - отдельный /usr. Весь systemd переехал в /usr/lib и если его не загрузить сразу - система не поднимется. В арче для загрузки /user есть хук, как справляются в ubuntu - без понятия, можно поискать.
И да, фс под /boot - ext2.
- swap.
Обычно советуют выделять "память x 2" места, но!
свап используется тогда, когда память вся уже занята, а выделять ресурсы надо. Или когда система засыпает, ресурс из памяти пишется в свап.
Потому, на случай если вы программами полностью забили память (-> вывалили в свап), опять забили память и решили комп усыпить - свапа потребуется "память x 2".
Отсюда вопрос: вы забиваете память до такой степени? Вообще, linux любит ram.. Но, если спящий режим не предусматривается, или забиваете в работе от силы 30% - вот и ставить нужно 30% (и даже не 30% x 2). Всё остальное - больше страховка, нежели необходимость.
Если вопросы разметки и фс интересны - почитайте материал по ссылке, если вам просто поставить - то и в /home отдельном смысла нет.