From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Vsdxz-0006JG-Cl for mharc-grub-devel@gnu.org; Mon, 16 Dec 2013 14:36:35 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49388) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vsdxp-0006Is-5Y for grub-devel@gnu.org; Mon, 16 Dec 2013 14:36:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vsdxg-0006ds-IX for grub-devel@gnu.org; Mon, 16 Dec 2013 14:36:24 -0500 Received: from mail-lb0-x22e.google.com ([2a00:1450:4010:c04::22e]:34970) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vsdxg-0006do-As for grub-devel@gnu.org; Mon, 16 Dec 2013 14:36:16 -0500 Received: by mail-lb0-f174.google.com with SMTP id p9so1045163lbv.19 for ; Mon, 16 Dec 2013 11:36:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-type :content-transfer-encoding; bh=cK8mATphfrAHDYqpzEwCQQTfWRr8TvydXQo2kzJbrKs=; b=Jf7MK4c2UcvCTjwQqDBj8/zma7/umlDNQBbgfcYUj7+jTrCwrN5afWfuL71M4gutex FSVQE8fEr0XPSGZwn1D5ek4IBlEYJ/PlUDMLv1MEbVur6xHt/6ouQ9stoa2kVksMCuFY tRcRClLycKYZTdSD1ZWdMbKbYfkkjfn7nFp9ocOr76M7IuSieQd8MQf8cGZ8S0UaGiWf AYgW26xKMSQflvaQGGGToT0Uf2KUGTZdg+bn68LbmvU4t2g92W2FI/WyQouFbDwoIVoC Fw2ptv+tSvCdg9hOeIZffFLqi873hNlG3t/Nq2UcnTWgsw2PsUN7d+Z7kWGlHWd3iMoX 9P4Q== X-Received: by 10.112.188.135 with SMTP id ga7mr4534694lbc.5.1387222574971; Mon, 16 Dec 2013 11:36:14 -0800 (PST) Received: from opensuse.site (ppp91-76-134-134.pppoe.mtu-net.ru. [91.76.134.134]) by mx.google.com with ESMTPSA id np10sm10605842lbb.7.2013.12.16.11.36.14 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Mon, 16 Dec 2013 11:36:14 -0800 (PST) Date: Mon, 16 Dec 2013 23:36:13 +0400 From: Andrey Borzenkov To: grub-devel@gnu.org Subject: [RFC] Allow separate boot block and core.img location? Message-ID: <20131216233613.16872b42@opensuse.site> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.22; x86_64-suse-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::22e X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Dec 2013 19:36:33 -0000 There are many users using dual boot with Windows and Linux. In this configuration installing grub in MBR unfortunately breaks at least some updates of Windows 8 (update fails). And installing grub in partition has all sort of known problems with blocklists. What about allowing separate locations for boot block and core.img? I.e. something like grub-install --boot-block-location=/dev/sda1 --core-img-location=/dev/sda This has all advantages of embedding core.img while allowing leaving MBR alone. Actually we could assume default --core-img-location, meaning that for grub-install --boot-block-location=/dev/sda1 we assume that core.img has to be embedded in /dev/sda unless proved otherwise :)