Разметка под домашние нужды

День добрый.
Имеется SSD 180GB на ноутбуке. Предназначение системы: офисная работа (пару браузеров, thunderbird, open office \ libre office, wine с офисом от микрософта и парой виндовых софтин, скайп). Один пользователь. Оперативка = 10 гигов, соответственно браузерные профили и прочее для SSD будет висеть в tmpfs...

Может кто посоветовать вариант разбивки?

Как я понял, процесс условно на 3 этапа делится - разметка границ через cfdisk, затем форматирование размеченных разделов в соответствующие файловые системы, а затем монтирование.
Неимоверно муторные и геморные процедуры глазами обывателя, который ранее ставил 30 гб под систему и 150 под данные в виндовом установщике.. Тем не менее...

Primary /boot (ext2) - 100mb пока я только это смог хорошо понять.. Здесь лежит ядро (которое весит мегабайт 30) и по всей видимости файлы загрузчика grub.
Primary /swap - сколько надо выбрать в моем случае? Планируется также использовать гибернацию, т.к. по работе постоянно нужны открытыми множество окон (документы офисные), перезагрузки нужны как можно реже.

Остался еще /var /home /opt и прочее. Хз, как это всё должно работать.. Объем информации настолько огромен, что разобраться поначалу тяжко весьма.
Отсутствует единый мануал по установке - каждый устанавливает как хочет, у каждого разные статьи \ ролики..

В целом схема описанная в

В целом схема описанная в Хендбуке https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Disks вполне живая, разве что можно подумать о отдельном разделе для /home(туда будут валится файлы пользователя, загрузки и прочее так что размер смотреть по желанию)

.

Если Вы новичок в Linux то могу предложить для начала следующую схему, которую можно будет в дальнейшем преобразовать в более себе удобную.

GPT+GRUB2:

                                   | GPT                   | FS
/dev/sda1:  256M                    PARTLABEL=«UEFI»   EF02 Пожертвование MS за UEFI
/dev/sda2:  32М(min) 1G(рекомендую) PARTLABEL=«GRUB»   8300 LABEL=«BOOT»   TYPE=«ext2»
/dev/sda3:  30G                     PARTLABEL=«SYSTEM» 8300 LABEL=«GENTOO» TYPE=«btrfs»
(пусто)
/dev/sda4:  >10G (напр. 12G)        PARTLABEL=«SWAP»   8200 LABEL=«SWAP»   TYPE=«swap»

Рекомендую 1G на BOOT для установки туда образа SystemResqueCD.
На разделе SYSTEM крайне рекомендую создать subvolumes для корня и home.

В дальнейшем можно будет определиться с необходимым размером SWAP, а затем и/или создать на свободном пространстве отдельный раздел (например для home) и/или расширить раздел SYSTEM.

PS. Здесь в основном мало кто смотрит ролики на ю-тюбе по установке Gentoo. (Про шарики молчу... :) )
PPS. 10G ОЗУ это 2+8? %)
PPPS. Я так понимаю что профили браузеров совсем не хочется хранить?
PPPPS. В процесс установки кроме Вами перечисленного входит достаточно продолжительное жужжание вентилятором пока соберётся из исходников то, что возжелает ваша душа. Без четкого понимания, чего вы хотите и как оно будет потом работать в вашей Linux системе, Вам будет тяжело разобраться с "желаниями вашей души".

> Пожертвование MS за

> Пожертвование MS за UEFI

Планирую держать только одну ось - генту.

> PS. 10G ОЗУ это 2+8? %)
Одной планкой...

> Я так понимаю что профили браузеров совсем не хочется хранить?
Читал где-то про демона синхронизации (перед выключением компа сохраняет данные на накопитель, аналог виндового ramdisk).

На счет последнего пункта:

На счет последнего пункта: www-misc/profile-sync-daemon

EF02 не для установки MS Windows

.

что буту делать с одним гигом

что буту делать с одним гигом места, скажи мне, милый ребенок? Или ты там все ядра за всю свою жизнь хранишь?

ТС - ядро весит около 5-6 МБ.

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

