Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Feb 2009 19:23:22 -0700
From:      Tim Judd <tajudd@gmail.com>
To:        Albert.Shih@obspm.fr
Cc:        questions@freebsd.org
Subject:   Re: installkernel on small disk
Message-ID:  <4990E51A.6060104@gmail.com>
In-Reply-To: <20090209232815.GD95274@obspm.fr>
References:  <20090206202032.GB76165@obspm.fr> <498E9D26.3090804@gmail.com> <20090209232815.GD95274@obspm.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
Albert Shih wrote:
>  Le 08/02/2009 à 01:51:50-0700, Tim Judd a écrit
>   
>> Albert Shih wrote:
>>     
>>> Hi all
>>>
>>> I've two servers (in fact guest in vmware) on don't have enought disk space
>>> to make buildkernel (or world).
>>>
>>> For the world freebsd-update can work. But for the kernel I've my own
>>> kernel.
>>>
>>> So if I compile the kernel on the other server how can I put it on the
>>> first ?
>>>
>>> Regards.
>>>
>>>
>>>       
>> With an NFS mount, with sneakernet, or scp.
>> On the machine with enough disk space:
>> 	make buildkernel installkernel DESTDIR=/nfsmount KERNCONF=otherkernel 
>> #hackish and i'd be worried of this.  It will force a backup of the 
>> running kernel to the remote /boot/kernel.old
>>
>> I'd recommend:
>> 	make buildkernel installkernel DESTDIR=/tmp KERNCONF=otherkernel
>> 	tar -czf /tmp/otherkernel.tgz /tmp/boot/kernel
>> 	# bring the otherkernel.tgz file to the machine, maybe by usb stick, 
>> and extract.  don't forget to tar -xz*p*f  (permissions)
>>     
>
> Thanks.
>
> But in that case why I can't just do
>
> 	cd /boot
> 	tar czvf some_place/kernel.tgz kernel
>
> and just transfert the kernel.tgz and make the tar xpf ? 
>   


That is what I have above, commented out as another option.


>   
>> How thin on disk space are you?
>>     
>
> 2 Go for everything.... But I can mount by NFS more space (very more). 
>
> Thanks for the answer.
>
> Regards.
>   




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