Date: Fri, 5 Jul 2013 16:25:37 -0600 (MDT) From: Warren Block <wblock@wonkity.com> To: "James E. Pace" <james@pacehouse.com> Cc: freebsd-questions@freebsd.org Subject: Re: FreeBSD 9.1 won't boot after install Message-ID: <alpine.BSF.2.00.1307051606260.35472@wonkity.com> In-Reply-To: <CAN1es4%2Be9Q4v6etYZiRjyTmFe5KQLPA2F81RSXOLjEC%2BVKfeyA@mail.gmail.com> References: <CAN1es4%2Be9Q4v6etYZiRjyTmFe5KQLPA2F81RSXOLjEC%2BVKfeyA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 5 Jul 2013, James E. Pace wrote: > I bought an HP Pavilion p7-1597c [1] system last week. It is Intel Core > i5-3330, with a Seagate 1.5 TB SATA drive and 12 GB of memory, shipped with > Windows 8. > > I have disabled Secure Boot and enabled Legacy device booting. That says the disk is GPT partitioned for UEFI. > I am able to complete the install of FreeBSD 9.1/amd64 from the CD without > any problems. However, when I attempt to boot, it doesn't. > > Originally I was trying to dual boot with Win 8, but eventually I rendered > Win8 unbootable. So, now I have given FreeBSD the whole disk. I have done > the standard install. I found instructions to have the install use MBR > (instead of GPT), but that also doesn't work. In what way? > After an install, I get to the boot0 (the F1 boot menu thing) screen, but > when it tries to boot, it prints "#" and doesn't boot. When trying to > share the disk with Windows, mostly I'd get boot errors about not having a > bootable device (ERROR: No boot disk has been detected or the disk has > failed.). boot0 is the multi-boot loader. I'm reasonably sure it will not work on a GPT disk. GPT needs the PMBR loader. This should be correctable by using the Shell option of the install disk: # gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0 The installer would write that by default on a blank disk. I don't know what it does when partitions are added to a GPT disk. For that matter, I'm not sure how you got boot0 on there. > In the BIOS setting, I've tried both IDE and AHCI in "Storage Options -> > SATA emulation". AHCI is preferred and will go a little bit faster, but either will work. > PC-BSD 9.1 has the same results. It installs fine, but resets after > selecting something at the boot0 prompt. boot0 strikes again. AFAIK, the only option for multi-boot on GPT disks is EasyBCD or grub (untested). But really, a VM is far preferable to multi-boot for many situations. > FreeBSD 8.4 wouldn't install because the installer didn't have device node > for /dev/ad4s1b in /dev in order to create the filesystems. That sounds familiar, but I can't find notes on solving it. I would recommend 9.x anyway. If there is nothing on the disk to lose, I would start from scratch by going to the shell from the installer: # gpart destroy -F ada0 Return to the installer, and it should find the entire disk unpartitioned. If you really want to multi-boot, reinstall Windows 8. Leave part of the disk unpartitioned for FreeBSD. Install EasyBCD in Windows (https://neosmart.net/EasyBCD/) and install FreeBSD in a new GPT partition, and maybe it will be easy. I have not tried a multi-boot install with Windows 8 or GPT/EFI, so can't really say what it will take. If you do that, take notes and post them somewhere.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1307051606260.35472>