← All posts tagged Gentoo

alxrt
Linux zfs Gentoo grub2 dark_magic Интересное наблюдение:
Если пытаться выполнить grub2-install на устройстве, которое входит в зеркальный пул ZFS, он вылетит с такой мессагой:
/usr/share/grub/grub-mkconfig_lib: line 53: ... Segmentation fault "${grub_probe}" -t fs "$path" > /dev/null 2>&1
Path `/boot/grub2' is not readable by GRUB on boot. Installation is impossible. Aborting.

Решение простое: на время установки grub-а разобрать зеркало пула (zpool offline [pool_name] [dev_name]), а потом (после установки) собрать заново (zpool online).

Почему так я не знаю. Магия какая-то. Или недописанная zfslib.
alxrt
Gentoo portage ? Привет, народ.
Чет-то давненько не писал :)
Появился вопрос: есть ли тут люди, разбирающиеся в генте очень глубоко?
На текущий момент меня интересует следующее:
1. Установка ядра и приложений в свободное от сборочного софта окружение — т.е. нужно получить систему, в которой, к примеру, будет ядро, баш, самба, но не будет ни портэджа, ни gcc сотоварищами, ни хедеров, ни манов, ни всякой левой блевотины (система будет загружаться по сети и работать прямо из памяти).
2. Автоматизация обновлений такой системы.
alxrt
Gentoo говно portage
>> These are the packages that would be unmerged:
* Not unmerging package sys-apps/portage-2.1.9.42 since there is no valid
* reason for portage to unmerge itself.

Нет основания, сука? Ну, вот, нахуя мне, блядь, нужен твой портэдж!
Блядь, придется писать патч, дабы автоматизировать прострел коленки в гентари. НЕНАВИСТЬНЕНАВИСТЬНЕНАВИСТЬ!!!!
alxrt
Gentoo Друзья, такой вопрос появился: что можно снести из генты, чтобы она нормально работала (при этом установка ПО на нее не требуется)?
К примеру, хотелось бы снести portage, gcc и прочие сборочные штуковины, поскольку на сетевой ноде они как-то не особо то и нужны.
Есть предложения?
alxrt
Gentoo Друзья, я снова — гентушник.
А чтобы всякое тело не вопило, что засоряется тег gentoo — скажу:
Написал пачку скриптов для автоматического получения дистрибутива, конфигурирования начальной системы, установки нужных программ, сборки ядра и, как итог — сборки загружаемого образа pxe, который не требует nfs (работает через image.sqashfs).
Если народ захочет — могу этими скриптами поделиться, только, млять, предупреждаю — они очень жестко завязаны на zfs.