Date: Mon, 3 Apr 2006 07:13:51 +0200 From: Erik Trulsson <ertr1013@student.uu.se> To: valentin_nils@be-known-online.com Cc: freebsd-questions@freebsd.org Subject: Re: Filesystem layout with sperated /boot partition Message-ID: <20060403051351.GA78922@owl.midgard.homeip.net> In-Reply-To: <20060403023342.ioc7cb6koeww8o4s@www.be-known-online.com> References: <20060403023342.ioc7cb6koeww8o4s@www.be-known-online.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 03, 2006 at 02:33:42AM +0000, valentin_nils@be-known-online.com wrote: > Hello FreeBSD Fans, > > I wanted to create a new system and was thinking about the following layout. > > Size | Mountpoint | Device name | File system > 100M /boot /dev/ad2s1a UFS2+S > 1024MB --- /dev/ad2s1b SWAP > 15GB / /dev/ad2s1c UFS2 > > I want to put /boot on its own partition, but somehow I dont have a lot of luck. > I can install the OS, but when I reboot the bootloader will not boot. Don't do that. You can not have /boot as a separate partition. It just contains the kernel and the loader. The other things that are needed for booting (like /bin/sh or /sbin/mount) reside elsewhere. (Having /boot as a separate partition is apparently some Linux-specific convention.) What is normally done under FreeBSD when you want a small boot partition is to create /usr and /var as separate partitions which will let you create a small (100M) '/' partition. (You will probably also want either a separate /home partition for user home directories, or let them reside under /usr/home. (I think the latter is the default, but I am not 100% sure.) > > > No /boot/loader > ... > Default: 0:ad(0,a)/boot/kernel/kernel > boot: > No /boot/kernel/kernel > ... > > 1) I wouldnt mind on which partition "/boot" or "/" sits or what its named, but > I would like to separate "/boot" on a different partition and it seems like it > wouldnt boot when I do this. Is this just a matter of updating the bootloader ? > Wouldnt the installer do that automatically ? See above. You can't do that. > > 2) The part which I dont get is why is "/" always ad2s1a - even when I create > "/boot" first ? ("/boot" will become f.e. ad2s1d) and SWAP will become ad2s1b. You need to boot from "/" and it should be partition 'a' on the slice. It is probably possible to change this, but it would be much more pain and trouble than it is worth. > > So what I end up with is something like > > Size | Mountpoint | Device name | File system > 15GB / /dev/ad2s1a UFS2 > 1024MB --- /dev/ad2s1b SWAP > 100M /boot /dev/ad2s1d UFS2+S > > > Any replies much appreciated. A good place to start reading is the online handbook: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ especially the chapter on installing FreeBSD: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install.html The FAQ at http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/ might also prove helpful. > > Best regards > > Nils Valentin > http://www.be-known-online.com > -- <Insert your favourite quote here.> Erik Trulsson ertr1013@student.uu.se
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060403051351.GA78922>