From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1TqCJP-0000tj-Ij for mharc-grub-devel@gnu.org; Tue, 01 Jan 2013 19:36:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33836) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TqCJK-0000sy-4S for grub-devel@gnu.org; Tue, 01 Jan 2013 19:36:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TqCJH-0006uj-9R for grub-devel@gnu.org; Tue, 01 Jan 2013 19:35:58 -0500 Received: from apteryx.fr ([178.33.44.46]:35826) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TqCJH-0006ua-33 for grub-devel@gnu.org; Tue, 01 Jan 2013 19:35:55 -0500 Received: from [192.168.1.11] (AClermont-Ferrand-552-1-255-234.w86-194.abo.wanadoo.fr [86.194.230.234]) by apteryx.fr (Postfix) with ESMTPSA id E22102940F56 for ; Wed, 2 Jan 2013 01:35:53 +0100 (CET) Message-ID: <50E380FA.2000406@guillemet.org> Date: Wed, 02 Jan 2013 01:36:10 +0100 From: =?ISO-8859-1?Q?Herv=E9_Guillemet?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: grub-devel@gnu.org Subject: Re: Boot windows on external disk : "not a valid root device" References: <50E371C2.7000909@guillemet.org> <20130102001448.GC5547@riva.dynamic.greenend.org.uk> In-Reply-To: <20130102001448.GC5547@riva.dynamic.greenend.org.uk> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 178.33.44.46 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: Wed, 02 Jan 2013 00:36:01 -0000 Le 02/01/2013 01:14, Colin Watson a =E9crit : > On Wed, Jan 02, 2013 at 12:31:14AM +0100, Herv=E9 Guillemet wrote: >> I have a new Asus N56VZ laptop and replaced the Windows hard drive by = a >> SSD with Linux installed. EFI Grub2 successfully launchs Linux. >> Now I'd like to boot Windows from the original hard drive mounted by U= SB. >> >> No matter what I try, either using grub.cfg or command line, Grub's >> chainloader fails : >> >>> set root=3D(usb0,gpt1) >>> chainloader ($root)/EFI/Microsoft/Boot/bootmgfw.efi >> Error: not a valid root device. >> >> The content of the drive may be seen using "ls". >> >> What's the exact meaning of "not a valid root device" ? >=20 > It indicates that either no UEFI device handle corresponding to that > device was found, or that no UEFI protocol interface is available for > that device handle. In other words, "can't work out how to talk to tha= t > device using UEFI". >=20 > I think your device naming is dubious: as far as I can see, GRUB's > efidisk module does not fully support calling a disk "usb0". The "ls" > command should show you the list of available disks and partitions, or > you can type "set root=3D(" and then use tab-completion. If the disk i= s > truly only accessible as "usb0", then perhaps efidisk needs some work t= o > support that. I confirm than the "ls" and tab completion after "(" list me hd0, my internal SSD, and usb0 (with all gpt partitions). --=20 Herv=E9