LINUX.ORG.RU

Нужно ли при установке создавать /boot и /swap в 2019?

 , , , ,


0

2

Смотрю и читаю инструкции по установке. У каждого свой подход. Кто-то создает /boot, кто-то нет. Кто-то делает все разделы логическими, включая /, а кто-то делает совершенно все разделы первичными. Кто-то кроме / и /home вообще ничего не создает.

Так собственно как правильно установить Линукс? Некоторые пишут, что /boot нужен только при LVM, а при Grub он якобы не упёрлся. Где собственно правда? Какой инструкции следовать в 2019 при MBR? Следует создавать /boot, /swap? Может отзывы какие, помогает ли это всё или нет...

Спасибо!


Не создавай, оставь только EFI и /, свапайся в небольшой файл. Поймешь, что хотел не этого - поймешь и почему. Не поймешь - значит и не надо было.

t184256 ★★★★★
()

swap нужен всегда, хоть в виде раздела, хоть в виде файла. /boot нужен только для LVM. /home как отдельный раздел упрощает смену дистрибутива или полную переустановку.

Vsevolod-linuxoid ★★★★★
()

Какой инструкции следовать в 2019 при MBR?

# parted /dev/sda mklabel msdos
# parted /dev/sda mkpart primary ext4 0% 100% 
# cryptsetup luksFormat /dev/sda1
# cryptsetup open /dev/sda1 rootfs
# mkfs.ext4 /dev/mapper/rootfs

(написано по памяти, могут быть опечатки)

  1. swap, при необходимости — файлом.
  2. LVM тебе не нужен.
  3. Отдельный хомяк тоже.
  4. Расшифровать раздел для загрузки ядра умеет grub.
Deleted
()

По факту — сейчас тебе насоветуют всякого. Ибо нету общепринятой схемы разметки — всяк кулик свое болото хвалит. Есть минимальная — один / раздел, swap как файл. А вариаций — очень много...

Vsevolod-linuxoid ★★★★★
()

Я вот недавно создавал /boot как первичный, все остальные разделы создал логическими. Слышал слух, что если / раздел создать логическим, то система не будет загружаться, нужно только первичным. Выходит, что /boot таки работает в моем случае, при Grub. Ну либо теории не сходятся.

Niger
() автор топика

далее-далее-далее-выбрать страну-логин\пароль-далее-готово.

так должен ставиться линукс в 2019. и делает он так уже с 2016 точно.

SevikL ★★★★★
()
Последнее исправление: SevikL (всего исправлений: 1)

Какой инструкции следовать в 2019 при MBR?
/boot

при LVM

/swap

если нужна гибернация и/или мало ram, если в достатке, можно с zramswap поиграться

/home настоятельно рекомендуется

а вообще вот

cat /etc/fstab
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID= /              ext4    defaults,noatime,discard 0 1
UUID= /home          ext4    defaults,noatime 0 2
tmpfs /tmp           tmpfs   defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /var/spool/postfix tmpfs defaults 0 0

Fake
()

Уже давно нет смысла создавать отдельные разделы, весь корень в один раздел, а остальное монтируешь в /media

Deleted
()
Ответ на: комментарий от Niger

Слышал слух, что если / раздел создать логическим, то система не будет загружаться, нужно только первичным.

Что за бред? Это только с Windows C:\ так или если / на LVM, а так Linux-у пофигу, с какого типа раздела грузиться.

Vsevolod-linuxoid ★★★★★
()

Для lvm не нужен boot, но нужен initramfs. Grub2 умеет lvm. Разделы лучше разделить, чтобы при переполнении не страдать. Я обычно делаю несколько разделов внутри LVM. Место задействую не всё, а расширяю потом частями. Использую один первичный раздел на загрузочном диске, а остальные без таблицы. Если предполагается винда, то делаю сразу несколько первичных, и отсоединяю потом для винды. Хотя можно просто отрезать.

К 2019 давно пора было перейти на GPT, если винда не держит.

boowai ★★★★
()
Ответ на: комментарий от Fake

Наивный или глупый? Не пойму.🤔

anonymous
()

У каждого свой подход.

Вот как-то так и есть.

Можно вот тут почитать, но это только размышления на тему, а решение принимать самостоятельно всё равно: https://www.altlinux.org/РазбиениеДиска

AS ★★★★★
()

Тред не читал.
Если загрузчик может грузить с файловой системы на которой /, то отдельный /boot не нужен.
Если установщик сам создаёт свапфайл в /, то отдельный /swap не нужен.

anonymous
()

Без раздела swap у тебя не заработает спящий режим. Проверено.

