From owner-freebsd-hackers@FreeBSD.ORG Thu Sep 18 10:18:22 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DF6863E5 for ; Thu, 18 Sep 2014 10:18:22 +0000 (UTC) Received: from mail.beastielabs.net (unknown [IPv6:2001:888:1227:0:200:24ff:fec9:5934]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 98257C71 for ; Thu, 18 Sep 2014 10:18:22 +0000 (UTC) Received: from beastie.hotsoft.nl (beastie.hotsoft.nl [IPv6:2001:888:1227:0:219:d1ff:fee8:91eb]) by mail.beastielabs.net (8.14.7/8.14.7) with ESMTP id s8IAICV2007835; Thu, 18 Sep 2014 12:18:12 +0200 (CEST) (envelope-from hans@beastielabs.net) Message-ID: <541AB164.80707@beastielabs.net> Date: Thu, 18 Sep 2014 12:18:12 +0200 From: Hans Ottevanger User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.1.0 MIME-Version: 1.0 To: frank@exit.com Subject: Re: "Invalid partition table" on 10-stable. References: <1411013471.25791.52.camel@jill.exit.com> In-Reply-To: <1411013471.25791.52.camel@jill.exit.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hackers X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Sep 2014 10:18:23 -0000 On 09/18/14 06:11, Frank Mayhar wrote: > Someone please give me a hint of what's going on here. I just got a > Dell Precision M6800. It's not doing UEFI, it's all legacy. I pulled > the installed drive and dropped in a Seagate hybrid 1T drive, then tried > (and tried, and tried, and tried) to install 10-stable on it. I'm using > a memstick image, btw. > > No matter what I try and no matter whether I use bsdinstall or do the > gpart stuff by hand, everything goes fine until I try to boot the new > install when all I get is "Invalid partition table!" And nothing. > > Am I going to have to use a legacy MBR and disklabel rather than gpt? > Can anyone give me any hints as to what I might look for? I've googled > to no avail (just some stuff from 2010 that doesn't seem to apply). > > I really want to follow the setup outlined at > https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot . > > Hmm, is there a way to use, say, grub to do the bootstrap? How would I > go about doing that? And most importantly, would it help? > > My head is about to explode so I'm turning to you guys. Even a hint > would help. Thanks. > Hi, I have a similar situation with my oldish Q6600 based systems using an INTEL DP965LT main-board. After a fresh installation of FreeBSD 10 or higher (using a GPT scheme) I consistently get the message: No bootable device -- insert boot disk and press any key when rebooting the new installation for the first time. In my situation I can get the installation working by booting single user from an older FreeBSD install CD (9.2R in my case) and reinstall the MBR as follows: /sbin/gpart bootcode -b /boot/pmbr ada0 Probably gpart changed the way it installs the MBR, but I think it is very board (or maybe BIOS) specific: other systems do not have the issue. Please let me know if this "trick" helps for you. Kind regards, Hans