/

Tzar написал(а):
что буту делать с одним гигом места, скажи мне, милый ребенок?

Дык он же ж прямо сказал: оно для того, чтобы положить туда образ SRCD (с прописыванием оного в качестве варианта загрузки).
К вопросу «на фига гиг» предлагаю посмотреть динамику размера образов оной сборке на интервале… для ровного счёта года четыре.

:wq
--
Live free or die

Итак, вопрос остается

Итак, вопрос остается открытым..
/dev/sda1 EXT2 100 mb /boot
/dev/sda2 EXT4 15 GB / (т.н. "корень", верно?)
/dev/sda3 EXT4 15 GB /var
/dev/sda4 swap 15 GB swap (требуется гибернация по 10 ГБ оперативной памяти + tmpfs)
/dev/sda5 EXT4 15 GB /opt - тут вроде программы располагаются
/dev/sda6 EXT4 остальное /home

С учетом имеющегося SSD в /etc/fstab надо вносить корректировки, но это отдельная тема для обсуждения.. Сначала надо бы определиться с разметкой, потом идти дальше.
Поправьте, пожалуйста, схему, если есть замечания.

На ноуте планируется только 1 ось - генту. Без винды..

sergey32 написал(а): На ноуте

sergey32 написал(а):
На ноуте планируется только 1 ось - генту. Без винды..

Одна ось (gentoo), на ноуте... А надо ли вообще разбивку делать? Может один большой раздел на всё про всё?

Можно и так))

/dev/sda1 EXT2 100 mb /boot
/sda2 swap 15 GB swap (требуется гибернация по 10 ГБ оперативной памяти + tmpfs)

{/dev/sda3 EXT4 /home (для документов, мультимедиа, профилей пользователя и т. д.)
/dev/sda4 EXT4 / ( корневой раздел)} 165Гб отбалансировать в соответствии ваших нужд

или оставить весь обьем в /dev/sda3 EXT4 / ( корневой раздел) более чем достаточно

Чот совсем просмотрел я про

Чот совсем просмотрел я про образ. Вопрос снят.

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

У меня 512Мб на /boot,

У меня 512Мб на /boot, остальное шифрованный диск под LVM, a tam:

  LV      VG   Attr       LSize  
  home    sys  -wi-ao---- 78.00g                                                    
  opt     sys  -wi-ao----  5.00g                                                    
  portage sys  -wi-ao----  8.15g                                                    
  root    sys  -wi-ao----  1.00g                                                    
  swap    sys  -wi-ao----  4.00g                                                    
  usr     sys  -wi-ao----  6.00g                                                    
  usrsrc  sys  -wi-ao----  4.00g                                                    
  var     sys  -wi-ao----  2.00g                                                    
  varlog  sys  -wi-ao----  1.00g                                                    
  vartmp  sys  -wi-a----- 16.00g

Поскольку LVM, то всегда сможете переиграть с размерами файловых систем, например, если жизнь покажет, что первоначальные оценки были "неточны"... :)

С вашим железом swap лучше выключить вообще (держать 4Гб на логическом диске на всякий случай или создать временный файл при необходимости где-нибудь, если очень надо будет). Хотя реально он вряд ли когда понадобится. Но если вам жизненно важна hibernation, то делайте swap по размеру RAM'a и, конечно же, в отдельный раздел. Но я бы не стал так рисковать...

vartmp - у меня монтируется только для компиляции больших пакетов как libreoffice, firefox etc, обычно использую tmpfs везде, где только можно:

udev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=450493,mode=755)
tmpfs on /run type tmpfs (rw,nodev,relatime,size=362896k,mode=755)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)
cgroup_root on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755)
tmpfs on /tmp type tmpfs (rw,noatime)
tmpfs on /var/tmp type tmpfs (rw,noatime)

P.S. Не в тему, конечно, но я бы не советовал использовать thunderbird, лучше mail-client/claws-mail - удобный и гибкий клиент.

Итак, пополнил знания рядом

