Date: Fri, 11 Mar 2011 22:42:34 GMT From: Andrey Vladimirov <rarehawk@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/155484: GPT + UFS boot Message-ID: <201103112242.p2BMgYuB011250@red.freebsd.org> Resent-Message-ID: <201103112250.p2BMoBOJ094667@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 155484 >Category: kern >Synopsis: GPT + UFS boot >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Mar 11 22:50:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Andrey Vladimirov >Release: Freebsd 8.2 RELEASE >Organization: >Environment: FreeBSD 8.2-STABLE FreeBSD 8.2-STABLE #0: Wed Mar 9 20:11:11 UTC 2011 andrey@:/usr/obj/usr/src/sys/x3650m2 amd64 >Description: I'm trying to setup a system with a large RAID array (total ~4TB) I do next step: 1.Create the boot, swap and UFS partitions: Fixit# gpart add -s 64K -t freebsd-boot mfid0 Fixit# gpart add -s 8G -t freebsd-swap -l swap0 mfid0 Fixit# gpart add -t freebsd-ufs -l disk0 mfid0 2. Install the Protected MBR (pmbr) and gptboot loader Fixit# gpart bootcode -b /mnt2/boot/pmbr -p /mnt2/boot/gptzfsboot -i 1 ad0 Then install FreeBSD and add this: echo 'vfs.root.mountfrom="ufs:/dev/mfid0p2"' >> /boot/loader.conf After rebooting (system not booting) i see message: is unable to find loader at /boot/loader or can it load /boot/kernel/kernel I load from DVD and go to Fixit Copying /boot/loader to /loader allows me to enter /loader at the "boot:" prompt and the loader will load, however, its unable to load the kernel. If I do an "ls" at the loader prompt I can see boot listed as a directory (with a "d" before it) Trying to do "ls boot" inexplicably it says "boot: not a directory" >How-To-Repeat: do next step: 1.Create the boot, swap and UFS partitions: Fixit# gpart add -s 64K -t freebsd-boot mfid0 Fixit# gpart add -s 8G -t freebsd-swap -l swap0 mfid0 Fixit# gpart add -t freebsd-ufs -l disk0 mfid0 2. Install the Protected MBR (pmbr) and gptboot loader Fixit# gpart bootcode -b /mnt2/boot/pmbr -p /mnt2/boot/gptzfsboot -i 1 ad0 echo 'vfs.root.mountfrom="ufs:/dev/mfid0p2"' >> /boot/loader.conf >Fix: If do next step: Fixit# gpart add -s 64K -t freebsd-boot mfid0 Fixit# gpart add -s 3800G -t freebsd-ufs -l disk0 mfid0 Fixit# gpart add -s 8G -t freebsd-swap -l swap0 mfid0 or Fixit# gpart add -s 64K -t freebsd-boot mfid0 next partition must be root(/) Fixit# gpart add -s 3G -t freebsd-ufs -l disk0 mfid0 Fixit# gpart add -s 8G -t freebsd-swap -l swap0 mfid0 No problem with boot on GPT. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103112242.p2BMgYuB011250>