<br><br><div><span class="gmail_quote">22.09.06, <b class="gmail_sendername">Sviatoslav Sviridov</b> &lt;<a href="mailto:svd@altlinux.ru">svd@altlinux.ru</a>&gt; написал(а):</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Vladimir Ermakov пишет:<br>&gt; Вот что он пишет:<br>&gt;&nbsp;&nbsp;mkinitrd /boot/initrd-2.6.18-flash.img 2.6.18-flash<br>&gt; /tmp/.private/root/initrd.Hjlxny8487/img: Not enough space to build<br>&gt; proposed filesystem while setting up superblock
<br>&gt;<br>&gt; Места в корне почти четыре гигабайта, чего ему не хватает-то ?<br><br>А /tmp случайно не на tmpfs?</blockquote><div><br>А как бы это выяснить ?&nbsp; <br>[root@stardome ~]# mount -l -t tmpfs<br>udev on /dev type tmpfs (rw,mode=755,size=5m)
<br>shmfs on /dev/shm type tmpfs (rw)<br>&nbsp;<br>/tmp вроде здесь не числится.<br>А в подробностях mkinitrd&nbsp; выдаёт вот что:<br><br>mkinitrd: Generating module dependencies...<br>mkinitrd: ...done.<br>mkinitrd: Module &quot;ide_hostadapter&quot; does not exist
<br>mkinitrd: Module &quot;ide-core&quot; does not exist<br>mkinitrd: Module &quot;ide-disk&quot; does not exist<br>mkinitrd: Module &quot;ide-generic&quot; does not exist<br>mkinitrd: Module &quot;generic&quot; does not exist
<br>mkinitrd: Module &quot;scsi_hostadapter&quot; exists<br>mkinitrd: Ignoring &quot;off&quot; module<br>mkinitrd: Ignoring &quot;ide_scsi&quot; module<br>mkinitrd: Looking for &quot;ext3&quot; module<br>mkinitrd: Ignoring missing &quot;ext3&quot; module
<br>mkinitrd: Using modules:<br>mkdir: создан каталог `/tmp/.private/root/initrd.eJdch15855/tree'<br>mkdir: создан каталог `/tmp/.private/root/initrd.eJdch15855/tree/etc'<br>mkdir: создан каталог `/tmp/.private/root/initrd.eJdch15855/tree/dev'
<br>mkdir: создан каталог `/tmp/.private/root/initrd.eJdch15855/tree/safedev'<br>mkdir: создан каталог `/tmp/.private/root/initrd.eJdch15855/tree/loopfs'<br>mkdir: создан каталог `/tmp/.private/root/initrd.eJdch15855/tree/sys'
<br>mkdir: создан каталог `/tmp/.private/root/initrd.eJdch15855/tree/proc'<br>install: создание каталога `/tmp/.private/root/initrd.eJdch15855/tree/bin'<br>`/lib/mkinitrd/busybox' -&gt; `/tmp/.private/root/initrd.eJdch15855/tree/bin/sh'
<br>создание символьной ссылки `/tmp/.private/root/initrd.eJdch15855/tree/bin/echo' на `sh'<br>создание символьной ссылки `/tmp/.private/root/initrd.eJdch15855/tree/bin/insmod' на `sh'<br>создание символьной ссылки `/tmp/.private/root/initrd.eJdch15855/tree/bin/modprobe' на `sh'
<br>создание символьной ссылки `/tmp/.private/root/initrd.eJdch15855/tree/bin/mount' на `sh'<br>создание символьной ссылки `/tmp/.private/root/initrd.eJdch15855/tree/bin/umount' на `sh'<br>создание символьной ссылки `/tmp/.private/root/initrd.eJdch15855/tree/bin/losetup' на `sh'
<br>создание символьной ссылки `/tmp/.private/root/initrd.eJdch15855/tree/bin/test' на `sh'<br>mkinitrd: Created /tmp/.private/root/initrd.eJdch15855/tree/dev/console device<br>mkinitrd: Created /tmp/.private/root/initrd.eJdch15855/tree/dev/null device
<br>mkinitrd: Created /tmp/.private/root/initrd.eJdch15855/tree/dev/ram device<br>mkinitrd: Created /tmp/.private/root/initrd.eJdch15855/tree/dev/systty device<br>mkinitrd: Created /tmp/.private/root/initrd.eJdch15855/tree/dev/tty1 device
<br>Contents of linuxrc:<br>#!/bin/sh<br>EncodeDev()<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo $(( ($2 &amp; 0xff) | ($1 &lt;&lt; 8) | (($2 &amp; ~0xff) &lt;&lt; 12) ))<br>}<br>/bin/mount -t proc proc /proc<br>read cmdline &lt;/proc/cmdline<br>
cmdline=&quot; $cmdline &quot;<br>if test -z &quot;${cmdline##*[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]root=*}&quot; ; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root=&quot;${cmdline##*[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]root=}&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root=&quot;${root%%[&nbsp; ]*}&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if test -z &quot;${root##/dev/*}&quot; ; then
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root=&quot;${root#/dev/}&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; read ignored<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; read ignored<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while read major minor size name ignored; do<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if test &quot;$name&quot; = &quot;$root&quot; ; then
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EncodeDev $major $minor &gt;/proc/sys/kernel/real-root-dev<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; done<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ) &lt;/proc/partitions
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>fi<br>if test -z &quot;${cmdline##*[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]resume=*}&quot; &amp;&amp; test -n &quot;${cmdline##*[&nbsp;&nbsp; ]noresume*}&quot;; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resume=&quot;${cmdline##*[&nbsp;&nbsp;&nbsp; ]resume=}&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resume=&quot;${resume%%[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]*}&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if test -z &quot;${resume##/dev/*}&quot; ; then<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; resume=&quot;${resume#/dev/}&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; read ignored<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; read ignored<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while read major minor size name ignored; do
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if test &quot;$name&quot; = &quot;$resume&quot; ; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /bin/mount -t sysfs sysfs /sys&nbsp; || break<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test -f /sys/power/resume &amp;&amp; echo &quot;$major:$minor&quot; &gt;/sys/power/resume
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /bin/umount /sys<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; done<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ) &lt;/proc/partitions<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>fi<br>/bin/umount /proc
<br>mkinitrd: Inode count: 42<br>mkinitrd: Image size: 156K<br>mkdir: создан каталог `/tmp/.private/root/initrd.eJdch15855/mnt'<br>mkinitrd: Created image file<br>/tmp/.private/root/initrd.eJdch15855/img: Not enough space to build proposed filesystem while setting up superblock
<br>mkinitrd: Failed to create filesystem.<br>[root@stardome ~]#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br>Без initrd жить пока можно, но всё-таки интересно, что же вдруг стало&nbsp; мешать mkinitrd , в марте-то всё работало.
<br> </div><br></div><br>