Итак, пополнил знания рядом статей и мануалов.
Ноут - ASUS Zenbook (поддержка EFi, насколько мне известно, имеется).
Накопитель SSD, 180 GB

parted -a optimal /dev/sda
mklabel gpt
unit mib
mkpart primary 1 129 // boot 128 MiB
name 1 boot
mkpart primary 130 15490 // swap 15 gb x 1 024 MiB
name 2 swap
mkpart primary 15491 25731 // var 10 gb x 1 024
name 3 var
mkpart primary 25732 41092 // root FS 15 gb x 1 024
name 4 rootfs
mkpart primary 41093 -1 // home (остальное)
name 5 home
quit

..

mkfs.ext2 /dev/sda1 ; boot
mkfs.ext4 /dev/sda3 ; var
mkfs.ext4 /dev/sda4 ; rootfs
mkfs.ext4 /dev/sda5 ; home
mkswap /dev/sda2 && swapon /dev/sda2

..

mount /dev/sda4 /mnt/gentoo
mkdir /mnt/gentoo/boot /mnt/gentoo/var /mnt/gentoo/home (создаем каталог под каждый созданный раздел, верно?)

mount /dev/sda1 /mnt/gentoo/boot
mount /dev/sda3 /mnt/gentoo/var
mount /dev/sda4 /mnt/gentoo/home

(подкачку не монтируем, верно?)

Предполагаю именно так. Как считаете, друзья, сгодится? :)
Позже надо будет проработать /etc/fstab (tmpfs указать, напутствие тут взял: с https://sites.google.com/site/linuxoptimization/home/tmpfs )

SysA, а почему thunderbird не нравится? Просто у меня под виндой сейчас на ноуте этот клиент почтовый стоит.. И архив писем тоже.. Граблей хватит при переносе с виндового на линуксовый.. А если еще и клиента почтового менять... :)) Лучше пусть этот остается, да и привык я к нему.

Подкачку зацепляем методом

Подкачку зацепляем методом swapon

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

http://www.gentoo.org/doc/ru/

http://www.gentoo.org/doc/ru/gentoo-x86-quickinstall.xml

Установка базовой системы Gentoo

Сначала смонтируйте файловую систему /proc,
скопируйте файл /etc/resolv.conf поверх существующего,
а затем смените корневой каталог (chroot) на свою среду Gentoo.

Листинг 2.17: Подготовка и смена корневого каталога

livecd usr # cd /
livecd / # mount -t proc proc /mnt/gentoo/proc
livecd / # cp -L /etc/resolv.conf /mnt/gentoo/etc/
livecd / # chroot /mnt/gentoo /bin/bash
livecd / # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...

На этапе установки встретился с ошибками:

123

Как быть? :)

.

sergey32 написал(а):
На этапе установки встретился с ошибками:

Как быть? :)

Прочитать и понять суть сообщения об ошибке ☺

Инструкция временно утратила соответствие текущему состоянию системы.

