LINUX.ORG.RU

Не взлетает pf-sources-3.6.7 в funtoo

 , ,


0

1

В общем-то, 100% кривые руки, но не могу определить где именно.

.config искать тут

/etc/fstab искать тут

В общем, сначала была ругань на devtmpfs и /dev. Вспомнил, что сей параметр не включал (в хепле не было сказано, что убер-важная фича и без неё ваша система не взлетит). Окей, пересобрать не долго. Сделал. Теперь загружается до mount /run, дальше ругань от mount:

mount: wrong fs type, bad option, bad superblock on tmpfs, missing codepage or helper program

И дальше:

Unable to mount tmpfs on /run
Can't continue.

Ну и дальше уже ругань на то, что ФС только в ro, и строка логина. Часть системы не работает. Можно войти и поправить /etc/fstab, например. Т.е. доступ к ext4 есть. initramfs сделан через dracut.

Можете подсказать, где беда? На этот раз вроде всё ок. На этой же системе debian-sources поднимает систему нормально, без единой ошибки.

★★★★

Последнее исправление: ekzotech (всего исправлений: 1)

Unable to mount tmpfs on /run

# CONFIG_TMPFS is not set.

Ну и /run аналогично File Systems->Pseudo filesystems->

  • Tmpfs virtual memory (shm).
backbone ★★★★★
()
Ответ на: комментарий от init_6

а зачем тебе нужен initramfs?

Ранний KMS же.

Если оставлять в ядре модулем и не делать initramfs - система грузится в дурацком разрешении, и уже почти перед самым логином включается kms.

А если вшивать в ядро - так пишет про R710 microcode (вроде так) и висит на этом 40 секунд. После чего срабатывает KMS и идёт дальше загрузка ядра.

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

Ну и /run аналогично

?

TMPFS нашёл, включил. Ещё что?

ekzotech ★★★★
() автор топика

А вообще, арчевское модульное ядро можно засунуть в gentoo? Или это крайняя степень изврата?

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

Спасибо, взлетело.

funtoo ~ # uname -a
Linux funtoo 3.6.7-pf #3 SMP PREEMPT Mon Nov 19 22:27:48 YEKT 2012 x86_64 AMD Turion(tm) X2 Dual-Core Mobile RM-74 AuthenticAMD GNU/Linux

На дату не обращайте внимания, ntp ещё не ставил.

ekzotech ★★★★
() автор топика

libastral.so подсказывает мне что в то время когда ты собирал udev у тебя /usr/src/linux указыва{ют/ли} на debian-sources ибо при сборке udev в этих наших гентах есть проверка

grep -i tmp /usr/portage/sys-fs/udev/udev-195.ebuild 
	CONFIG_CHECK="~DEVTMPFS"
	ERROR_DEVTMPFS="DEVTMPFS is not set in this kernel. Udev will not run."

на CONFIG_TMPFS в конфиге твоего ведра.

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

libastral.so подсказывает мне что в то время когда ты собирал udev у тебя /usr/src/linux указыва{ют/ли} на debian-sources ибо при сборке udev в этих наших гентах есть проверка

Вполне возможно. Указал ядро через eselect, с udev не дружу.

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

Вполне возможно. Указал ядро через eselect

и все тот же libastral.so подсказывает мне что debian-sources у тебя бинарный.

с udev не дружу.

т.е. у тебя его вообще нет? тогда извини но «не верю» ©

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

и все тот же libastral.so подсказывает мне что debian-sources у тебя бинарный.

Вроде компилялся, но не уверен, ставил на ночь =)

т.е. у тебя его вообще нет? тогда извини но «не верю» ©

Есть. Но почему проверку не сделал - понятия не имею.

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

Есть. Но почему проверку не сделал - понятия не имею.

Отмазки не прокатят. Это гента и у portage мозгов нет. :)

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

Ну так баг же? ucode стоит? В ядро фирмвари добавлены? И добавь к опциям ядра quiet, не увидишь текста в «дурацком» разрешении.

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

Отмазки не прокатят. Это гента и у portage мозгов нет. :)

Ды чо уж там, до этого генту нормально собирал в 2010, и то там у меня свои косяки были.

// P.S. Какие-то лаги в системе, urxvt лагнул - и нигде нет приглашения в консоль. Хоть в новом urxvt, хоть в соседнем tty. Перед этим пытался запустить tint2conf - окошко появилось и зависло. Не закрывалось вообще ничем и никак. Странно.

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

ucode стоит?

Э, не обратил внимания.

Ну так баг же?

Никто не смог подтвердить наличие такой же фигни.

В ядро фирмвари добавлены?

Что именно? Я с этим делом пока на «вы». Вшивал в ядро драйвер для ati и фреймбуффер radeon. Если их делать модулями - всё ок, но kms срабатывает уже на /dev в openRC. Пока пусть так будет, может когда-нибудь смогу разобраться =)

И добавь к опциям ядра quiet, не увидишь текста в «дурацком» разрешении.

Возьму на заметку, спасибо.

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

http://wiki.gentoo.org/wiki/Radeon. Разрешение должно менятся намного раньше чем ты говоришь, но пара строчек текста в плохом разрешении все же успевает появиться, вот тут поможет quiet. Но и текста загрузки ядра конечно не увидишь.

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