ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Отладка initrd
@ 2014-10-29 11:05 Eugene Prokopiev
  2014-10-29 12:40 ` Eugene Prokopiev
  0 siblings, 1 reply; 7+ messages in thread
From: Eugene Prokopiev @ 2014-10-29 11:05 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Здравствуйте!

Нужно разобраться почему загрузка посредством такой конфигурации elilo:

image="vmlinuz"
  label="linux"
  initrd=initrd.img
  root=LABEL=root

приводит к зависанию на этапе:

initrd: Processing kernel events...
[    2.848522] Switched to clocksource tsc

На http://www.altlinux.org/Make-initrd рекомендуют добавить
append="rootdelay=3 stop=udev". Добавил, получил (initramfs), сказал
udevd --debug &, оно отработало, но никаких устройств /dev/sd* не
появилось. initrd собирался с AUTODETECT= в config.mk, пробовал также
добавлять FEATURES=usb-storage или AUTODETECT=device:/block/sdb/sdb2 -
размер initrd во всех случаях одинаковый.

Да, загружаться пытаюсь с usb, первый раздел - ESP, второй -
развернутый корень, если вдруг это важно.

-- 
WBR,
Eugene Prokopiev

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Отладка initrd
  2014-10-29 11:05 [Comm] Отладка initrd Eugene Prokopiev
@ 2014-10-29 12:40 ` Eugene Prokopiev
  2014-10-29 13:29   ` Michael Shigorin
  0 siblings, 1 reply; 7+ messages in thread
From: Eugene Prokopiev @ 2014-10-29 12:40 UTC (permalink / raw)
  To: ALT Linux Community general discussions

> ... initrd собирался с AUTODETECT= в config.mk, пробовал также
> добавлять FEATURES=usb-storage или AUTODETECT=device:/block/sdb/sdb2 -
> размер initrd во всех случаях одинаковый.

Похоже все-таки на проблемы с наличием необходимых модулей. Мне
удалось сделать chroot в sdb2, mount -o bind /dev, sys и proc туда же,
затем make-initrd - и новый initrd почти заработал, споткнулся уже на:

fsck.ext2: Is a directory while trying to open /
/:
The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

В чем проблема не очень ясно, т.к. ошибок на разделе нет:

# fsck.ext2 /dev/sdb2
e2fsck 1.42.7 (21-Jan-2013)
system: clean, 17356/59776 files, 113708/238843 blocks

Раздел нормально перемонтироуется в rw, но при следующей загрузке
получается то же самое.

Вопрос в итоге: как собрать initrd c полным набором модулей примерно
как у full.cz (того, что с пропагатором внутри)?

-- 
WBR,
Eugene Prokopiev

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Отладка initrd
  2014-10-29 12:40 ` Eugene Prokopiev
@ 2014-10-29 13:29   ` Michael Shigorin
  2014-10-29 14:41     ` Eugene Prokopiev
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2014-10-29 13:29 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, Oct 29, 2014 at 04:40:05PM +0400, Eugene Prokopiev wrote:
> Вопрос в итоге: как собрать initrd c полным набором модулей
> примерно как у full.cz (того, что с пропагатором внутри)?

Сурово -- возможно, тебе хватит более скромного набора MODULES_PRELOAD.
Что-то вроде ahci ext4...

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Отладка initrd
  2014-10-29 13:29   ` Michael Shigorin
@ 2014-10-29 14:41     ` Eugene Prokopiev
  2014-10-29 14:55       ` Michael Shigorin
  0 siblings, 1 reply; 7+ messages in thread
From: Eugene Prokopiev @ 2014-10-29 14:41 UTC (permalink / raw)
  To: ALT Linux Community general discussions

> Сурово -- возможно, тебе хватит более скромного набора MODULES_PRELOAD.
> Что-то вроде ahci ext4...

Ну хорошо, а как бы узнать, что нужно передать в MODULES_PRELOAD для
загрузки с флешки? FEATURES=usb-storage не о том? Повторюсь, что не
помогло.

-- 
WBR,
Eugene Prokopiev

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Отладка initrd
  2014-10-29 14:41     ` Eugene Prokopiev
@ 2014-10-29 14:55       ` Michael Shigorin
  2014-10-29 15:22         ` Eugene Prokopiev
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2014-10-29 14:55 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, Oct 29, 2014 at 06:41:28PM +0400, Eugene Prokopiev wrote:
> > Сурово -- возможно, тебе хватит более скромного набора
> > MODULES_PRELOAD.  Что-то вроде ahci ext4...
> Ну хорошо, а как бы узнать, что нужно передать в
> MODULES_PRELOAD для загрузки с флешки? FEATURES=usb-storage
> не о том? Повторюсь, что не помогло.

Загрузись там же с regular-rescue.iso, забери на всякий
/proc/modules да посмотри -- давно просто делал, утряс
и забыл детали... может пригодиться http://altlinux.org/UEFI
вместе с ранними ревизиями (там было подробнее).

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Отладка initrd
  2014-10-29 14:55       ` Michael Shigorin
@ 2014-10-29 15:22         ` Eugene Prokopiev
  2014-10-29 15:29           ` Eugene Prokopiev
  0 siblings, 1 reply; 7+ messages in thread
From: Eugene Prokopiev @ 2014-10-29 15:22 UTC (permalink / raw)
  To: ALT Linux Community general discussions

> Загрузись там же с regular-rescue.iso, забери на всякий
> /proc/modules да посмотри

Список оказался немалый, добавил пока почти все без разбора, и почти
помогло - корень монтируется и дальше 'The superblock could not be
read or does not describe a correct ext2 filesystem'

Как это диагностировать - неясно. /etc/rc.d/rc.sysinit читал, fsck
-Tay /dev/sdb2 делал - никаких проблем с разделом.

-- 
WBR,
Eugene Prokopiev

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Comm] Отладка initrd
  2014-10-29 15:22         ` Eugene Prokopiev
@ 2014-10-29 15:29           ` Eugene Prokopiev
  0 siblings, 0 replies; 7+ messages in thread
From: Eugene Prokopiev @ 2014-10-29 15:29 UTC (permalink / raw)
  To: ALT Linux Community general discussions

> Как это диагностировать - неясно. /etc/rc.d/rc.sysinit читал, fsck
> -Tay /dev/sdb2 делал - никаких проблем с разделом.

гугл помог - мне не хватало записи о / в fstab :)

-- 
WBR,
Eugene Prokopiev

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-10-29 15:29 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-29 11:05 [Comm] Отладка initrd Eugene Prokopiev
2014-10-29 12:40 ` Eugene Prokopiev
2014-10-29 13:29   ` Michael Shigorin
2014-10-29 14:41     ` Eugene Prokopiev
2014-10-29 14:55       ` Michael Shigorin
2014-10-29 15:22         ` Eugene Prokopiev
2014-10-29 15:29           ` Eugene Prokopiev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git