From owner-freebsd-stable@FreeBSD.ORG Fri Aug 3 23:09:44 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C6BC81065670 for ; Fri, 3 Aug 2012 23:09:44 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from smtp.getmail.no (smtp.getmail.no [84.208.15.66]) by mx1.freebsd.org (Postfix) with ESMTP id 762C98FC0C for ; Fri, 3 Aug 2012 23:09:44 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII Received: from get-mta-scan02.get.basefarm.net ([10.5.16.4]) by get-mta-out03.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0M87005O89K1N900@get-mta-out03.get.basefarm.net> for freebsd-stable@freebsd.org; Sat, 04 Aug 2012 00:09:37 +0200 (MEST) Received: from get-mta-scan02.get.basefarm.net (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 280351EA8304_1C4D12B for ; Fri, 03 Aug 2012 22:13:38 +0000 (GMT) Received: from kg-v2.kg4.no (cm-84.215.134.159.getinternet.no [84.215.134.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by get-mta-scan02.get.basefarm.net (Sophos Email Appliance) with ESMTPSA id F11FA1EA4383_1C4D11F for ; Fri, 03 Aug 2012 22:13:37 +0000 (GMT) Date: Sat, 04 Aug 2012 00:09:31 +0200 From: Torfinn Ingolfsen To: freebsd-stable@freebsd.org Message-id: <20120804000931.ad04735d9a9966ec1709a3a8@getmail.no> In-reply-to: <20120324172603.ee066e06.torfinn.ingolfsen@getmail.no> References: <20120324172603.ee066e06.torfinn.ingolfsen@getmail.no> X-Mailer: Sylpheed 3.2.0 (GTK+ 2.24.6; amd64-portbld-freebsd8.3) Subject: Re: FreeBSD 9.0 - GPT boot problems? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Aug 2012 23:09:44 -0000 Just a short update on this machine (Acer Aspire X1470) and the GPT / UEFI situation. Today I set up another partition, EFI system partition. The partyitions now looks like this: root@kg-vm2# gpart show ada0 => 34 250069613 ada0 GPT (119G) 34 128 1 freebsd-boot (64k) 162 119537664 2 freebsd-ufs (57G) 119537826 8388608 3 freebsd-swap (4.0G) 127926434 121634816 4 freebsd-ufs (58G) 249561250 204800 5 efi (100M) 249766050 303597 - free - (148M) I formatted the partition like this: root@kg-vm2# newfs_msdos -F32 /dev/ada0p5 newfs_msdos: trim 50 sectors to adjust to a multiple of 63 /dev/ada0p5: 204512 sectors in 12782 FAT32 clusters (8192 bytes/cluster) BytesPerSec=512 SecPerClust=16 ResSectors=32 FATs=2 Media=0xf0 SecPerTrack=63 Heads=16 HiddenSecs=0 HugeSectors=204750 FATsecs=100 RootCluster=2 FSInfo=1 Backup=2 I have tried putting an EFI shell on it (I got the idea from this[1] page, I have tried both the 1.0 and 2.0 x64 shell), like this: root@kg-vm2# mount -t msdosfs /dev/ada0p5 /mnt root@kg-vm2# ls -l /mnt total 848 drwxr-xr-x 1 root wheel 8192 Aug 3 14:30 EFI drwxr-xr-x 1 root wheel 8192 Aug 3 16:21 boot -rwxr-xr-x 1 root wheel 847232 Aug 3 14:56 shellx64.efi root@kg-vm2# ls -l /mnt/boot total 760 -rwxr-xr-x 1 root wheel 771072 Aug 3 16:23 bootx64.efi root@kg-vm2# ls -l /mnt/EFI total 16 drwxr-xr-x 1 root wheel 8192 Aug 3 14:30 FreeBSD drwxr-xr-x 1 root wheel 8192 Aug 3 15:06 boot root@kg-vm2# ls -l /mnt/EFI/boot total 760 -rwxr-xr-x 1 root wheel 771072 Aug 3 15:29 bootx64.efi but no dice - it is not working, it still prints "ERROR: No boot disk has been detected or the disk has failed." when I try to boot from this disk. How do I figure out where this UEFI firmware that Acer has put in this machine is getting it's boot manager and or boot loader from? I tried running 'strings -f' on the BIOS file (sorry, UEFI firmware), that got me all the EFI error messages, but nothing useful. Googling didn't help either. References: 1) https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface -- Torfinn Ingolfsen