Hello Matthew,

thank you very much for your reply. The machine is 64 bit.


From your reply I understand that to boot the GPT-partitioned disk on this non-uefi laptop, I have to create a legacy boot sector. Can I create the legacy boot sector with dragonfly's gpt command? Do I still need the EFI partition I created? Currently the EFI partition is the first one on the hard drive. I have separated it from the /boot partition because I want to share it with another operating system (OpenBSD). I want to avoid sharing the whole /boot partition.


I understand my problem has little to do with Dragonfly BSD, therefore I would be very thankful if you suggest another forum or a mailing list to me, where I can get further help.


Thank you very much for your attention.


Best regards,

Martin

  



Von: Matthew Dillon <[email protected]>
Gesendet: Montag, 29. Oktober 2018 03:35:58
An: Dr. Martin Ivanov
Cc: DragonFlyBSD Users
Betreff: Re: DragonFly BSD manual install: cannot boot
 
If its an older machine first be sure that it is a 64-bit capable CPU.  If it isn't, DragonFlyBSD won't run on it anyway as DFly is now 64-bit only.

For classic booting... someone else might have a better solution for you because I now our live images can dual-boot (non-EFI and EFI) but I don't remember offhand how to set that up.  For a non-EFI boot I use the legacy fdisk program instead of GPT to partition the drive (warning, this will wipe everything!!!).   The EFI setup you did is definitely missing the legacy boot sector.  Normally fdisk -B installs this, but it might mess up the rest of the GPT setup so I don't know if that will work.  A Legacy low-level format goes something like this:

fdisk -IB /dev/da0
disklabel -r -w -B /dev/da0s1 auto

and then go from there.  Note that the UFS 'a' partition should be the first partition on the drive, that is the partition with the lowest LBA, and I would limit it to 1GB in size.  Older systems have trouble addressing high LBAs.

-Matt

Reply via email to