Ставить дальше (в принципе до chroot'а можно попробовать ручками создать каталог).
После установки проверить bug-трекер, и если не найдёшь ничего похожего — отрапортоваться.
После чего для отчёта можно ссылку в тму.

:wq
--
Live free or die

Я понимаю, что написано в

Я понимаю, что написано в тексте ошибки. Но я не знаю путей решения, у меня нет знаний в этом направлении.
Нужно создать отсутствующие каталоги? будет ли это правильным решением? Или нужно ковырять конфиг, в котором прописаны пути - будет ли это верно?
Вот и всё, на этом этапе мои знания обрываются.
как бы отчетливо суть не представлялась мне, самостоятельно разрешить проблему весьма тяжко.

Я столкнулся с тем, что нет

Я столкнулся с тем, что нет единого русскоязычного актуального руководства.. Каждый блоггер отсебятины добавляет столько, сколько хочет.. Статьи теряют актуальность.. Придется изучать английское руководство на оф. сайте по всей видимости

sergey32 написал(а): Я

sergey32 написал(а):
Я столкнулся с тем, что нет единого русскоязычного актуального руководства.

Есть достаточно актуальная версия Handbook'а:
http://www.gentoo.org/doc/ru/handbook/handbook-amd64.xml?full=1

sergey32 написал(а):
Каждый блоггер отсебятины добавляет столько, сколько хочет.

А ты не читай мурзилки.

sergey32 написал(а):
Придется изучать английское руководство на оф. сайте по всей видимости

Есть мнение, что это тебя не спасёт.

:wq
--
Live free or die

.

sergey32 написал(а):
Я понимаю, что написано в тексте ошибки. Но я не знаю путей решения, у меня нет знаний в этом направлении.
Нужно создать отсутствующие каталоги? будет ли это правильным решением? Или нужно ковырять конфиг, в котором прописаны пути - будет ли это верно?
Вот и всё, на этом этапе мои знания обрываются.
как бы отчетливо суть не представлялась мне, самостоятельно разрешить проблему весьма тяжко.

Популярно: в Gentoo не так давно появился и уже дошёл до сборок stage3 конфигурационный файл, ссылающийся на корневой каталог portage.
Что на этапе установки приводит к цитированной ошибке (обращение к ещё не созданному каталогу).
С отличной от нуля вероятностью данную ошибку можно просто проигнорировать.

:wq
--
Live free or die

sergey32 написал(а): Я

sergey32 написал(а):
Я понимаю, что написано в тексте ошибки. Но я не знаю путей решения, у меня нет знаний в этом направлении.
Нужно создать отсутствующие каталоги? будет ли это правильным решением? Или нужно ковырять конфиг, в котором прописаны пути - будет ли это верно?
Вот и всё, на этом этапе мои знания обрываются.
как бы отчетливо суть не представлялась мне, самостоятельно разрешить проблему весьма тяжко.

Ну в хэндбуке же всё написано. Вы пропустили несколько этапов. Между chroot и env-update:

# chroot /mnt/gentoo /bin/bash
# source /etc/profile
# export PS1="(chroot) $PS1"
# emerge --sync --quiet
# eselect news
# nano -w /etc/portage/make.conf
# echo "Europe/Moskow" > /etc/timezone
# emerge --config sys-libs/timezone-data
# setfont /usr/share/consolefont/pancyrillic-**
# nano /etc/conf.d/consolefont
# rc-update add consolefont default
# nano -w /etc/locale.gen
# locale-gen
# eselect locale
# env-update && source /etc/profile

Это выдержка из шпаргалки, которую я писал для себя. Если какие строчки не понятны - спрашивайте, поясню.

sspphheerraa

sspphheerraa написал(а):
sergey32 написал(а):
Я понимаю, что написано в тексте ошибки. Но я не знаю путей решения, у меня нет знаний в этом направлении.
Нужно создать отсутствующие каталоги? будет ли это правильным решением? Или нужно ковырять конфиг, в котором прописаны пути - будет ли это верно?
Вот и всё, на этом этапе мои знания обрываются.
как бы отчетливо суть не представлялась мне, самостоятельно разрешить проблему весьма тяжко.

Ну в хэндбуке же всё написано. Вы пропустили несколько этапов. Между chroot и env-update:

# chroot /mnt/gentoo /bin/bash
# source /etc/profile
# export PS1="(chroot) $PS1"
# emerge --sync --quiet
# eselect news
# nano -w /etc/portage/make.conf
# echo "Europe/Moskow" > /etc/timezone
# emerge --config sys-libs/timezone-data
# setfont /usr/share/consolefont/pancyrillic-**
# nano /etc/conf.d/consolefont
# rc-update add consolefont default
# nano -w /etc/locale.gen
# locale-gen
# eselect locale
# env-update && source /etc/profile

Это выдержка из шпаргалки, которую я писал для себя. Если какие строчки не понятны - спрашивайте, поясню.

Эта строчка непонятна: # echo "Europe/Moskow" > /etc/timezone

Правильно ведь писать Moscow?

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

sergey32 написал(а):... а

sergey32 написал(а):
... а почему thunderbird не нравится?

1. Монстр
2. Когда-то были проблемы совместимости базы сообщений при обновлениях, возможно они исправились, а я отстал от жизни, т.к. ушел с thunderbird лет 5 назад.
3. Под виндой были проблемы и с антивирусами.

А в клешне все просто и понятно, база сообщений легко чинится/модифицируется (на уровне файловой системы) если что... Но, возможно, это очень специфические требования, просто когда-то было надо добавлять/убирать большое количество (десятки тысяч) сообщений по разным папкам (для слияния личной почты с нескольких компов).

Но, оценив вашу квалификацию, я отзываю свои советы (включая ЛВМ) ибо еще не время. :) На данный момент вы все делаете правильно.

