From: "Steve Burtchin" <sburtchin@woh.rr.com>
To: <grub-devel@gnu.org>
Cc: Steve Burtchin <sburtchin@woh.rr.com>
Subject: Re: Getting Started
Date: Wed, 9 May 2012 04:48:54 -0400 [thread overview]
Message-ID: <002c01cd2dc0$909420d0$6500a8c0@Compaq1> (raw)
In-Reply-To: mailman.75.1336492816.24481.grub-devel@gnu.org
On Mon, 07 May 2012 22:25:21 +0200 Vladimir '?-coder/phcoder' Serbinenko
wrote:
> On 02.05.2012 06:27, Steve Burtchin wrote:
> > Assuming such support is added, this would allow for a few or more
> > specialized logical partitions that could have shared usage between the
> > GPT-unaware OSs.
> The only difficulty with creating logical partition is a need to have
> some space before partition for pointer. This can be encapsulated into a
> GPT partition of newly defined type. Having same partitions in GPT and
> as logical is of no problem otherwise. parted and gpart can be extended
> to offer creating such buffers when requested.
> . . . in the light of recent developpement
> it's preffered to use GPT for "permanent storage".
I shall set-up a test machine with GPT partitioned disk including extended
parition to see what trade-offs might be needed compared to my current
practice before arguing this point (MBR partitioning) further. In theory,
two primaries + extended should always be sufficient for any GPT-unaware OS.
> > have my concerns for leaving the protective MBR in a pseudo-random
> > hybrid state (that is determined by the most recent boot configuration)
to
> > be seen by utilities or OS's that may think something is amiss and then
try
> > to fix.
> It applies to all kind of MBR workarounds
Your point is well taken. In practice I only use naturally occuring
partition configurations (which usually includes some "apparent" free
space). With capacity to mess with partition tables, another user may
create any kind of wierd partitioning arrangement.
> > If it is the vision for GRUB2 to support an extended partition in the
hybrid
> > MBR, then in my humble opinion the ability to edit an EBR at boot time
would
> > be a desirable feature. If one wants to share such an extended
partition
> > between LBA-aware and LBA-unaware OSs, then it is an essential feature
IMO.
> Some features are usable but are a recipe for a disaster in long term
> like e.g. if you move your partitions and forget to change numbers in
> config file. This is like asking people to locate their files by sectors
> or enter the programs in hex manually. Such arrangements should be
> discouraged when better ones are available.
The analogy of "locating files by sector" is a good one. I will agree with
that, and that changing numbers in a config file is prone to error. In
defining a truncated extended partition for the LBA-unaware OSs, these are
mostly old and have well understood space requirements. In practice I never
found the need to move this transition point. Skipping over some logicals
(to keep Windows from going nuts) on my disk with 39 partitions was a bit
trickier. The typical worst case after resizing some logicals was that GRUB
Legacy could not find where to write the revised EBR (the "55AAh" wasn't
found, so nothing was written) or wrote an EBR pointing to the wrong sector.
Any user knowing enough of partition tables to mess with the EBRs in the
first place should immediately recognize the problem when half the extended
partition disappears. However, I will experiment with the possibilities of
creating alternate extended partitions on a GPT disk before arguing this
point further.
> > By limiting GRUB2 support to GPT disks for users wanting more than 4
> > primary partitions, you are forcing them to migrate to GPT partitioning
> > even if they are not running any GPT-aware OSs or have no other reasons
> > to migrate.
> Nobody is forcing anyone to this.
> . . .
> Argument "implement this or you deprive me of my freedom" is an old
> trick and it's not how free software works
"Coercing" would have been a better choice of words, but I see you point. I
am still free to install GRUB2 to the partition boot sector of any distro
which demands it, and chainload GRUB2 from GRUB Legacy or any other boot
loader I choose.
Regards
Stephen Burtchin
next parent reply other threads:[~2012-05-09 8:52 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.75.1336492816.24481.grub-devel@gnu.org>
2012-05-09 8:48 ` Steve Burtchin [this message]
2012-05-09 13:09 ` Getting Started Vladimir 'φ-coder/phcoder' Serbinenko
2015-05-27 20:32 getting started Ed Sutter
2015-05-29 18:41 ` Trevor Woerner
2015-05-31 12:16 ` Paul Eggleton
2015-06-01 15:51 ` Ed Sutter
-- strict thread matches above, loose matches on Subject: below --
2014-12-07 13:48 Getting started Rahul Radhakrishnan
2014-08-01 20:06 Tom
2014-08-19 13:12 ` Clemens Ladisch
2013-07-30 17:33 Getting Started Karan Dev
2013-07-30 18:19 ` Valdis.Kletnieks at vt.edu
[not found] ` <CANaRiD2xLAHKbVXBKpZdFSx0OgZEMMF8_J9g1kcikbOKAzinRw@mail.gmail.com>
2013-07-31 12:35 ` Valdis.Kletnieks at vt.edu
2013-08-05 16:44 ` Sumeet pawnikar
2013-08-05 17:41 ` anish singh
2013-08-05 19:46 ` Valdis.Kletnieks at vt.edu
[not found] <mailman.75.1336579215.3475.grub-devel@gnu.org>
2012-05-10 6:28 ` Steve Burtchin
2012-05-10 7:01 ` Vladimir 'φ-coder/phcoder' Serbinenko
[not found] <mailman.89.1334332817.24000.grub-devel@gnu.org>
2012-05-02 4:27 ` Steve Burtchin
2012-05-07 20:25 ` Vladimir 'φ-coder/phcoder' Serbinenko
2012-04-13 9:39 Steve Burtchin
2012-04-13 10:04 ` Vladimir 'φ-coder/phcoder' Serbinenko
2012-04-10 10:56 RE: " Steve Burtchin
2012-04-10 12:26 ` Vladimir 'φ-coder/phcoder' Serbinenko
2012-04-07 9:54 Steve Burtchin
2012-04-07 11:17 ` Vladimir 'φ-coder/phcoder' Serbinenko
2011-10-05 23:11 Russell Morris
2011-10-06 0:25 ` Andreas Müller
2011-10-06 8:21 ` Henning Heinold
2011-10-10 21:42 ` Russell Morris
2011-08-19 1:26 getting started Littlefield, Tyler
2011-08-19 5:07 ` Vladimir Murzin
2011-08-19 21:26 ` Julie Sullivan
2011-08-19 21:44 ` Julie Sullivan
2011-08-20 3:04 ` esmaeil mirzaee
2011-08-20 20:04 ` Julie Sullivan
2009-06-02 23:36 Getting started hiren panchasara
2009-06-03 0:21 ` Frederic Weisbecker
2009-06-03 1:03 ` Charles 'Mack' Rhinelander
2009-06-15 10:33 ` Kevin DuBois
2009-03-13 9:07 getting started Rolf Schumacher
2009-03-13 0:47 Rolf Schumacher
2008-02-07 13:11 Getting Started Neshama Parhoti
2008-02-07 13:26 ` Johannes Berg
2008-02-07 13:27 ` Johannes Berg
2008-02-07 13:32 ` Neshama Parhoti
2008-02-07 13:35 ` Johannes Berg
2008-02-07 13:51 ` Neshama Parhoti
2008-02-07 13:35 ` Holger Schurig
2008-02-07 13:49 ` Neshama Parhoti
2008-02-07 13:55 ` Holger Schurig
2008-02-07 15:04 ` Nick Kossifidis
2008-02-07 16:09 ` Dan Williams
2008-02-07 16:15 ` Dan Williams
2008-02-07 16:17 ` Nick Kossifidis
2006-05-24 22:46 Getting started Dino Linux
2004-10-05 23:23 getting started david linux
2002-06-18 7:30 Getting Started Patrick Altman
2002-06-18 8:56 ` Vincent Hanquez
2000-09-26 15:20 Getting started Jordan, Shane
2000-09-26 17:33 ` Keith M Wesolowski
2000-09-27 5:05 ` Erik Aderstedt
2000-09-27 5:05 ` Erik Aderstedt
2000-09-27 17:27 ` Keith M Wesolowski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='002c01cd2dc0$909420d0$6500a8c0@Compaq1' \
--to=sburtchin@woh.rr.com \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.