Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Oct 2010 09:30:23 +0300
From:      Ivan Klymenko <fidaj@ukr.net>
To:        Jack Engqvist Johansson <jack@skysel.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Filesystem full when installing custom kernel in FreeBSD
Message-ID:  <20101019093023.5efb3bcb@ukr.net>
In-Reply-To: <AANLkTinUeWD3_S73Bg8vsXHBd3e=wkkYkBgG07rs0WeW@mail.gmail.com>
References:  <AANLkTinUeWD3_S73Bg8vsXHBd3e=wkkYkBgG07rs0WeW@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
=D0=92 Tue, 19 Oct 2010 00:53:31 +0200
Jack Engqvist Johansson <jack@skysel.com> =D0=BF=D0=B8=D1=88=D0=B5=D1=82:

> Hi,
>=20
> I just got succeeded with my compilation of a custom kernel for
> FreeBSD 8.1. But when I'm trying to install it, I got an error.
> File system is full!
>=20
> So I moved the old kernel to another partition, but got the same
> error. And I cannot move it back again.
> Whats wrong? How can I do to get a kernel again?
>=20
> Thanks.
> Best regards, Jack Engvist Johansson
>=20
>=20
>=20
>  bsd# make installkernel KERNCONF=3DNECTRUS
> --------------------------------------------------------------
> >>> Installing kernel
> --------------------------------------------------------------
> cd /usr/obj/usr/src/sys/NECTRUS;  MAKEOBJDIRPREFIX=3D/usr/obj
> MACHINE_ARCH=3Damd64  MACHINE=3Damd64  CPUTYPE=3D
> GROFF_BIN_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/bin
> GROFF_FONT_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
> GROFF_TMAC_PATH=3D/usr/obj/usr/src/tmp/legacy/usr/share/tmac
> PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/u=
sr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:=
/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr=
/sbin:/usr/bin
>  make KERNEL=3Dkernel install
> thiskernel=3D`sysctl -n kern.bootfile` ;  if [ ! "`dirname
> "$thiskernel"`" -ef /boot/kernel ] ; then  chflags -R noschg
> /boot/kernel ;  rm -rf /boot/kernel ;  else  if [ -d /boot/kernel.old
> ] ; then  chflags -R noschg /boot/kernel.old ;  rm -rf
> /boot/kernel.old ;  fi ;  mv /boot/kernel /boot/kernel.old ;  sysctl
> kern.bootfile=3D/boot/kernel.old/"`basename "$thiskernel"`" ;  fi
> mkdir -p /boot/kernel
> install -p -m 555 -o root -g wheel kernel /boot/kernel
>=20
> /: write failed, filesystem is full
> install: /boot/kernel/kernel: No space left on device
> *** Error code 71
>=20
> Stop in /usr/obj/usr/src/sys/NECTRUS.
> *** Error code 1
>=20
> Stop in /usr/src.
> *** Error code 1
>=20
> Stop in /usr/src.
> -------------------------------------------------------------------------=
----------------
>=20

Look how much space left on partition /
df -h
and is not used for the root account



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101019093023.5efb3bcb>