I'm trying to get FreeBSD running on an old macpro1,1. There are a couple of threads with at least one user indicating that it should be possible.
First, FreeBSD 11 appears to be impossible to install right now. The official install images are unbootable on the old macpro because they are hybrid EFI64/BIOS images, and a BIOS-only CD image that I built myself could not mount root on the machine (although it worked in Virtualbox).
FreeBSD 10.3 and 10.2 installers boot and installing works, but the installed OS does not boot. It only shows a black screen for a few seconds and then a blinking underscore cursor appears at the top left corner and after that it does not progress anymore.
My setup has two hard disks. One with OS X and one that I would dedicate to FreeBSD, an SSD if that matters.
I've tried different combinations of MBR/GPT and UFS/ZFS, but all of them have produced the same result, described above. Partitioning to MBR allowed the Apple EFI boot chooser (holding option key during boot) to see the FreeBSD disk as Windows, while any GPT installation attempt did not show there. Blessing the GPT attempts with
allowed them to "boot" to the all-too-familiar black screen. Blessing without --setBoot did nothing with visible effect.
I have tried with the gpart bootcode incantations and without and that trick also does not seem to do much. Actually, I'm wondering why such should even be necessary? Can the installer really not set up the boot partition it creates?
I have also tried to boot it from GRUB and rEFInd. GRUB (EFI version) could not read zfs volumes and could not boot from a ufs installation, rEFInd recognized FreeBSD and ended up in the same black screen as normal boot attemps.
I have never had as much difficulties in getting an OS installed and I have done plenty of serial console installs to headless machines loaded through TFTP and such, so I can usually work my around these things.
If anyone remembers seeing the black screen boot and knows what it means and how to fix it, I'd sure appreciate hearing about it.
First, FreeBSD 11 appears to be impossible to install right now. The official install images are unbootable on the old macpro because they are hybrid EFI64/BIOS images, and a BIOS-only CD image that I built myself could not mount root on the machine (although it worked in Virtualbox).
FreeBSD 10.3 and 10.2 installers boot and installing works, but the installed OS does not boot. It only shows a black screen for a few seconds and then a blinking underscore cursor appears at the top left corner and after that it does not progress anymore.
My setup has two hard disks. One with OS X and one that I would dedicate to FreeBSD, an SSD if that matters.
I've tried different combinations of MBR/GPT and UFS/ZFS, but all of them have produced the same result, described above. Partitioning to MBR allowed the Apple EFI boot chooser (holding option key during boot) to see the FreeBSD disk as Windows, while any GPT installation attempt did not show there. Blessing the GPT attempts with
bless --device /dev/disk1s1 --setBoot
allowed them to "boot" to the all-too-familiar black screen. Blessing without --setBoot did nothing with visible effect.
I have tried with the gpart bootcode incantations and without and that trick also does not seem to do much. Actually, I'm wondering why such should even be necessary? Can the installer really not set up the boot partition it creates?
I have also tried to boot it from GRUB and rEFInd. GRUB (EFI version) could not read zfs volumes and could not boot from a ufs installation, rEFInd recognized FreeBSD and ended up in the same black screen as normal boot attemps.
I have never had as much difficulties in getting an OS installed and I have done plenty of serial console installs to headless machines loaded through TFTP and such, so I can usually work my around these things.
If anyone remembers seeing the black screen boot and knows what it means and how to fix it, I'd sure appreciate hearing about it.