Re: Booting from gpt on i386/amd64?

From: Paul B. Mahol <onemda_at_gmail.com>
Date: Fri, 29 Aug 2008 23:16:07 +0200
On 8/29/08, Alexey Shuvaev <shuvaev_at_physik.uni-wuerzburg.de> wrote:
> Hello list!
>
> I have tried to install a system with pure gpt partitioning,
> but haven't managed to boot from it.
>
> Partition table:
>
> =>       34  976773101  ad6  GPT  (500.1GB)
>          34    1571840    1  freebsd-ufs  (804.8MB)
>     1571874    8388608    2  freebsd-swap  (4.3GB)
>     9960482       1024    3  freebsd-boot  (524.3KB)
>     9961506    8388608    4  freebsd-ufs  (4.3GB)
>    18350114     524288    5  freebsd-ufs  (268.4MB)
>    18874402  134217728    6  freebsd-ufs  (68.7GB)
>   153092130  823681005       - free -  (421.7GB)
>
> All necessary files are already installed (ad6p1 = /, ad6p4 = /var, and
> so on). The system is 8.0-CURRENT from 8 August (bootable usb flash).
> Computer is Core2Duo E8400 3.0 GHz, 4 Gb RAM, ICH9, 500 GB SATA.
> What have been done:
>
> gpart bootcode -b /path/to/pmbr ad6
> [Successful]
>
> gpart bootcode -p /path/to/gptboot -i 3 ad6
> gpart: /dev/ad6p3: Invalid argument
>
> I have tried to 'newfs /dev/ad6p3' and then mounting it and copying
> gptboot into 'boot' directory on ad6p3, but looking at the sources it
> seems to be wrong.
>
> Then I tried to 'dd if=gptboot of=/dev/ad6p3 bs=512',
> but in all cases during the boot the blinking cursor moves 1 line down
> and computer freezes here.
>
>
> Is it my local problem?
> What is the correct procedure of preparing gpt-only BIOS-bootable system?
>

You have all following lines (from gpart manual) in your >> custom << kernel?

options GEOM_PART_APM
options GEOM_PART_BSD
options GEOM_PART_GPT
options GEOM_PART_MBR
options GEOM_PART_PC98
options GEOM_PART_VTOC8


> Thanks,
> Alexey.
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>
Received on Fri Aug 29 2008 - 19:16:07 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:34 UTC