grub-devel.gnu.org archive mirror
 help / color / mirror / Atom feed
From: Phillip Susi <psusi@cfl.rr.com>
To: The development of GNU GRUB <grub-devel@gnu.org>
Cc: Colin Watson <cjwatson@ubuntu.com>
Subject: Re: Guidance on conflicts between GNU GRUB and proprietary software
Date: Tue, 28 Sep 2010 11:40:13 -0400	[thread overview]
Message-ID: <4CA20C5D.1080302@cfl.rr.com> (raw)
In-Reply-To: <20100928080423.GN21862@riva.ucam.org>

On 9/28/2010 4:04 AM, Colin Watson wrote:
>   * The BIOS can often only read from relatively near the start of the
>     disk, and core.img must be readable by the BIOS.  If some other
>     operating system is already installed - the common dual-boot case,
>     and the case where this problem is overwhelmingly most likely to
>     matter - it's likely to occupy a large stretch of partitioned space
>     right after the boot track.

If int13 can't access the whole disk then it does not really matter
where the grub core image is since it still has to use int13 to load the
kernel.  If the bios is broken, then grub might load, but can't load
your kernel.  Worse yet, it might all work fine when you install, then
you later upgrade something that rebuilds your initrd, and it happens to
get allocated further down the disk and suddenly you can't boot.  The
only sane way to deal with such a broken bios is to put all of /boot
near the start of the disk.

>   * The MBR format has so many irritating restrictions on primary
>     partitions that the more partitions an operating system needs to
>     create by default, the more stress we put on partitioning
>     algorithms.  (Most people don't notice any of this until they try to
>     install on a machine whose OEM helpfully created three or four
>     primary partitions already.)

With 3 partitions you should be fine since you only need one for the
extended partition.  What does the installer do now when all 4 are used?
 Doesn't it just bail out?  As long as you are creating an extended
partition to hold the root and swap logical partitions anyhow, you may
as well make one more for grub.


  parent reply	other threads:[~2010-09-28 15:40 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-09-23 22:19 Guidance on conflicts between GNU GRUB and proprietary software Colin Watson
2010-09-24  0:27 ` Lennart Sorensen
2010-09-24 14:09   ` Richard Stallman
2010-09-28  4:44     ` richardvoigt
2010-09-28  4:55       ` Bogdan
2010-09-28  8:04         ` Colin Watson
2010-09-28  9:10           ` Bogdan
2010-09-28  9:41             ` Colin Watson
2010-09-28  9:51               ` Bogdan
2010-09-28 10:25                 ` Colin Watson
2010-09-28 10:40                   ` Bogdan
2010-09-28 11:49                     ` Colin Watson
2010-09-28 14:50             ` Lennart Sorensen
2010-09-28 15:05               ` Bogdan
2010-09-28 18:18               ` Grub2 Install Image Dee Sharpe
2010-09-28 21:45                 ` Dmitry Ilyin
2010-09-28 15:40           ` Phillip Susi [this message]
2010-09-28 16:18             ` Guidance on conflicts between GNU GRUB and proprietary software Colin Watson
2010-09-28 17:52               ` Phillip Susi
2010-09-28 19:05           ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-09-28 19:15             ` Lennart Sorensen
2010-09-28 19:43               ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-09-28 20:07                 ` Lennart Sorensen
2010-09-28 20:58                   ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-09-28 21:15                     ` Lennart Sorensen
2010-09-28 21:34                       ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-09-28 19:22             ` Phillip Susi
2010-09-28 21:46             ` Grégoire Sutre
2010-09-28 22:11               ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-09-29 10:00                 ` Grégoire Sutre
2010-09-28 19:11           ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-09-28 14:57       ` Lennart Sorensen
2010-09-28  9:01     ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-09-24 10:57 ` Brendan Trotter

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=4CA20C5D.1080302@cfl.rr.com \
    --to=psusi@cfl.rr.com \
    --cc=cjwatson@ubuntu.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).