Date: Tue, 22 Jan 2013 13:23:55 +0100 (CET) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= <Trond.Endrestol@fagskolen.gjovik.no> To: Daniel Braniss <danny@cs.huji.ac.il> Cc: FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: Re: pmbr: Boot loader too large Message-ID: <alpine.BSF.2.00.1301221237260.41917@mail.fig.ol.no> In-Reply-To: <alpine.BSF.2.00.1301221223440.41917@mail.fig.ol.no> References: <E1Txbuq-0007Zr-MY@kabab.cs.huji.ac.il> <alpine.BSF.2.00.1301221223440.41917@mail.fig.ol.no>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --2055831798-439718327-1358853899=:41917 Content-Type: TEXT/PLAIN; CHARSET=ISO-8859-1 Content-Transfer-Encoding: 8BIT Content-ID: <alpine.BSF.2.00.1301221237262.41917@mail.fig.ol.no> On Tue, 22 Jan 2013 12:24+0100, Trond Endrestøl wrote: > On Tue, 22 Jan 2013 13:21+0200, Daniel Braniss wrote: > > > hi, > > this is the output from gpart show: > > => 34 976773101 ada0 GPT (465G) > > 34 2048 1 freebsd-boot (1.0M) > > 2082 4194304 2 freebsd-ufs [bootme] (2.0G) > > 4196386 12582912 3 freebsd-swap (6.0G) > > 16779298 959993837 4 freebsd-zfs (457G) > > > > => 34 976773101 ada1 GPT (465G) > > 34 2048 1 freebsd-boot (1.0M) > > 2082 4194304 2 freebsd-ufs (2.0G) > > 4196386 12582912 3 freebsd-swap (6.0G) > > 16779298 959993837 4 freebsd-zfs (457G) > > > > I also did: > > gpart bootcode -b /boot/pmbr ada0 > > > > I'm trying to boot and get > > Boot loader too large > > > > not matter if I boot from disk or pxe. > > The pmbr is 512 bytes, so what causes it to overshoot? > > I don't know x86 assembler (nor want to :-), but the comment says: > > 545k should be enough > > so what's going on? > > thanks, > > danny > > A freebsd-boot partition must never be larger than 128K, i.e. 65536 > 512B blocks. I was partially right. Unless http://www.freebsd.org/doc/handbook/bsdinstall-partitioning.html is seriously outdated, then the maximum size of an freebsd-boot partition is 512K, i.e. 262144 512B blocks. ``Tip: Proper sector alignment provides the best performance, and making partition sizes even multiples of 4K bytes helps to ensure alignment on drives with either 512-byte or 4K-byte sectors. Generally, using partition sizes that are even multiples of 1M or 1G is the easiest way to make sure every partition starts at an even multiple of 4K. One exception: at present, the freebsd-boot partition should be no larger than 512K due to boot code limitations.'' Perhaps you should shrink the freebsd-boot partition and possibly reapply /boot/gptboot. -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestøl, | Trond Endrestøl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjøvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ --2055831798-439718327-1358853899=:41917 Content-Type: TEXT/PLAIN; CHARSET=us-ascii Content-ID: <alpine.BSF.2.00.1301221237263.41917@mail.fig.ol.no> Content-Description: Content-Disposition: INLINE _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" --2055831798-439718327-1358853899=:41917--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1301221237260.41917>