<br><br><div><span class="gmail_quote">22.09.06, <b class="gmail_sendername">Sviatoslav Sviridov</b> <<a href="mailto:svd@altlinux.ru">svd@altlinux.ru</a>> написал(а):</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>> Вот что он пишет:<br>> mkinitrd /boot/initrd-2.6.18-flash.img 2.6.18-flash<br>> /tmp/.private/root/initrd.Hjlxny8487/img: Not enough space to build<br>> proposed filesystem while setting up superblock
<br>><br>> Места в корне почти четыре гигабайта, чего ему не хватает-то ?<br><br>А /tmp случайно не на tmpfs?</blockquote><div><br>А как бы это выяснить ? <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> <br>/tmp вроде здесь не числится.<br>А в подробностях mkinitrd выдаёт вот что:<br><br>mkinitrd: Generating module dependencies...<br>mkinitrd: ...done.<br>mkinitrd: Module "ide_hostadapter" does not exist
<br>mkinitrd: Module "ide-core" does not exist<br>mkinitrd: Module "ide-disk" does not exist<br>mkinitrd: Module "ide-generic" does not exist<br>mkinitrd: Module "generic" does not exist
<br>mkinitrd: Module "scsi_hostadapter" exists<br>mkinitrd: Ignoring "off" module<br>mkinitrd: Ignoring "ide_scsi" module<br>mkinitrd: Looking for "ext3" module<br>mkinitrd: Ignoring missing "ext3" 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' -> `/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> echo $(( ($2 & 0xff) | ($1 << 8) | (($2 & ~0xff) << 12) ))<br>}<br>/bin/mount -t proc proc /proc<br>read cmdline </proc/cmdline<br>
cmdline=" $cmdline "<br>if test -z "${cmdline##*[ ]root=*}" ; then<br> root="${cmdline##*[ ]root=}"<br> root="${root%%[ ]*}"<br> if test -z "${root##/dev/*}" ; then
<br> root="${root#/dev/}"<br> (<br> read ignored<br> read ignored<br> while read major minor size name ignored; do<br> if test "$name" = "$root" ; then
<br> EncodeDev $major $minor >/proc/sys/kernel/real-root-dev<br> break<br> fi<br> done<br> ) </proc/partitions
<br><br> fi<br>fi<br>if test -z "${cmdline##*[ ]resume=*}" && test -n "${cmdline##*[ ]noresume*}"; then<br> resume="${cmdline##*[ ]resume=}"<br> resume="${resume%%[ ]*}"
<br> if test -z "${resume##/dev/*}" ; then<br><br> resume="${resume#/dev/}"<br> (<br> read ignored<br> read ignored<br> while read major minor size name ignored; do
<br> if test "$name" = "$resume" ; then<br> /bin/mount -t sysfs sysfs /sys || break<br> test -f /sys/power/resume && echo "$major:$minor" >/sys/power/resume
<br> /bin/umount /sys<br> break<br> fi<br> done<br> ) </proc/partitions<br><br> 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 ~]# <br><br>Без initrd жить пока можно, но всё-таки интересно, что же вдруг стало мешать mkinitrd , в марте-то всё работало.
<br> </div><br></div><br>