LongLiveUbuntu ★★★★★
()
cat /etc/fstab 
# /etc/fstab: static file system information.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
#
# See the manpage fstab(5) for more information.
#
# <fs>			<mountpoint>	<type>		<opts>		<dump/pass>

UUID="51c99f2b-0bb6-4d6d-9583-d21f4c1ad04f"		/boot		ext2		noauto,noatime	1 2
UUID="18c12ad7-e855-480c-b5e9-a14f171865a7"		none		swap		sw		0 0
UUID="d2d18fff-c50a-4668-adbf-988c4eee138d"		/	ext4		defaults,noatime		0 1
#/dev/cdrom		/mnt/cdrom	auto		noauto,ro	0 0
UUID="1579389a-4493-4f92-86a1-5c3f5ba0fd6a"		/mnt	btrfs	defaults,autodefrag,compress=lzo	0 1
UUID="1aabe4b8-44a6-41bf-a546-cde9789955cf"		/home	ext4	defaults,noatime	0 1
tmpfs	/var/tmp/portage	tmpfs	defaults,noatime,size=12G	0 0
LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от anonymous

Да не, нормально. В любом случае нехрен в корень срать гигабайтами, а для тяжёлых задач есть /var/tmp (который может быть на другом разделе, например в хомяке как у меня). Соточку-другую-тридцатьпятую метров временного файла ты и не заметишь, зато архивы всякие временные только в память читаться будут.

anonymous
()
/dev/sda1       swap            swap    defaults                                                                0 0
/dev/sda2       /               ext4    defaults                                                                1 1
/dev/sda3       /srv            ext4    defaults                                                                1 2
tmpfs           /tmp            tmpfs   rw,size=3G,mode=2777                                                    0 0
sunny1983 ★★★★★
()

Не знаю, раньше только swap, / & /home были, сейчас свап минимален (пара гигов), всё, кроме /boot на lvm, потому что переразбивать удобнее.

ZERG ★★★★★
()

/home свой раздел, чтобы потом перенести данные на новую систему можно было, если эту поломаешь.

/boot с EFI файлами лучше все же дать 512 МБ в начале диска.

/swap нужен только если ФС корня не поддерживает swapfile (как btrfs, например)

ArkaDOSik ★★
()
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=9af73fbe-7763-441d-9d80-4a7ac4fe5399 /              btrfs   subvol=@,defaults,ssd,noatime,space_cache,autodefrag,discard,compress=lzo 0 1
UUID=32d542b8-81f4-4f91-808f-59dfb9fafe4b swap           swap    defaults,noatime,discard 0 2
UUID=668960e3-2208-43c5-9896-adc5653fa562 /var           btrfs   defaults,noatime,space_cache,autodefrag 0 2
UUID=5456daaf-730a-4866-9cdc-7f99ce51ff44 /opt           btrfs   defaults,noatime,space_cache,autodefrag 0 2
UUID=c3c030de-b9cc-43ef-983c-0e02f2bd2f76 /home          btrfs   defaults,noatime,space_cache,autodefrag 0 2
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

oldpsyho
()

Делаю EFI + / + /home. Уже в ОС создаю swapfile. Кстати, какие опции применять к хомяку при монтировании?

Deleted
()
Ответ на: комментарий от Vsevolod-linuxoid

boot нужен только для LVM

Не нужен. Grub2 умеет стартовать с lvm.

В случае efi может хватит всего двух разделов, раздела для efi и раздела под корень.

На разделе под корень хочешь создавай группу томов lvm, хочешь - нет.

В случае legacy загрузчика можно вообще одним разделом обойтись.

Swap в обоих случаях можно сделать в файле.

Для ТС, это самые простые схемы, если ты понимаешь почему тебе нужно усложнять делай с кучей отдельных разделов. В общем, в linux ты можешь делать как тебе хочется.

anonymous
()
Ответ на: комментарий от Niger

Слышал слух, что если / раздел создать логическим, то система не будет загружаться, нужно только первичным.

Это относится только к Windows, Linux все равно какой тип раздела.

anonymous
()
Ответ на: комментарий от Vsevolod-linuxoid

Да, даже не пару лет, а больше, возможно даже около 5.

anonymous
()

/boot нужен для UEFI, swap нужен для хибернейта, /home можно зашифровать, LVM - чтобы подстелить соломки на будущее.

snizovtsev ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

В случае обычного lvm тома в группе томов на физическом разделе сразу выделяется (занимается) пространство размером с том.

В случае thin provisioned на физическом томе занимается пространство в зависимости от количества записанных на lvm том данных.

anonymous
()
Ответ на: комментарий от anonymous

Только в начале нужно выделить pool из которого thin тома будут брать пространство.

Так что применимость довольно узкая таких томов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.