Дистр Arch 0.2.7. собрал ядро 2.6.17. с initrd, пытаюсь создать образ:
mkinitrd /boot/initrd.img-2.6.17 2.6.17
Checking Input...
/sbin/mkinitrd <kernel_version> [options]
Where <kernel_version> is one of:
auto build for the installed Arch kernel
full build with all possible modules
kernel_version={version} use kernel version (no autodetect)
Options:
--ide exclude ide modules
--scsi exclude scsi modules
--usb exclude usb modules
--cdrom exclude cdrom modules
--fw exclude firewire modules
--raid exclude raid modules
--dm exclude device mapper modules
--remove-module=MODULE exclude MODULE
--add-module=MODULE include MODULE
--lvm-root=ROOT_DEV use ROOT_DEV as the LVM root device
--root-dir=ROOT_DIR look for modules in ROOT_DIR/lib/modules
instead of /lib/modules
--quiet no status output during initrd generation
--show show modules that are included in initrd
и сообственно все, пробывал разные параметры каторые только мог найти в гугле, результат одинаков, как создать имидж?
initrd и имидж его (как собрать имидж?)
Модератор: Модераторы разделов
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: initrd и имидж его
Попробуй так: mkinitrd -o /boot/initrd.img-2.6.17 2.6.17
Вообще сейчас рекомендуют использовать yaird вместо mkinitrd.
Вообще сейчас рекомендуют использовать yaird вместо mkinitrd.
My god... it's full of stars!...
-
- Сообщения: 14
- ОС: Slackware,Archlinux
-
- Сообщения: 14
- ОС: Slackware,Archlinux
Re: initrd и имидж его
вот попробывал:
/usr/local/sbin/yaird -o /boot/initrd.img-2.6.17 2.6.17
Can't locate HTML/Template.pm in @INC (@INC contains: /usr/local/lib/yaird/perl /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) at /usr/local/lib/yaird/perl/ActionList.pm line 40.
BEGIN failed--compilation aborted at /usr/local/lib/yaird/perl/ActionList.pm line 40.
Compilation failed in require at /usr/local/lib/yaird/perl/ModProbe.pm line 90.
BEGIN failed--compilation aborted at /usr/local/lib/yaird/perl/ModProbe.pm line 90.
Compilation failed in require at /usr/local/lib/yaird/perl/Plan.pm line 29.
BEGIN failed--compilation aborted at /usr/local/lib/yaird/perl/Plan.pm line 29.
Compilation failed in require at /usr/local/sbin/yaird line 27.
BEGIN failed--compilation aborted at /usr/local/sbin/yaird line 27.
Что опять не так?

-
- Сообщения: 29
Re: initrd и имидж его
Так тебе же подсказка сразу выпала :)
Where <kernel_version> is one of:
...
...
kernel_version={version} use kernel version (no autodetect)
Вот и пробуй:
mkinitrd /boot/initrd.img-2.6.17 kernel_version=2.6.17
Where <kernel_version> is one of:
...
...
kernel_version={version} use kernel version (no autodetect)
Вот и пробуй:
mkinitrd /boot/initrd.img-2.6.17 kernel_version=2.6.17