Последнее время на серваке с гентой корневая файловая система (reiserfs) иногда становится только для чтения. Причём записать туда не удаётся даже под рутом, в логах ничего нет, mount показывает что примонтировано с rw, mount -o remount,rw / ничего не меняет. Ситуация исправляется только после ребута. Почему может такое происходить?
Gentoo Linux — Расширенные возможности Portage в Gentoo GNU/Linux
По ссылке статья, описывающая гибкость системы portage.
Там довольно просто на примерах описывается, как изменять поведение ebuild'ов, не создавая своих оверлеев, как накладывать собственные патчи на исходники, опять же не собирая нового пакета.
Плюс некоторые интересные подсказки по тюнингу портажей сверх имеющихся возможностей.
Для любителей настроить систему под себя будет полезно.
P.S. Кстати, рекомендую сайт всем, кто использует Gentoo GNU/Linux. Автор - гентушник со стажем, плохого не посоветует.
Собрал генту, не компилятся дрова на видяху (нвидиа).
Ни с репозиториев, ни с сайта производителя, ругаются что не могут найти путь к ядру, симлинки есть, пробовал указывать путь в опции к инсталлеру, перепробовал вобщем то все, патчил инсталлер, как рекомендуют на форуме нвидии.
Снова всем здрасте :)
Продолжаю упорно мучать свой нетбук с гентой на борту и вот заткнулся на поддержке кириллицы в консоли.
Возникла необходимость ограничить пользователей в получении различной информации из системы (Gentoo!), а именно:
1. запретить листинг /home (чтобы нельзя было сделать cd /home/user2 и посмотреть список файлов там)
2. выводить в top/htop процессы только текущего пользователя (чужие никогда не показывать)
Устанавливаю генту первый раз в жизни. Где-то в процессе выставление zoneinfo захотелось посмотреть что, собственно внутри, этих файлов. Cat'нул один, теперь такая вот фигня в первом терминале. Ввод с клавитуары выдает аналогичные кракозябры, хотя система все команды нормально понимает. На картинке вывод uname -a и locale. Заранее извиняюсь что в виде картинки, а не текста - как пользоваться копипастом в консоли не знаю.
Что вообще случилось и как починить обратно?
Починено командой reset, подсказал segoon.
Мораль: не читайте всякие непонятные файлы командой cat.
Обновился через emerge и сейчас ситуация такая:
/boot/grub/grub.conf:
1
2
3
4
5
|
title Gentoo Linux
root (hd0,2)
kernel /boot/kernel-genkernel-x86-2.6.34-gentoo-r6 root=/dev/ram0 real_root=/dev/dm-3 dodmraid
initrd /boot/initramfs-genkernel-x86-2.6.34-gentoo-r6
|
/etc/fstab:
/dev/dm-3 / reiserfs notail,noatime 1 1
1
2
|
cat /proc/cmdline
root=/dev/ram0 real_root=/dev/dm-3 dodmraid |
udev-151-r4
Собираю gentoo. Опыт сборки на виртуальной машине с genkernel all был успешный. Решила собрать на настоящей машинке в минимально возможной конфигурации ядра.
Для ускорения процесса резрешения зависимостей можно научить portage работать с SQLite
Флаг --as-needed говорит линкеру линковать с новым бинарным файлом только те библиотеки, функции которых он использует напрямую (в коде).