Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Aug 2014 16:55:08 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        John-Mark Gurney <jmg@funkthat.com>
Cc:        Craig Rodrigues <rodrigc@freebsd.org>, "Andrey V. Elsukov" <bu7cher@yandex.ru>, freebsd-current Current <freebsd-current@freebsd.org>
Subject:   Re: mkimg used to create gpt image, problem booting
Message-ID:  <3AC10D0D-2BD8-4D30-A033-7EE9D923F408@xcllnt.net>
In-Reply-To: <20140824233143.GQ71691@funkthat.com>
References:  <CAG=rPVeucq%2BsMxe_NPe3Og939o=Sg4WGfYL7PjA1uXGU8uL=8g@mail.gmail.com> <853B0396-2C19-49DF-A8E8-8EB43D107597@xcllnt.net> <CAG=rPVes3Eq87hOE6W135yGvzRiAzHTbCGSxiyd0JBAs2ufqmA@mail.gmail.com> <7CE168C1-6AF3-4AD2-80DB-192AEC49FD2B@xcllnt.net> <CAG=rPVfe6pP08WWaYQ6enk7A6AkT3dBXVxNfK0JgJPaN_rJ_Uw@mail.gmail.com> <CAG=rPVe8Lh=P2MUdycM7%2B2mpSBPhe%2BkTvxR_bjnZfB1EkvK92Q@mail.gmail.com> <53F9AC50.1000000@yandex.ru> <CAG=rPVctN4-UBxRzWhEoEt5e_4d8UXCa0O40LZUHnS5Qj9hFeA@mail.gmail.com> <82000B55-10E5-4348-9F35-38962965A63C@xcllnt.net> <CAG=rPVeLgOGXx8=S18u03JuNGB9PzYk3uYZS8r=sgu3b_UHOmQ@mail.gmail.com> <20140824233143.GQ71691@funkthat.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_E2489F12-D285-481C-B2A7-772E14078DD9
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii


On Aug 24, 2014, at 4:31 PM, John-Mark Gurney <jmg@funkthat.com> wrote:
>> 
>> With mkimg, you know exactly how many partitions you are creating
>> , so you don't need to specify 128 as the number of partitions.
> 
> Though, w/ people dd'ing images onto disks, and using growfs to grow
> as necessary, we might want to allocate a few more more than the
> minimum...  I do agree that we want to keep sizes to a minimum...

One thing I can maybe do is simply fill the empty sectors
that are there because of alignment. If you add -P 4K to
mkimg, then the first partition will by 4K aligned and you
have about 5 sectors unused between the end of the GPT
table and the first sector of the first partition. I may
as well extend the table to cover those unued sectors.

However, this is a pretty side-ways way to end up with a
GPT table that has some extra room. Maybe having scheme-
specific options for this kind of thing is not bad. At
least EBR and APM have the same "problem" and the BSD
disk label can also be created with more than just 8
partitions.

Related:
o   Is there a need to create images with empty space at
    the end of in between partitions?
o   Is there a need to create partitions with specific
    indices (i.e. index 6 for a typical 'f' partition)?

Answers to these questions could help figure this out...

-- 
Marcel Moolenaar
marcel@xcllnt.net



--Apple-Mail=_E2489F12-D285-481C-B2A7-772E14078DD9
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAlP6e1wACgkQpgWlLWHuifasOQCfVAZDuKbMjOgAoWEvs6LXWH0D
cjMAn3brCREMpfWRzwWBxwXsv7LRXkbq
=wCbk
-----END PGP SIGNATURE-----

--Apple-Mail=_E2489F12-D285-481C-B2A7-772E14078DD9--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3AC10D0D-2BD8-4D30-A033-7EE9D923F408>