LINUX.ORG.RU
ФорумAdmin

[Gentoo][udev-181] Отдельный /usr без initramfs

 


0

3

Жил я себе не тужил и вот появилась толпа идиотов у которых separate_usr_is_broken (хотя у других все работало) и которые поломали его окончательно.

Вопрос как запилить все так же как и раньше и реально ли оно?

P.S. Отдельный /usr мне нужен по той причине, что он вынесен на LVM.

P.P.S. initramfs не нужен по той причине, что лишняя сущность и костыль при самосборном ядре.

★★★★★
Ответ на: комментарий от red_eyed_peguin

Вот это реально дикость.

Это ПОТТЕРИНГ!!!

O02eg ★★★★★
()
5 июня 2012 г.
Ответ на: комментарий от morse

здоровому человеку героин для счастья не нужен, но стоит разок уколоть и он становится нужным, следовательно давайте просто всех уколим и признаем героин нужным ;) ваша мысль звучит как-то так!

если кто читал FHS, то там написано, что каталог /usr для пользовательских приложений и система должна уметь грузиться без него! но чудо-разработчики чужих основополагающих документов не читают, а предпочитают плодить свои и разрабатывать свои чудо-проги по только им ведомым правилам... с такими темпами скоро / превратится в чудный C:\Program Files ... :(((

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

если кто читал FHS, то там написано, что каталог /usr для пользовательских приложений и система должна уметь грузиться без него!

Вот ты FHS явно не читал. Нет там такого, можешь проверить

http://www.pathname.com/fhs/pub/fhs-2.3.html#THEUSRHIERARCHY

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

а это должно быть написано в явном виде? или думать мы не умеем?

FHS

That means that /usr should be shareable between various FHS-compliant hosts and must not be written to.

т.е. /usr должен быть разделяемым между FHS-совместимыми хостами и не должен быть rw. Внимание вопрос! - с каких пор средства по управлению модулями ядра типа kmod и вообще системные службы стали пользовательскими? udev тебе не иксы, чтобы лежать в /usr !!! расшаренные файловые системы имеет смысл хранить вообще на отдельных дисках, не то что уж в других разделах! и как предлагаешь оперативно ремонтировать систему, если /usr вдруг рухнет? меня мало того, что заставляют пользоваться средствами, которые нужны только для унификации дистрибутивов и решения экзотических задач, но и привязывают к загрузочным флешкам, дискам и т.д. и т.п. МНЕ ЭТО НЕ НРАВИТСЯ!!!

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

с каких пор средства по управлению модулями ядра типа kmod и вообще системные службы стали пользовательскими

> dpkg -L kmod | grep bin
/bin
/bin/kmod
/sbin
/usr/share/man/man5/modules.dep.bin.5.gz
/bin/lsmod
/sbin/rmmod
/sbin/modprobe
/sbin/modinfo
/sbin/lsmod
/sbin/insmod
/sbin/depmod

У тебя просто какой-то неправильный дистрибутив :)

GotF ★★★★★
()
Ответ на: комментарий от GotF
$ equery f kmod
 * Searching for kmod ...
 * Contents of sys-apps/kmod-8:
/bin
/bin/lsmod -> /usr/bin/kmod
/sbin
/sbin/depmod -> /usr/bin/kmod
/sbin/insmod -> /usr/bin/kmod
/sbin/modinfo -> /usr/bin/kmod
/sbin/modprobe -> /usr/bin/kmod
/sbin/rmmod -> /usr/bin/kmod
/usr
/usr/bin
/usr/bin/kmod
/usr/include
/usr/include/libkmod.h
/usr/lib64
/usr/lib64/libkmod.so -> libkmod.so.2.1.2
/usr/lib64/libkmod.so.2 -> libkmod.so.2.1.2
/usr/lib64/libkmod.so.2.1.2
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/libkmod.pc
/usr/share
/usr/share/doc
/usr/share/doc/kmod-8
/usr/share/doc/kmod-8/NEWS.bz2
/usr/share/doc/kmod-8/README.bz2
/usr/share/doc/kmod-8/TODO.bz2
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/depmod.d.5.bz2
/usr/share/man/man5/modprobe.d.5.bz2
/usr/share/man/man5/modules.dep.5.bz2
/usr/share/man/man5/modules.dep.bin.5.bz2
/usr/share/man/man8
/usr/share/man/man8/depmod.8.bz2
/usr/share/man/man8/insmod.8.bz2
/usr/share/man/man8/lsmod.8.bz2
/usr/share/man/man8/modinfo.8.bz2
/usr/share/man/man8/modprobe.8.bz2
/usr/share/man/man8/rmmod.8.bz2

с восьмой версии kmod в gentoo так :(

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

Видимо, готовятся к переносу /bin и /sbin в /usr. У меня kmod тоже версии 8, но ссылки указывают на /bin/kmod, который является реальным файлом.

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

вторая часть его слов таки правильна

/usr/sbin : Non-essential standard system binaries

Purpose

This directory contains any non-essential binaries used exclusively by the system administrator. System administration programs that are required for system repair, system recovery, mounting /usr, or other essential functions must be placed in /sbin instead. [29]

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