Про LVM я почитал, только не

Про LVM я почитал, только не понял, зачем он мне с одним-единственным SSD-накопителем на 180 гб..

LVM - возможность не париться

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

Итак, поставил ось, но

Итак, поставил ось, но загрузиться на ноуте своем не смог. ASUS UX32VD не видит опций загрузки (из-за UEFI, черт его знает, очень капризная система).
В биосе попросту не показывается SSD как устройство, с которого можно загрузиться. Тупо ничего нет :)

Скажите, пожалуйста, как мне теперь "загрузиться" в установленную систему (chroot, видимо, понадобится - что-то слышал о нем..)?

Планирую деинсталлировать grub2 и поставить вместо него

root #emerge --ask sys-boot/efibootmgr
root #efibootmgr --create --disk /dev/sda --part 2 --label "Gentoo" --loader "\efi\boot\bootx64.efi"
root #efibootmgr -c -d /dev/sda -p 2 -L "Gentoo" -l "\efi\boot\bootx64.efi" initrd='\initramfs-genkernel-amd64-3.16.5-gentoo'
http://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Bootloader#Alternative:_Using_efibootmgr

Есть установочный диск minimal iso AMD64, есть и gentoo live dvd. Загрузиться я с них могу, но что далее сделать - не знаю. Алгоритм можете сообщить?
Спасибо!

Я думал, за ночь кто-нибудь

Я думал, за ночь кто-нибудь ответит. Мда.

.

Давно не обновлял свои знания, поэтому ввел в заблуждение в объеме раздела EF02. Если посмотреть на gentoo.wiki https://wiki.gentoo.org/wiki/GRUB2/ru#BIOS_with_GPT , то там указывается что достаточно 2-4Мб.

When a GPT partition table is present on the system, a small BIOS boot partition (with type EF02, which is different from the EFI System Partition (ESP) which has type EF00) will need to be available. 1 MiB will be enough to work but 2-4 MiB is a more safe option. This BIOS boot partition will hold the stage 2 of the bootloader. BIOS boot partitions do not need formatted with a filesystem; the grub2-install command will overwrite any pre-existing filesystem with one of it's own.

Странно, что было замечено мое предложение по улучшению относительно размещения восстановительного образа в BOOT-разделе, но ни ошибка в размере BIOS boot partition, ни легкий отказ ТC от его необходимости не были отмечены. Результат полученный ТС соотвествует предпринятым его шагам.

Изначально предполагая уровень знакомства ТС с Gentoo, а может быть даже и с Linux, из желания помочь новичку, я осмелился предложить наиболее гибкий вариант разбивки. Который с одной стороны не обязывал бы пользователя в дальнейшем придерживаться начальной схемы разбиения, а с другой стороны, по мере вникания в проблемную область, постепенно вносить изменения.

Легкость создания snapshot-ов - вот что мне не хватало на первых этапах освоения системы.

PS Нарваться на нестабильности реализации btrfs новичку будет на много порядков сложнее, чем неловким действием (в смысле пока что не до конца осознаваемым) ввести систему в состояние, когда действительно её проще будет переустановить :) . Вовремя сделанный снимок может сэкономить многие часы.

Пока что разбил на 3

Пока что разбил на 3 раздела.. boot swap and root
первый vfat, второй swap, третий ext4

сейчас тут куда более трудные грабли образовались.. Решаю в данный момент в параллельной теме. А к разбивке вернусь попозже...)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".