LINUX.ORG.RU

Проблема с e4rat.

 ,


0

2

Собрал ядро с опциями

-> General setup[br]
	[*] Auditing support[br]
        [*]   Enable system-call auditing support[br]
Добавил в строку init=/sbin/e4rat-collect в grub
linux   /boot/vmlinuz-3.5.0-zen-x86_64-CLD root=UUID=ca31c51b-4929-470b-ada9-959bd810d825 rw vga=791,splash=silent real_resume=UUID=ddb7394b-e655-4cff-b78f-81d363ba0353 elevator=bfq doscsi  console=tty1 udev quiet  init=/sbin/e4rat-collect 

Но файл /var/lib/e4rat/startup.log. остается девственно пустым. В чем может быть проблема?
Дистрибутив gentoo.

★★★★★

Возможно /var не подмонтирован в нужный момент, решение

mkdir /etc/e4rat
echo "startup_log_file /etc/e4rat/startup.log" >> /etc/e4rat.conf

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

К сожалению не помогло. А сама программа как-нибудь может проявлять себя во время загрузки ядра? Может посмотреть на её вывод как-нибудь?

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

Прошу прощения за долгий ответ. В консоли точно сообщения мелькают, их сложно пропустить, хотя в /var/log/* о e4rat ничего не вижу.
Если что, мой grub.conf

kernel /boot/vmlinuz-3.6.5-pf root=UUID=39377552-acf8-404e-a8d2-57e04ccb2ec2 resume=UUID=3d6c01f3-97d8-47ad-833d-ae9a3b81835e rootfstype=ext4 video=uvesafb:1680x1050-32@60,mtrr:3,ywrap init=/sbin/e4rat-preload

wc -l /etc/e4rat/startup.log
1959 /etc/e4rat/startup.log
grep -vE '^;|^$' /etc/e4rat.conf
startup_log_file /etc/e4rat/startup.log

Всё остальное по той же Гентушной вики делал http://en.gentoo-wiki.com/wiki/E4rat

backbone ★★★★★
()
Последнее исправление: backbone (всего исправлений: 1)
Ответ на: комментарий от Landgraf

Да, генерируется dracut-ом, но, честно говоря, не знаю как может быть связано. Может ещё попробовать quiet и splash убрать на время? В консоль же должны попадать его сообщения.

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

Убрал quite оно мне вывело что нет доступа к файлу, я его создал , после перезагрузился и получил это: [e4rat-preload] open /etc/e4rat/startup.log [e4rat-preload] 0 files scanned [e4rat-preload] Pre-loading I-Modes ... [e4rat-preload] Execut 'sbin/init' ... [e4rat-preload] pre-loading file content ... [e4rat-preload] Successfuly transferred files into page cache Cannot dump log messages: /dev/kmsg: Bad file descriptor Discard 6 unwritten log messages.

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

Да, перепутал. Но возникла другая ошибка - он не может записать в файл аргументируя это тем, что файловая система только для чтения. Хотя я указал rw в строке ядра в grub.

Landgraf ★★★★★
() автор топика
29 января 2013 г.
Ответ на: комментарий от Programmist11180

Решена, использовать вместо init= real_init=

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