From: "Vladimir 'φ-coder/phcoder' Serbinenko" <phcoder@gmail.com>
To: The development of GNU GRUB <grub-devel@gnu.org>
Subject: Re: Getting Started
Date: Mon, 07 May 2012 22:25:21 +0200 [thread overview]
Message-ID: <4FA82FB1.2080707@gmail.com> (raw)
In-Reply-To: <000001cd2c76$0e14ce20$d1031f62@Compaq1>
[-- Attachment #1: Type: text/plain, Size: 3651 bytes --]
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. However, this extended partition would not be usable by
> any GPT-aware OS unless each logical partition has a duplicate definition in
> the GPT. It is beyond my expertise to say if this is practical or supported
> by any partitioning software.
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.
Also a long time ago I wrote a tool which can be used to transform
between primary and logical partitions at will at GRUB time without any
need to type numbers manually but in the light of recent developpement
it's preffered to use GPT for "permanent storage".
> I was unaware any partitioning tool supported this (ie. creating an extended
> partition in the protective MBR), and still not convinced such a hybrid
> state would be safe for unsuspecting users (ref:
> http://www.rodsbooks.com/gdisk/hybrid.html). I do not have first hand
> knowledge to say if this is a potential problem,
> but quoting from the referenced link: "There's no telling how some random
> disk utility will react to a hybrid MBR; it's conceivable that something
> intended to rescue your data will end up destroying it." (Rod Smith).
>
> Except as just stated, I have no concerns with using such a partitioning
> scheme, but 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
> 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.
> You cut off reading my previous message at this point. I know that I made
> some false assumptions, but I would only hope that you would
> reconsider my previous message in its totality.
I won't. Your messages are way too long for the ideas you want to
transfer. Brevity and exactness are essential in such kind of conversations.
> 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. You can modify yourself your own
system to your preferences. Or hire anyone to do this. Ad absurdum by
not putting a big red button on desktop which deletes all files you
deprive users of freedom to screw up by their stupidity.
Argument "implement this or you deprive me of my freedom" is an old
trick and it's not how free software works
--
Regards
Vladimir 'φ-coder/phcoder' Serbinenko
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]
next prev parent reply other threads:[~2012-05-07 20:25 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.89.1334332817.24000.grub-devel@gnu.org>
2012-05-02 4:27 ` Getting Started Steve Burtchin
2012-05-07 20:25 ` Vladimir 'φ-coder/phcoder' Serbinenko [this message]
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.75.1336492816.24481.grub-devel@gnu.org>
2012-05-09 8:48 ` Steve Burtchin
2012-05-09 13:09 ` 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=4FA82FB1.2080707@gmail.com \
--to=phcoder@gmail.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.