Solved Manual installation of FreeBSD 14.1 using 3 partitions fails.

I am trying to install FreeBSD 14.1 in an HDD disk that has a GPT table (concreted from MBR). This disk has one partition that holds data (in the end of the disk) and, I want to create 3 more partitions for FreeBSD. So far, I have tried two ways and both of them failed!

Method 1:
1. I create a partition of TYPE efi, SIZE 260MB, MOUNTPOINT /boot/efi and set the OPTIONS FAT32

Very important to note here the option in the end. I did set it to FAT32. I don't know if there is a chance that this creates a problem...

2. I create a partition TYPE freebsd-zfs, SIZE 26GB and MOUNTPOINT /

When I confirm, it then tells me that this partition is not bootable and that it requires another partition to boot and asks to create it now. It do say "no" as I have already create it.

3. I create a partition TYPE freebsd-swap and SIZE 3.0GB

The first attachment shows the partition table and the second one, shows the boot error.
Method 2:

1. I create a partition TYPE freebsd-zfs, SIZE 26GB and MOUNTPOINT /

This time, I do press "yes" to create a bootable partition as, I didn't created it manually.

2. I create a partition TYPE freebsd-swap and SIZE 3.0GB

The third attachment shows the partition table. In that case, the error is thay, I see no boot section in the BIOS partition table.
 

Attachments

  • Method1_partitions.jpg
    Method1_partitions.jpg
    1.6 MB · Views: 104
  • Method1_error.jpg
    Method1_error.jpg
    943.7 KB · Views: 97
  • Method2_partitions.jpg
    Method2_partitions.jpg
    2 MB · Views: 98
Why name of disk is vtbd in install screen and ada0/ada1 in dmesg (boot log)?

Because I did the installation through a VM and passed the physical harddrive to it. I suppose that the VM was seeing the disk as a virtual disk, even tho it's a physical one. But I'm not sure.
 
Because I did the installation through a VM and passed the physical harddrive to it. I suppose that the VM was seeing the disk as a virtual disk, even tho it's a physical one. But I'm not sure.
At first glance, it's this that avoids to boot with method1. The system looks for vtbd0.
You have to edit the file /etc/fstab at least.
 
At first glance, it's this that avoids to boot with method1. The system looks for vtbd0.
You have to edit the file /etc/fstab at least.
I did tried to edit it but I probably did a mistake and it still didn't worked.

I gave up after all and burned my USB and installed it through there and now, it works!

Thank you for the help my friend! Your point was right and that was the problem. Have an amazing day!
 
Back
Top