From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id A5A811385BF for ; Thu, 27 Aug 2015 23:05:57 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4A7AD14351; Thu, 27 Aug 2015 23:05:50 +0000 (UTC) Received: from mail-la0-f53.google.com (mail-la0-f53.google.com [209.85.215.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 024A1142E6 for ; Thu, 27 Aug 2015 23:05:48 +0000 (UTC) Received: by labns7 with SMTP id ns7so22179179lab.0 for ; Thu, 27 Aug 2015 16:05:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:in-reply-to:message-id:references:user-agent :mime-version:content-type; bh=+TAy5GD+8HHXTWsJ/FLtKQDrUBUkf7QTsQegNQOXJS4=; b=LpiH/MZTTxgPpVfV7PRD6XzDBq79Kv6IzuyR27okn3CLDo4L3Eo1G39xcw2qUTUiRM Dq3FCR1mtW9APnrMEG5acB3k7fGaQktonfEUpTanC+Ts/OnFgAMvHyhS8VeRnHpN/U8L ZxVaxa7FDS4dnCGHR9uroJPD7Xy4VNyPav6GtFr010xN1Yg5YUVGkh6QesCA8k3CzZB/ yYXzf5iE2Wan3oF3JhDjCLJj0K3OKavWD/pj+mjf6slx3pOOBzbZ25ewM46V8Xs3dTEp ncFFn5yPFRBUd7oyjxA/q8B8Dsx4wEwJHdkBT7YqS/P77Rk5p4gOW33KYYmsbyqP2nB8 XTjg== X-Received: by 10.112.16.73 with SMTP id e9mr3388665lbd.65.1440716747527; Thu, 27 Aug 2015 16:05:47 -0700 (PDT) Received: from gentoo-tp.home (87-205-239-247.adsl.inetia.pl. [87.205.239.247]) by smtp.gmail.com with ESMTPSA id z9sm930459lal.19.2015.08.27.16.05.46 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 27 Aug 2015 16:05:46 -0700 (PDT) Date: Fri, 28 Aug 2015 01:05:46 +0200 (CEST) From: Jeremi Piotrowski X-X-Sender: jeremi@gentoo-tp.localdomain To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Grub1: Cant ? Re: keeping grub 1 In-Reply-To: <20150827181711.49f2c3e4@hactar.digimed.co.uk> Message-ID: References: <55DE3D41.1050301@comcast.net> <20150827181711.49f2c3e4@hactar.digimed.co.uk> User-Agent: Alpine 2.20 (LNX 67 2015-01-07) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Archives-Salt: 2190021e-780f-4290-a3e9-f9c2d559203c X-Archives-Hash: 711720e72b691a98affda9013888d723 On Thu, 27 Aug 2015, Neil Bothwick wrote: > On Thu, 27 Aug 2015 14:19:29 +0000 (UTC), Grant Edwards wrote: > > > For those of us with multiple Linux installations on a disk, that's a > > pretty big reason to stick with grub-legacy. > > Actually, that's a good scenario for GRUB2. grub2-mkconfig can detect > all Linux installations on a system, not just the running one, so you > only need one GRUB to boot everything. That's why distro installers are > so much better at setting up Linux dual booting these days, because GRUB2 > makes it simple for them. > It's true that grub2-mkconfig does Linux detection well but the problem with one grub and multiple distros is the need to manually regenerate the config. I give you the following scenario: Gentoo + another binary distro (say Fedora). Whichever one manages the grub config can regenerate it on updates. On gentoo you'd do that manually (post-install hooks?), Fedora would run grub2-mkconfig on kernel updates. But what happens when the other one (not responsible for the config) updates in a way that affects booting...? You end up with an inconsistant config. To regenerate you need to boot into the config-managing-distro or atleast chroot. But the worst thing is you have to review all updates to find out if the config needs changing. I much prefer chainloading and giving each distro free reign over their own boot loader. That way they can pretend they're the boss and work the way they were intended to and I can supervise things from gentoo.