* [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
@ 2006-03-09 6:20 Eugene Prokopiev
2006-03-09 7:15 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-09 6:20 UTC (permalink / raw)
To: Sisyphus
Здравствуйте!
А как узнать, какие модули по минимуму требуется положить в initrd для
ядра 2.6.14-std26-up-alt5, чтобы получить в нем поддержку LVM/LVM2/EVMS?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 6:20 [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5 Eugene Prokopiev
@ 2006-03-09 7:15 ` Konstantin A. Lepikhov
2006-03-09 8:55 ` Eugene Prokopiev
0 siblings, 1 reply; 37+ messages in thread
From: Konstantin A. Lepikhov @ 2006-03-09 7:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Hi Eugene!
Thursday 09, at 09:20:39 AM you wrote:
> Здравствуйте!
>
> А как узнать, какие модули по минимуму требуется положить в initrd для
> ядра 2.6.14-std26-up-alt5, чтобы получить в нем поддержку LVM/LVM2/EVMS?
вы собираетесь root на evms поднимать? Из модулей туда разве что dm-mod
нужен, а вот кроме модулей еще надо evms_activate засовывать и его
плагины.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 7:15 ` Konstantin A. Lepikhov
@ 2006-03-09 8:55 ` Eugene Prokopiev
2006-03-09 12:56 ` Denis Pynkin
2006-03-09 16:45 ` Konstantin A. Lepikhov
0 siblings, 2 replies; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-09 8:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Konstantin A. Lepikhov пишет:
> Hi Eugene!
>
> Thursday 09, at 09:20:39 AM you wrote:
>
>
>>Здравствуйте!
>>
>>А как узнать, какие модули по минимуму требуется положить в initrd для
>>ядра 2.6.14-std26-up-alt5, чтобы получить в нем поддержку LVM/LVM2/EVMS?
>
> вы собираетесь root на evms поднимать?
В приципе да, но для начала хотелось бы поднять просто LVM/LVM2. Даже
проще: пока нужно только сделать initrd, часть котрого не readonly.
В ALM2.4 имелся скрипт lvmcreate_initrd, который создавал образ в ext2,
а далее в него я уже добавлял требуемые модули и правил linuxrc. Не
знаю, почему, но образ, который создает mkinitrd, в ext2 перенести
нельзя - он просто не работает. Вместо попыток выполнить то, что
написано в linuxrc, я сразу получаю kernel panic с сообщением о том, к
root-устройству достучаться нельзя.
Если поступить глупо:
/bin/mount -t tmpfs -o size=1m none /dev
/bin/cp /devdata/* /dev/
то, raid-устройства инициализируются, но дальше снова просходит kernel
panic с таким же точно сообщением.
Если сделать каталог /dev/mapper и в него уже монтировать tmpfs, то я
получаю сообщение от lvm vgscan о том, что нельзя создать какой-то
каталог. Это кататог явно не имя группы томов, т.к. его я тоже создавал
и монтировал в него tmpfs.
Тащить в initrd strace - это слишком :) А кроме того, даже из bash -x я
не могу понять, на какой именно строке какая проблема возникает, т.к.
при глупом варианте (см. выше - с монтированием всего /dev) я не вижу
никаких отладочных сообщений, но судя по выводу raid-устройства каким-то
чудесным образом опознаются.
Можете поделиться работающим initrd или подсказать, что я делаю не так?
> Из модулей туда разве что dm-mod нужен, а вот кроме модулей еще надо
> evms_activate засовывать и его плагины.
# rpm -ql evms
/etc/evms.conf
/etc/sysconfig/evms
/sbin/evms_activate
/sbin/evms_gather_info
/sbin/evms_metadata_backup
/sbin/evms_metadata_restore
/sbin/evms_query
/sbin/startevms
/usr/share/doc/evms-2.5.3
/usr/share/doc/evms-2.5.3/ChangeLog
/usr/share/doc/evms-2.5.3/INSTALL
/usr/share/doc/evms-2.5.3/INSTALL.RSCT
/usr/share/doc/evms-2.5.3/INSTALL.initrd
/usr/share/doc/evms-2.5.3/PLUGIN.IDS
/usr/share/doc/evms-2.5.3/README
/usr/share/doc/evms-2.5.3/TERMINOLOGY
/usr/share/doc/evms-2.5.3/linuxrc
/usr/share/man/man8/evms_activate.8.gz
/usr/share/man/man8/evms_gather_info.8.gz
/usr/share/man/man8/evms_metadata_backup.8.gz
/usr/share/man/man8/evms_metadata_restore.8.gz
/usr/share/man/man8/evms_query.8.gz
Кто тут модули? Все содержимое /sbin? Статически его можно собрать?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 8:55 ` Eugene Prokopiev
@ 2006-03-09 12:56 ` Denis Pynkin
2006-03-09 13:06 ` Led
2006-03-09 16:45 ` Konstantin A. Lepikhov
1 sibling, 1 reply; 37+ messages in thread
From: Denis Pynkin @ 2006-03-09 12:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 9 марта 2006 10:55 Eugene Prokopiev написал(a):
> В приципе да, но для начала хотелось бы поднять просто LVM/LVM2. Даже
> проще: пока нужно только сделать initrd, часть котрого не readonly.
>
> В ALM2.4 имелся скрипт lvmcreate_initrd, который создавал образ в ext2,
> а далее в него я уже добавлял требуемые модули и правил linuxrc. Не
> знаю, почему, но образ, который создает mkinitrd, в ext2 перенести
> нельзя - он просто не работает. Вместо попыток выполнить то, что
> написано в linuxrc, я сразу получаю kernel panic с сообщением о том, к
> root-устройству достучаться нельзя.
угу
в стандартном ядре отсутствует вкомпилированная поддержка ext2 - только romfs
поэтому мне пришлось перекомпилировать заново - только ради CONFIG_EXT2_FS=y
;-)
--- вырезано ---
> Кто тут модули? Все содержимое /sbin? Статически его можно собрать?
загляни в libevms
--
WBR, d4s
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 12:56 ` Denis Pynkin
@ 2006-03-09 13:06 ` Led
2006-03-09 14:00 ` Nick S. Grechukh
0 siblings, 1 reply; 37+ messages in thread
From: Led @ 2006-03-09 13:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 9 марта 2006 14:56 Denis Pynkin написал(a):
> В сообщении от 9 марта 2006 10:55 Eugene Prokopiev написал(a):
> > В приципе да, но для начала хотелось бы поднять просто LVM/LVM2. Даже
> > проще: пока нужно только сделать initrd, часть котрого не readonly.
> >
> > В ALM2.4 имелся скрипт lvmcreate_initrd, который создавал образ в ext2,
> > а далее в него я уже добавлял требуемые модули и правил linuxrc. Не
> > знаю, почему, но образ, который создает mkinitrd, в ext2 перенести
> > нельзя - он просто не работает. Вместо попыток выполнить то, что
> > написано в linuxrc, я сразу получаю kernel panic с сообщением о том, к
> > root-устройству достучаться нельзя.
>
> угу
> в стандартном ядре отсутствует вкомпилированная поддержка ext2 - только
> romfs поэтому мне пришлось перекомпилировать заново - только ради
> CONFIG_EXT2_FS=y ;-)
А ext2.ko в initrd не проще добавить?
--
Led.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 13:06 ` Led
@ 2006-03-09 14:00 ` Nick S. Grechukh
2006-03-09 14:43 ` Led
0 siblings, 1 reply; 37+ messages in thread
From: Nick S. Grechukh @ 2006-03-09 14:00 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 9 марта 2006 15:06 Led написал(a):
> В сообщении от 9 марта 2006 14:56 Denis Pynkin написал(a):
> > В сообщении от 9 марта 2006 10:55 Eugene Prokopiev написал(a):
> > > В приципе да, но для начала хотелось бы поднять просто LVM/LVM2. Даже
> > > проще: пока нужно только сделать initrd, часть котрого не readonly.
> > > В ALM2.4 имелся скрипт lvmcreate_initrd, который создавал образ в ext2,
> > > а далее в него я уже добавлял требуемые модули и правил linuxrc. Не
> > > знаю, почему, но образ, который создает mkinitrd, в ext2 перенести
> > > нельзя - он просто не работает. Вместо попыток выполнить то, что
> > > написано в linuxrc, я сразу получаю kernel panic с сообщением о том, к
> > > root-устройству достучаться нельзя.
> > угу
> > в стандартном ядре отсутствует вкомпилированная поддержка ext2 - только
> > romfs поэтому мне пришлось перекомпилировать заново - только ради
> > CONFIG_EXT2_FS=y ;-)
> А ext2.ko в initrd не проще добавить?
в тот initrd, который по условию должен быть ext2, или какой-то другой? :)
--
With best regards, Nick S. Grechukh
System Administrator
Technopark Corp.
E-mail: gns@tpway.com
Cell: +38 0676 13 76 07
JID: n.grechukh@jabber.tpway.com
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 14:00 ` Nick S. Grechukh
@ 2006-03-09 14:43 ` Led
2006-03-09 15:13 ` Kirill A. Shutemov
0 siblings, 1 reply; 37+ messages in thread
From: Led @ 2006-03-09 14:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 9 марта 2006 16:00 Nick S. Grechukh написал(a):
> В сообщении от 9 марта 2006 15:06 Led написал(a):
> > В сообщении от 9 марта 2006 14:56 Denis Pynkin написал(a):
> > > В сообщении от 9 марта 2006 10:55 Eugene Prokopiev написал(a):
> > > > В приципе да, но для начала хотелось бы поднять просто LVM/LVM2. Даже
> > > > проще: пока нужно только сделать initrd, часть котрого не readonly.
> > > > В ALM2.4 имелся скрипт lvmcreate_initrd, который создавал образ в
> > > > ext2, а далее в него я уже добавлял требуемые модули и правил
> > > > linuxrc. Не знаю, почему, но образ, который создает mkinitrd, в ext2
> > > > перенести нельзя - он просто не работает. Вместо попыток выполнить
> > > > то, что написано в linuxrc, я сразу получаю kernel panic с сообщением
> > > > о том, к root-устройству достучаться нельзя.
> > >
> > > угу
> > > в стандартном ядре отсутствует вкомпилированная поддержка ext2 - только
> > > romfs поэтому мне пришлось перекомпилировать заново - только ради
> > > CONFIG_EXT2_FS=y ;-)
> >
> > А ext2.ko в initrd не проще добавить?
>
> в тот initrd, который по условию должен быть ext2, или какой-то другой? :)
Сорри, "проглядел", что нужна rw FS для initrd:)
А почему именно ext2?
--
Led.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 14:43 ` Led
@ 2006-03-09 15:13 ` Kirill A. Shutemov
2006-03-09 15:19 ` Led
2006-03-09 15:36 ` Sergey Vlasov
0 siblings, 2 replies; 37+ messages in thread
From: Kirill A. Shutemov @ 2006-03-09 15:13 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1744 bytes --]
On 16:43 Thu 09 Mar, Led wrote:
> В сообщении от 9 марта 2006 16:00 Nick S. Grechukh написал(a):
> > В сообщении от 9 марта 2006 15:06 Led написал(a):
> > > В сообщении от 9 марта 2006 14:56 Denis Pynkin написал(a):
> > > > В сообщении от 9 марта 2006 10:55 Eugene Prokopiev написал(a):
> > > > > В приципе да, но для начала хотелось бы поднять просто LVM/LVM2. Даже
> > > > > проще: пока нужно только сделать initrd, часть котрого не readonly.
> > > > > В ALM2.4 имелся скрипт lvmcreate_initrd, который создавал образ в
> > > > > ext2, а далее в него я уже добавлял требуемые модули и правил
> > > > > linuxrc. Не знаю, почему, но образ, который создает mkinitrd, в ext2
> > > > > перенести нельзя - он просто не работает. Вместо попыток выполнить
> > > > > то, что написано в linuxrc, я сразу получаю kernel panic с сообщением
> > > > > о том, к root-устройству достучаться нельзя.
> > > >
> > > > угу
> > > > в стандартном ядре отсутствует вкомпилированная поддержка ext2 - только
> > > > romfs поэтому мне пришлось перекомпилировать заново - только ради
> > > > CONFIG_EXT2_FS=y ;-)
> > >
> > > А ext2.ko в initrd не проще добавить?
> >
> > в тот initrd, который по условию должен быть ext2, или какой-то другой? :)
>
> Сорри, "проглядел", что нужна rw FS для initrd:)
> А почему именно ext2?
Может втащить в initrd unionfs и сделать rw с помощью tmpfs?
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
> PS: убираю кросспост в sisyphus@, хотя есть подозрение, что
> проблема именно в нём. :]
Проблемы в нём (Sisyphus) нет, зато есть проблема неумения формулировать
вопросы у задающего их г-на K. :)
-- ldv in community@
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 15:13 ` Kirill A. Shutemov
@ 2006-03-09 15:19 ` Led
2006-03-09 15:45 ` Kirill A. Shutemov
2006-03-09 15:36 ` Sergey Vlasov
1 sibling, 1 reply; 37+ messages in thread
From: Led @ 2006-03-09 15:19 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 9 марта 2006 17:13 Kirill A. Shutemov написал(a):
> On 16:43 Thu 09 Mar, Led wrote:
> > В сообщении от 9 марта 2006 16:00 Nick S. Grechukh написал(a):
> > > В сообщении от 9 марта 2006 15:06 Led написал(a):
> > > > В сообщении от 9 марта 2006 14:56 Denis Pynkin написал(a):
> > > > > В сообщении от 9 марта 2006 10:55 Eugene Prokopiev написал(a):
> > > > > > В приципе да, но для начала хотелось бы поднять просто LVM/LVM2.
> > > > > > Даже проще: пока нужно только сделать initrd, часть котрого не
> > > > > > readonly. В ALM2.4 имелся скрипт lvmcreate_initrd, который
> > > > > > создавал образ в ext2, а далее в него я уже добавлял требуемые
> > > > > > модули и правил linuxrc. Не знаю, почему, но образ, который
> > > > > > создает mkinitrd, в ext2 перенести нельзя - он просто не
> > > > > > работает. Вместо попыток выполнить то, что написано в linuxrc, я
> > > > > > сразу получаю kernel panic с сообщением о том, к root-устройству
> > > > > > достучаться нельзя.
> > > > >
> > > > > угу
> > > > > в стандартном ядре отсутствует вкомпилированная поддержка ext2 -
> > > > > только romfs поэтому мне пришлось перекомпилировать заново - только
> > > > > ради CONFIG_EXT2_FS=y ;-)
> > > >
> > > > А ext2.ko в initrd не проще добавить?
> > >
> > > в тот initrd, который по условию должен быть ext2, или какой-то другой?
> > > :)
> >
> > Сорри, "проглядел", что нужна rw FS для initrd:)
> > А почему именно ext2?
>
> Может втащить в initrd unionfs и сделать rw с помощью tmpfs?
Если tmpfs, то зачем ещё и unionfs?
--
Led.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 15:13 ` Kirill A. Shutemov
2006-03-09 15:19 ` Led
@ 2006-03-09 15:36 ` Sergey Vlasov
2006-03-09 15:52 ` Michael Shigorin
2006-03-10 6:04 ` Eugene Prokopiev
1 sibling, 2 replies; 37+ messages in thread
From: Sergey Vlasov @ 2006-03-09 15:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1773 bytes --]
On Thu, Mar 09, 2006 at 05:13:55PM +0200, Kirill A. Shutemov wrote:
> On 16:43 Thu 09 Mar, Led wrote:
> > В сообщении от 9 марта 2006 16:00 Nick S. Grechukh написал(a):
> > > В сообщении от 9 марта 2006 15:06 Led написал(a):
> > > > В сообщении от 9 марта 2006 14:56 Denis Pynkin написал(a):
> > > > > В сообщении от 9 марта 2006 10:55 Eugene Prokopiev написал(a):
> > > > > > В приципе да, но для начала хотелось бы поднять просто LVM/LVM2. Даже
> > > > > > проще: пока нужно только сделать initrd, часть котрого не readonly.
> > > > > > В ALM2.4 имелся скрипт lvmcreate_initrd, который создавал образ в
> > > > > > ext2, а далее в него я уже добавлял требуемые модули и правил
> > > > > > linuxrc. Не знаю, почему, но образ, который создает mkinitrd, в ext2
> > > > > > перенести нельзя - он просто не работает. Вместо попыток выполнить
> > > > > > то, что написано в linuxrc, я сразу получаю kernel panic с сообщением
> > > > > > о том, к root-устройству достучаться нельзя.
> > > > > угу
> > > > > в стандартном ядре отсутствует вкомпилированная поддержка ext2 - только
> > > > > romfs поэтому мне пришлось перекомпилировать заново - только ради
> > > > > CONFIG_EXT2_FS=y ;-)
> > > >
> > > > А ext2.ko в initrd не проще добавить?
> > >
> > > в тот initrd, который по условию должен быть ext2, или какой-то другой? :)
> >
> > Сорри, "проглядел", что нужна rw FS для initrd:)
> > А почему именно ext2?
> Может втащить в initrd unionfs и сделать rw с помощью tmpfs?
Либо смонтировать в нужные места tmpfs. Либо, наконец, посмотреть на
версию ядра, указанную в Subject, и вспомнить, что в 2.6 "родной" механизм
для этой цели - initramfs, не имеющий проблемы с записью туда (правда,
текущая версия initrd в Сизифе его создавать не умеет).
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 15:19 ` Led
@ 2006-03-09 15:45 ` Kirill A. Shutemov
0 siblings, 0 replies; 37+ messages in thread
From: Kirill A. Shutemov @ 2006-03-09 15:45 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 759 bytes --]
On 17:19 Thu 09 Mar, Led wrote:
> >
> > Может втащить в initrd unionfs и сделать rw с помощью tmpfs?
>
> Если tmpfs, то зачем ещё и unionfs?
Смонтировать в пустую директорию tmpfs и скрестить эту директорию с ro
директорией получив в результате rw по старому месту. А все изменения
будут дампиться на tmpfs.
Смотри remount_root_readwrite из
/usr/share/separator/classes/live/setup.d/01system, что в пакете
separator.
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
>Я вот думаю: как считает мэйнтейнер, может мне перестать скулить и
>навешать на него кучу выловленных багов и не-до-фич?
Вообще, это в любом случае было бы правильно.
-- aen in sisyphus@
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 15:36 ` Sergey Vlasov
@ 2006-03-09 15:52 ` Michael Shigorin
2006-03-10 6:04 ` Eugene Prokopiev
1 sibling, 0 replies; 37+ messages in thread
From: Michael Shigorin @ 2006-03-09 15:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Thu, Mar 09, 2006 at 06:36:43PM +0300, Sergey Vlasov wrote:
> Либо, наконец, посмотреть на версию ядра, указанную в Subject,
> и вспомнить, что в 2.6 "родной" механизм для этой цели -
> initramfs, не имеющий проблемы с записью туда (правда, текущая
> версия initrd в Сизифе его создавать не умеет).
Мож к 3.1 всё-таки научим? Тут как-то довелось в
рабоче-спортивном порядке дописывать к SystemImager поддержку
romfs, хорошо, что раньше пытался sandman привить...
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 8:55 ` Eugene Prokopiev
2006-03-09 12:56 ` Denis Pynkin
@ 2006-03-09 16:45 ` Konstantin A. Lepikhov
2006-03-09 16:50 ` Konstantin A. Lepikhov
1 sibling, 1 reply; 37+ messages in thread
From: Konstantin A. Lepikhov @ 2006-03-09 16:45 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 2527 bytes --]
Hi Eugene!
Thursday 09, at 11:55:48 AM you wrote:
<skip>
> > вы собираетесь root на evms поднимать?
>
> В приципе да, но для начала хотелось бы поднять просто LVM/LVM2. Даже
> проще: пока нужно только сделать initrd, часть котрого не readonly.
>
> В ALM2.4 имелся скрипт lvmcreate_initrd, который создавал образ в ext2,
> а далее в него я уже добавлял требуемые модули и правил linuxrc. Не
> знаю, почему, но образ, который создает mkinitrd, в ext2 перенести
> нельзя - он просто не работает. Вместо попыток выполнить то, что
> написано в linuxrc, я сразу получаю kernel panic с сообщением о том, к
> root-устройству достучаться нельзя.
потому что сейчас initrd создается в rpmfs, т.е. чисто в r/o системе +
поддержка ext2 в ядре вынесена в модули.
>
> Если поступить глупо:
>
> /bin/mount -t tmpfs -o size=1m none /dev
> /bin/cp /devdata/* /dev/
>
> то, raid-устройства инициализируются, но дальше снова просходит kernel
> panic с таким же точно сообщением.
потому как потом там нужно /dev отмонтировать.
>
> Если сделать каталог /dev/mapper и в него уже монтировать tmpfs, то я
> получаю сообщение от lvm vgscan о том, что нельзя создать какой-то
> каталог. Это кататог явно не имя группы томов, т.к. его я тоже создавал
> и монтировал в него tmpfs.
>
> Тащить в initrd strace - это слишком :) А кроме того, даже из bash -x я
> не могу понять, на какой именно строке какая проблема возникает, т.к.
> при глупом варианте (см. выше - с монтированием всего /dev) я не вижу
> никаких отладочных сообщений, но судя по выводу raid-устройства каким-то
> чудесным образом опознаются.
>
> Можете поделиться работающим initrd или подсказать, что я делаю не так?
надо это у себя воспроизвести - сейчас у меня только одна машина с
LVM2/evms под рукой да и та работает ;) (правда, там сделан обычный md на
/, а уже дальше evms).
>
>
> > Из модулей туда разве что dm-mod нужен, а вот кроме модулей еще надо
> > evms_activate засовывать и его плагины.
>
...
> Кто тут модули? Все содержимое /sbin? Статически его можно собрать?
плагины evms лежат в /lib/evms, по-логике их вместе с evms_activate надо
затаскивать в initrd и оттуда инициализировать. Я планирую сделать
статические сборки в след релизе evms.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 16:45 ` Konstantin A. Lepikhov
@ 2006-03-09 16:50 ` Konstantin A. Lepikhov
0 siblings, 0 replies; 37+ messages in thread
From: Konstantin A. Lepikhov @ 2006-03-09 16:50 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 454 bytes --]
Hi Konstantin!
Thursday 09, at 07:45:06 PM you wrote:
<skip>
> потому что сейчас initrd создается в rpmfs, т.е. чисто в r/o системе +
> поддержка ext2 в ядре вынесена в модули.
хе, s/rpmfs/romfs/ ;)
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-09 15:36 ` Sergey Vlasov
2006-03-09 15:52 ` Michael Shigorin
@ 2006-03-10 6:04 ` Eugene Prokopiev
2006-03-10 6:53 ` Eugene Prokopiev
1 sibling, 1 reply; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-10 6:04 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Либо, наконец, посмотреть на
> версию ядра, указанную в Subject, и вспомнить, что в 2.6 "родной" механизм
> для этой цели - initramfs, не имеющий проблемы с записью туда (правда,
> текущая версия initrd в Сизифе его создавать не умеет).
да ладно, я пока и руками согласен его создать, но как?
apt-cache search initramfs ничего не предлагает :(
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 6:04 ` Eugene Prokopiev
@ 2006-03-10 6:53 ` Eugene Prokopiev
2006-03-10 9:55 ` Sergey Bolshakov
2006-03-10 10:02 ` Sergey Vlasov
0 siblings, 2 replies; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-10 6:53 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Eugene Prokopiev пишет:
>>Либо, наконец, посмотреть на
>>версию ядра, указанную в Subject, и вспомнить, что в 2.6 "родной" механизм
>>для этой цели - initramfs, не имеющий проблемы с записью туда (правда,
>>текущая версия initrd в Сизифе его создавать не умеет).
>
>
> да ладно, я пока и руками согласен его создать, но как?
>
> apt-cache search initramfs ничего не предлагает :(
После чтения http://people.ubuntu.com/~jbailey/initramfs/ у меня
возникло ощущение, что ramfs - это обычный cpio-архив, который можно
указать в качестве initrd. Однако ядро совсем не смогло загрузиться с
таким initrd, повиснув, похоже, на стадии его извлечения.
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 6:53 ` Eugene Prokopiev
@ 2006-03-10 9:55 ` Sergey Bolshakov
2006-03-10 10:02 ` Sergey Vlasov
1 sibling, 0 replies; 37+ messages in thread
From: Sergey Bolshakov @ 2006-03-10 9:55 UTC (permalink / raw)
To: sisyphus
>>>>> "Eugene" == Eugene Prokopiev <prokopiev-EwOSJkTzfjpInbfyfbPRSQ@public.gmane.org> writes:
> Eugene Prokopiev пишет:
>>> Либо, наконец, посмотреть на
>>> версию ядра, указанную в Subject, и вспомнить, что в 2.6 "родной" механизм
>>> для этой цели - initramfs, не имеющий проблемы с записью туда (правда,
>>> текущая версия initrd в Сизифе его создавать не умеет).
>>
>>
>> да ладно, я пока и руками согласен его создать, но как?
>>
>> apt-cache search initramfs ничего не предлагает :(
> После чтения http://people.ubuntu.com/~jbailey/initramfs/ у меня
> возникло ощущение, что ramfs - это обычный cpio-архив, который можно
> указать в качестве initrd. Однако ядро совсем не смогло загрузиться с
> таким initrd, повиснув, похоже, на стадии его извлечения.
initramfs возможно создавать с помощью /usr/bin/gencpio из
пакета propagator, примеры использования в separator.
--
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 6:53 ` Eugene Prokopiev
2006-03-10 9:55 ` Sergey Bolshakov
@ 2006-03-10 10:02 ` Sergey Vlasov
2006-03-10 11:43 ` Eugene Prokopiev
1 sibling, 1 reply; 37+ messages in thread
From: Sergey Vlasov @ 2006-03-10 10:02 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 927 bytes --]
On Fri, Mar 10, 2006 at 09:53:04AM +0300, Eugene Prokopiev wrote:
> Eugene Prokopiev пишет:
> >>Либо, наконец, посмотреть на
> >>версию ядра, указанную в Subject, и вспомнить, что в 2.6 "родной" механизм
> >>для этой цели - initramfs, не имеющий проблемы с записью туда (правда,
> >>текущая версия initrd в Сизифе его создавать не умеет).
> >
> >
> > да ладно, я пока и руками согласен его создать, но как?
> >
> > apt-cache search initramfs ничего не предлагает :(
>
> После чтения http://people.ubuntu.com/~jbailey/initramfs/ у меня
> возникло ощущение, что ramfs - это обычный cpio-архив, который можно
> указать в качестве initrd.
Да, это обычный cpio (или cpio.gz).
> Однако ядро совсем не смогло загрузиться с таким initrd, повиснув,
> похоже, на стадии его извлечения.
На каком именно сообщении?
Первая стадия установщика Compact 3.0 и прочих свежих installer-ов
использует initramfs.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 10:02 ` Sergey Vlasov
@ 2006-03-10 11:43 ` Eugene Prokopiev
2006-03-10 12:39 ` Sergey Vlasov
0 siblings, 1 reply; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-10 11:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
>>Однако ядро совсем не смогло загрузиться с таким initrd, повиснув,
>>похоже, на стадии его извлечения.
>
>
> На каком именно сообщении?
даже не на сообщении, а на точках
Loading 2614-std26-alt5 .........
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 11:43 ` Eugene Prokopiev
@ 2006-03-10 12:39 ` Sergey Vlasov
2006-03-10 12:51 ` Led
2006-03-10 17:33 ` Eugene Prokopiev
0 siblings, 2 replies; 37+ messages in thread
From: Sergey Vlasov @ 2006-03-10 12:39 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 338 bytes --]
On Fri, Mar 10, 2006 at 02:43:40PM +0300, Eugene Prokopiev wrote:
> >>Однако ядро совсем не смогло загрузиться с таким initrd, повиснув,
> >>похоже, на стадии его извлечения.
> >
> > На каком именно сообщении?
>
> даже не на сообщении, а на точках
>
> Loading 2614-std26-alt5 .........
Тогда это даже не ядро, а загрузчик.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 12:39 ` Sergey Vlasov
@ 2006-03-10 12:51 ` Led
2006-03-10 13:05 ` Sergey Vlasov
2006-03-10 17:33 ` Eugene Prokopiev
1 sibling, 1 reply; 37+ messages in thread
From: Led @ 2006-03-10 12:51 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
В сообщении от 10 марта 2006 14:39 Sergey Vlasov написал(a):
> On Fri, Mar 10, 2006 at 02:43:40PM +0300, Eugene Prokopiev wrote:
> > >>Однако ядро совсем не смогло загрузиться с таким initrd, повиснув,
> > >>похоже, на стадии его извлечения.
> > >
> > > На каком именно сообщении?
> >
> > даже не на сообщении, а на точках
> >
> > Loading 2614-std26-alt5 .........
>
> Тогда это даже не ядро, а загрузчик.
Может просто размер ram-диска недостаточен для разворачивания initrd.img?
--
Led.
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 12:51 ` Led
@ 2006-03-10 13:05 ` Sergey Vlasov
0 siblings, 0 replies; 37+ messages in thread
From: Sergey Vlasov @ 2006-03-10 13:05 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 770 bytes --]
On Fri, Mar 10, 2006 at 02:51:53PM +0200, Led wrote:
> В сообщении от 10 марта 2006 14:39 Sergey Vlasov написал(a):
> > On Fri, Mar 10, 2006 at 02:43:40PM +0300, Eugene Prokopiev wrote:
> > > >>Однако ядро совсем не смогло загрузиться с таким initrd, повиснув,
> > > >>похоже, на стадии его извлечения.
> > > >
> > > > На каком именно сообщении?
> > >
> > > даже не на сообщении, а на точках
> > >
> > > Loading 2614-std26-alt5 .........
> >
> > Тогда это даже не ядро, а загрузчик.
>
> Может просто размер ram-диска недостаточен для разворачивания initrd.img?
Перед этим ядро должно было написать ещё много всего - как минимум
"Uncompressing Linux... Ok, booting the kernel", так что тут, судя по
всему, дело не дошло даже до попытки запуска ядра.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 12:39 ` Sergey Vlasov
2006-03-10 12:51 ` Led
@ 2006-03-10 17:33 ` Eugene Prokopiev
2006-03-10 18:07 ` Sergey Vlasov
1 sibling, 1 reply; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-10 17:33 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sergey Vlasov пишет:
> On Fri, Mar 10, 2006 at 02:43:40PM +0300, Eugene Prokopiev wrote:
>
>>>>Однако ядро совсем не смогло загрузиться с таким initrd, повиснув,
>>>>похоже, на стадии его извлечения.
>>>
>>>На каком именно сообщении?
>>
>>даже не на сообщении, а на точках
>>
>>Loading 2614-std26-alt5 .........
>
>
> Тогда это даже не ядро, а загрузчик.
И как его лечить? Загрузчик - стандартный LILO version 22.4.1 из ALM 2.4
Какое ему дело до типа ФС initrd?
На всякий случай, в lilo.conf написано:
raid-extra-boot=mbr-only
boot=/dev/md0
map=/boot/map
install=/boot/boot-bmp.b
vga=0x0311
default=linux-up
ramdisk=16384
prompt
timeout=50
image=/boot/vmlinuz-up
label=linux-up
root=/dev/system/root
initrd=/boot/initrd-up
append=" splash=off"
read-only
image=/boot/vmlinuz-2.6.14-std26-up-alt5
initrd=/boot/initrd.cpio
root=/dev/ram0
label=2614-std26-up-5
read-only
append=" splash=off"
optional
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 17:33 ` Eugene Prokopiev
@ 2006-03-10 18:07 ` Sergey Vlasov
2006-03-10 20:07 ` Eugene Prokopiev
0 siblings, 1 reply; 37+ messages in thread
From: Sergey Vlasov @ 2006-03-10 18:07 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1288 bytes --]
On Fri, Mar 10, 2006 at 08:33:07PM +0300, Eugene Prokopiev wrote:
> Sergey Vlasov пишет:
> > On Fri, Mar 10, 2006 at 02:43:40PM +0300, Eugene Prokopiev wrote:
> >>>>Однако ядро совсем не смогло загрузиться с таким initrd, повиснув,
> >>>>похоже, на стадии его извлечения.
> >>>На каком именно сообщении?
> >>даже не на сообщении, а на точках
> >>
> >>Loading 2614-std26-alt5 .........
> > Тогда это даже не ядро, а загрузчик.
>
> И как его лечить? Загрузчик - стандартный LILO version 22.4.1 из ALM 2.4
>
> Какое ему дело до типа ФС initrd?
Возможно, дело не в типе, а в размере.
> На всякий случай, в lilo.conf написано:
>
> raid-extra-boot=mbr-only
> boot=/dev/md0
> map=/boot/map
> install=/boot/boot-bmp.b
> vga=0x0311
> default=linux-up
> ramdisk=16384
> prompt
> timeout=50
> image=/boot/vmlinuz-up
> label=linux-up
> root=/dev/system/root
> initrd=/boot/initrd-up
> append=" splash=off"
> read-only
> image=/boot/vmlinuz-2.6.14-std26-up-alt5
> initrd=/boot/initrd.cpio
Можно запаковать его gzip-ом.
Ещё можно попробовать опцию large-memory.
> root=/dev/ram0
> label=2614-std26-up-5
> read-only
> append=" splash=off"
> optional
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 18:07 ` Sergey Vlasov
@ 2006-03-10 20:07 ` Eugene Prokopiev
2006-03-11 1:33 ` Sergey Bolshakov
0 siblings, 1 reply; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-10 20:07 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> Возможно, дело не в типе, а в размере.
[skip]
> Можно запаковать его gzip-ом.
> Ещё можно попробовать опцию large-memory.
Помогло :)
Теперь я дошел до стадии:
RAMDISK: Couldn't find valid RAM disk image starting at 0.
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(1,0)
Образ создавался так:
cd initrd
find ./ | cpio -o | bzip -9 -c > /boot/initrd.cpio.bz2
Посредством cat /boot/initrd.cpio.bz2 | bzip -d | cpio -i все содержимое
этого образа оказывается в текущей директории.
Что я сделал не так?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-10 20:07 ` Eugene Prokopiev
@ 2006-03-11 1:33 ` Sergey Bolshakov
2006-03-12 9:41 ` Eugene Prokopiev
0 siblings, 1 reply; 37+ messages in thread
From: Sergey Bolshakov @ 2006-03-11 1:33 UTC (permalink / raw)
To: sisyphus
>>>>> "Eugene" == Eugene Prokopiev <prokopiev-EwOSJkTzfjpInbfyfbPRSQ@public.gmane.org> writes:
>> Возможно, дело не в типе, а в размере.
> [skip]
>> Можно запаковать его gzip-ом.
>> Ещё можно попробовать опцию large-memory.
> Помогло :)
> Теперь я дошел до стадии:
> RAMDISK: Couldn't find valid RAM disk image starting at 0.
> Kernel panic - not syncing: VFS: Unable to mount root fs on
> unknown-block(1,0)
> Образ создавался так:
> cd initrd
> find ./ | cpio -o | bzip -9 -c > /boot/initrd.cpio.bz2
-Hcrc нужен, для начала. Или, всё же, gencpio.
--
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-11 1:33 ` Sergey Bolshakov
@ 2006-03-12 9:41 ` Eugene Prokopiev
2006-03-12 11:50 ` Sergey Bolshakov
2006-03-12 12:14 ` Michael Shigorin
0 siblings, 2 replies; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-12 9:41 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 709 bytes --]
> -Hcrc нужен, для начала.
ничего не изменилось
> Или, всё же, gencpio.
а вот тут изменилось ;)
строки
RAMDISK: Couldn't find valid RAM disk image starting at 0.
нет, а вот строка
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(1,0)
на месте
образ создавался так:
./gencpio initrd.list > /boot/initrd.new
содержимое initrd.list в аттаче
что я сделал неправильно?
Кстати, интересно, что означают строки "md: Autodetecting RAID arrays
..." при загрузке ядра? Ведь ни поддержка железных, ни софтварных raid
в ядро не вкомпилирована, а до initrd, в котором соответствующие модули
могут лежать, а могут и не лежать, мы еще не дошли.
--
С уважением, Прокопьев Евгений
[-- Attachment #2: initrd.list --]
[-- Type: text/plain, Size: 2860 bytes --]
dir /dev 0700 0 0
dir /dev/mapper/ 0700 0 0
nod /dev/mapper/control 0600 0 0 c 10 63
nod /dev/console 0600 0 0 c 5 1
nod /dev/null 0600 0 0 c 1 3
nod /dev/ram 0600 0 0 b 1 1
nod /dev/systty 0600 0 0 c 4 0
nod /dev/tty1 0600 0 0 c 4 1
nod /dev/urandom 0600 0 0 c 1 9
nod /dev/hda6 0600 0 0 b 3 6
dir /var 0700 0 0
dir /etc 0700 0 0
dir /sys 0700 0 0
dir /proc 0700 0 0
dir /bin 0700 0 0
file /bin/busybox-big ./busybox-big 0700 0 0
file /bin/bash ./bash 0700 0 0
file /bin/sh ./sh 0700 0 0
file /bin/lvm ./lvm 0700 0 0
slink /bin/echo /bin/sh 0700 0 0
slink /bin/insmod /bin/sh 0700 0 0
slink /bin/losetup /bin/sh 0700 0 0
slink /bin/modprobe /bin/sh 0700 0 0
slink /bin/mount /bin/sh 0700 0 0
slink /bin/test /bin/sh 0700 0 0
slink /bin/umount /bin/sh 0700 0 0
slink /bin/mknod /bin/busybox-big 0700 0 0
slink /bin/tee /bin/busybox-big 0700 0 0
slink /bin/ls /bin/busybox-big 0700 0 0
slink /bin/cd /bin/busybox-big 0700 0 0
slink /bin/pivot_root /bin/busybox-big 0700 0 0
dir /sbin 0700 0 0
file /sbin/init ./init 0700 0 0
dir /lib 0700 0 0
dir /lib/modules 0700 0 0
dir /lib/modules/2.6.14-std26-up-alt5 0700 0 0
dir /lib/modules/2.6.14-std26-up-alt5/kernel 0700 0 0
dir /lib/modules/2.6.14-std26-up-alt5/kernel/drivers 0700 0 0
dir /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/md 0700 0 0
file /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/md/dm-mod.ko /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/md/dm-mod.ko 0600 0 0
dir /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide 0700 0 0
file /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/ide-core.ko /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/ide-core.ko 0600 0 0
file /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/ide-generic.ko /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/ide-generic.ko 0600 0 0
file /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/ide-disk.ko /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/ide-disk.ko 0 0600 0 0
dir /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/pci 0700 0 0
file /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/pci/generic.ko /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/pci/generic.ko 0600 0 0
file /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/pci/piix.ko /lib/modules/2.6.14-std26-up-alt5/kernel/drivers/ide/pci/piix.ko 0600 0 0
dir /lib/modules/2.6.14-std26-up-alt5/kernel/fs 0700 0 0
file /lib/modules/2.6.14-std26-up-alt5/kernel/fs/mbcache.ko /lib/modules/2.6.14-std26-up-alt5/kernel/fs/mbcache.ko 0600 0 0
dir /lib/modules/2.6.14-std26-up-alt5/kernel/fs/jbd 0700 0 0
file /lib/modules/2.6.14-std26-up-alt5/kernel/fs/jbd/jbd.ko /lib/modules/2.6.14-std26-up-alt5/kernel/fs/jbd/jbd.ko 0600 0 0
dir /lib/modules/2.6.14-std26-up-alt5/kernel/fs/ext3 0700 0 0
file /lib/modules/2.6.14-std26-up-alt5/kernel/fs/ext3/ext3.ko /lib/modules/2.6.14-std26-up-alt5/kernel/fs/ext3/ext3.ko 0600 0 0
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-12 9:41 ` Eugene Prokopiev
@ 2006-03-12 11:50 ` Sergey Bolshakov
2006-03-12 11:57 ` Eugene Prokopiev
2006-03-12 12:14 ` Michael Shigorin
1 sibling, 1 reply; 37+ messages in thread
From: Sergey Bolshakov @ 2006-03-12 11:50 UTC (permalink / raw)
To: sisyphus
>>>>> "Eugene" == Eugene Prokopiev <prokopiev-EwOSJkTzfjpInbfyfbPRSQ@public.gmane.org> writes:
[skipped]
> строки
> RAMDISK: Couldn't find valid RAM disk image starting at 0.
> нет, а вот строка
> Kernel panic - not syncing: VFS: Unable to mount root fs on
> unknown-block(1,0)
> на месте
что-то мне подсказывает, что root=/dev/ram0 было плохой идеей.
--
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-12 11:50 ` Sergey Bolshakov
@ 2006-03-12 11:57 ` Eugene Prokopiev
2006-03-12 19:33 ` Sergey Vlasov
0 siblings, 1 reply; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-12 11:57 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sergey Bolshakov пишет:
>>>>>>"Eugene" == Eugene Prokopiev <prokopiev-EwOSJkTzfjpInbfyfbPRSQ@public.gmane.org> writes:
>
> [skipped]
> > строки
> > RAMDISK: Couldn't find valid RAM disk image starting at 0.
> > нет, а вот строка
> > Kernel panic - not syncing: VFS: Unable to mount root fs on
> > unknown-block(1,0)
> > на месте
>
> что-то мне подсказывает, что root=/dev/ram0 было плохой идеей.
предложите лучше :)
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-12 9:41 ` Eugene Prokopiev
2006-03-12 11:50 ` Sergey Bolshakov
@ 2006-03-12 12:14 ` Michael Shigorin
2006-03-12 12:59 ` Eugene Prokopiev
1 sibling, 1 reply; 37+ messages in thread
From: Michael Shigorin @ 2006-03-12 12:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Sun, Mar 12, 2006 at 12:41:22PM +0300, Eugene Prokopiev wrote:
> Кстати, интересно, что означают строки "md: Autodetecting RAID
> arrays ..." при загрузке ядра? Ведь ни поддержка железных, ни
> софтварных raid в ядро не вкомпилирована, а до initrd, в
> котором соответствующие модули могут лежать, а могут и не
> лежать, мы еще не дошли.
md.ko туда воткнут, насколько помню.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-12 12:14 ` Michael Shigorin
@ 2006-03-12 12:59 ` Eugene Prokopiev
2006-03-12 19:31 ` Sergey Vlasov
0 siblings, 1 reply; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-12 12:59 UTC (permalink / raw)
To: shigorin, ALT Linux Sisyphus discussion list
Michael Shigorin пишет:
> On Sun, Mar 12, 2006 at 12:41:22PM +0300, Eugene Prokopiev wrote:
>
>>Кстати, интересно, что означают строки "md: Autodetecting RAID
>>arrays ..." при загрузке ядра? Ведь ни поддержка железных, ни
>>софтварных raid в ядро не вкомпилирована, а до initrd, в
>>котором соответствующие модули могут лежать, а могут и не
>>лежать, мы еще не дошли.
>
>
> md.ko туда воткнут, насколько помню.
а зачем он там нужен без raid*.ko?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-12 12:59 ` Eugene Prokopiev
@ 2006-03-12 19:31 ` Sergey Vlasov
2006-03-13 7:14 ` Eugene Prokopiev
0 siblings, 1 reply; 37+ messages in thread
From: Sergey Vlasov @ 2006-03-12 19:31 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1233 bytes --]
On Sun, Mar 12, 2006 at 03:59:17PM +0300, Eugene Prokopiev wrote:
> Michael Shigorin пишет:
> > On Sun, Mar 12, 2006 at 12:41:22PM +0300, Eugene Prokopiev wrote:
> >
> >>Кстати, интересно, что означают строки "md: Autodetecting RAID
> >>arrays ..." при загрузке ядра? Ведь ни поддержка железных, ни
> >>софтварных raid в ядро не вкомпилирована, а до initrd, в
> >>котором соответствующие модули могут лежать, а могут и не
> >>лежать, мы еще не дошли.
> >
> >
> > md.ko туда воткнут, насколько помню.
>
> а зачем он там нужен без raid*.ko?
Основная часть драйвера md встроена в ядро только по той причине, что
при выносе его в модуль полностью перестаёт работать автоопределение
массивов ядром (остаётся только сканирование средствами mdadm или
другими внешними программами).
Когда-то я пробовал делать патч ещё для 2.4 с целью отделить кусок
драйвера md, перехватывающий разбор таблиц разделов и собирающий
список разделов соответствующего типа, от собственно поддержки RAID,
но до его применения дело так и не дошло. Для 2.6 всё это надо
переделывать. Впрочем, возможно, тут как раз имеет смысл вынести всё
это в userspace (уже обсуждался вопрос об экспорте информации о типах
разделов в sysfs).
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-12 11:57 ` Eugene Prokopiev
@ 2006-03-12 19:33 ` Sergey Vlasov
2006-03-13 7:23 ` Eugene Prokopiev
0 siblings, 1 reply; 37+ messages in thread
From: Sergey Vlasov @ 2006-03-12 19:33 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 700 bytes --]
On Sun, Mar 12, 2006 at 02:57:32PM +0300, Eugene Prokopiev wrote:
> Sergey Bolshakov пишет:
> >>>>>>"Eugene" == Eugene Prokopiev <prokopiev-EwOSJkTzfjpInbfyfbPRSQ@public.gmane.org> writes:
> >
> > [skipped]
> > > строки
> > > RAMDISK: Couldn't find valid RAM disk image starting at 0.
> > > нет, а вот строка
> > > Kernel panic - not syncing: VFS: Unable to mount root fs on
> > > unknown-block(1,0)
> > > на месте
> >
> > что-то мне подсказывает, что root=/dev/ram0 было плохой идеей.
>
> предложите лучше :)
root=/dev/ram0 нужно при использовании initrd с pivot_root. При
использовании initramfs этот параметр не нужен - ядро будет запускать
/init, лежащий в cpio.gz.
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-12 19:31 ` Sergey Vlasov
@ 2006-03-13 7:14 ` Eugene Prokopiev
2006-03-13 9:49 ` Sergey Vlasov
0 siblings, 1 reply; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-13 7:14 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sergey Vlasov пишет:
> On Sun, Mar 12, 2006 at 03:59:17PM +0300, Eugene Prokopiev wrote:
>
>>Michael Shigorin пишет:
>>
>>>On Sun, Mar 12, 2006 at 12:41:22PM +0300, Eugene Prokopiev wrote:
>>>
>>>
>>>>Кстати, интересно, что означают строки "md: Autodetecting RAID
>>>>arrays ..." при загрузке ядра? Ведь ни поддержка железных, ни
>>>>софтварных raid в ядро не вкомпилирована, а до initrd, в
>>>>котором соответствующие модули могут лежать, а могут и не
>>>>лежать, мы еще не дошли.
>>>
>>>
>>>md.ko туда воткнут, насколько помню.
>>
>>а зачем он там нужен без raid*.ko?
>
>
> Основная часть драйвера md встроена в ядро только по той причине, что
> при выносе его в модуль полностью перестаёт работать автоопределение
> массивов ядром (остаётся только сканирование средствами mdadm или
> другими внешними программами).
А разве оно работает? Оно ведь ничего не находит. И зачем тогда в initrd
приходится писать что-то вроде raidautostart /dev/md255?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-12 19:33 ` Sergey Vlasov
@ 2006-03-13 7:23 ` Eugene Prokopiev
0 siblings, 0 replies; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-13 7:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> root=/dev/ram0 нужно при использовании initrd с pivot_root. При
> использовании initramfs этот параметр не нужен - ядро будет запускать
> /init, лежащий в cpio.gz.
Если этот параметр закомментировать, то я получу:
VFS: Cannot open root device "<NULL>" or unknown-block(0,7)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(0,7)
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-13 7:14 ` Eugene Prokopiev
@ 2006-03-13 9:49 ` Sergey Vlasov
2006-03-13 10:23 ` Eugene Prokopiev
0 siblings, 1 reply; 37+ messages in thread
From: Sergey Vlasov @ 2006-03-13 9:49 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1265 bytes --]
On Mon, Mar 13, 2006 at 10:14:26AM +0300, Eugene Prokopiev wrote:
> Sergey Vlasov пишет:
> > On Sun, Mar 12, 2006 at 03:59:17PM +0300, Eugene Prokopiev wrote:
> >
> >>Michael Shigorin пишет:
> >>
> >>>On Sun, Mar 12, 2006 at 12:41:22PM +0300, Eugene Prokopiev wrote:
> >>>
> >>>
> >>>>Кстати, интересно, что означают строки "md: Autodetecting RAID
> >>>>arrays ..." при загрузке ядра? Ведь ни поддержка железных, ни
> >>>>софтварных raid в ядро не вкомпилирована, а до initrd, в
> >>>>котором соответствующие модули могут лежать, а могут и не
> >>>>лежать, мы еще не дошли.
> >>>
> >>>
> >>>md.ko туда воткнут, насколько помню.
> >>
> >>а зачем он там нужен без raid*.ko?
> >
> >
> > Основная часть драйвера md встроена в ядро только по той причине, что
> > при выносе его в модуль полностью перестаёт работать автоопределение
> > массивов ядром (остаётся только сканирование средствами mdadm или
> > другими внешними программами).
>
> А разве оно работает? Оно ведь ничего не находит. И зачем тогда в initrd
> приходится писать что-то вроде raidautostart /dev/md255?
raidautorun как раз и запускает это автоопределение после загрузки нужных
модулей. Первая попытка, выполняемая самим ядром, конечно, завершается
безуспешно.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 37+ messages in thread
* Re: [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5
2006-03-13 9:49 ` Sergey Vlasov
@ 2006-03-13 10:23 ` Eugene Prokopiev
0 siblings, 0 replies; 37+ messages in thread
From: Eugene Prokopiev @ 2006-03-13 10:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
> raidautorun как раз и запускает это автоопределение после загрузки нужных
> модулей. Первая попытка, выполняемая самим ядром, конечно, завершается
> безуспешно.
т.е. по /dev/md255 ищутся все существующие /dev/md*? ясно.
а по поводу неудачного pivot_root и незагружающегося initramfs никаких
предположений нет?
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 37+ messages in thread
end of thread, other threads:[~2006-03-13 10:23 UTC | newest]
Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-09 6:20 [sisyphus] LVM в initrd для ядра 2.6.14-std26-up-alt5 Eugene Prokopiev
2006-03-09 7:15 ` Konstantin A. Lepikhov
2006-03-09 8:55 ` Eugene Prokopiev
2006-03-09 12:56 ` Denis Pynkin
2006-03-09 13:06 ` Led
2006-03-09 14:00 ` Nick S. Grechukh
2006-03-09 14:43 ` Led
2006-03-09 15:13 ` Kirill A. Shutemov
2006-03-09 15:19 ` Led
2006-03-09 15:45 ` Kirill A. Shutemov
2006-03-09 15:36 ` Sergey Vlasov
2006-03-09 15:52 ` Michael Shigorin
2006-03-10 6:04 ` Eugene Prokopiev
2006-03-10 6:53 ` Eugene Prokopiev
2006-03-10 9:55 ` Sergey Bolshakov
2006-03-10 10:02 ` Sergey Vlasov
2006-03-10 11:43 ` Eugene Prokopiev
2006-03-10 12:39 ` Sergey Vlasov
2006-03-10 12:51 ` Led
2006-03-10 13:05 ` Sergey Vlasov
2006-03-10 17:33 ` Eugene Prokopiev
2006-03-10 18:07 ` Sergey Vlasov
2006-03-10 20:07 ` Eugene Prokopiev
2006-03-11 1:33 ` Sergey Bolshakov
2006-03-12 9:41 ` Eugene Prokopiev
2006-03-12 11:50 ` Sergey Bolshakov
2006-03-12 11:57 ` Eugene Prokopiev
2006-03-12 19:33 ` Sergey Vlasov
2006-03-13 7:23 ` Eugene Prokopiev
2006-03-12 12:14 ` Michael Shigorin
2006-03-12 12:59 ` Eugene Prokopiev
2006-03-12 19:31 ` Sergey Vlasov
2006-03-13 7:14 ` Eugene Prokopiev
2006-03-13 9:49 ` Sergey Vlasov
2006-03-13 10:23 ` Eugene Prokopiev
2006-03-09 16:45 ` Konstantin A. Lepikhov
2006-03-09 16:50 ` Konstantin A. Lepikhov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git